2012-11-16 1 views
3

안드로이드 4.2는 새로운 클래스 인 Settings.Global을 선보였습니다. 은 이제 Settings.Secure이나 Settings.System에 있던 설정 중 일부를 보유하고 있습니다.안드로이드의 전역 설정에 쓰기 4.2

WRITE_SETTINGS 및 WRITE_SECURE_SETTINGS 권한 (Manifest.permissions 참조)으로 인해 시스템 설정 및 보안 설정에 쓰기가 가능했습니다.

문제는 ... 전역 설정을 수정할 수있는 방법이 있습니까? 예를 들어, 비행기 모드는 전에 Settings.Global에이기 때문에, 가능하지 않는 것 :(

감사합니다!

답변

9

AFAIK, 당신은 Settings.Global 수정 같은 방법으로 수정할 수 있습니다, 이제 응용 프로그램에서 전환 할 수 있습니다 Settings.Secure : WRITE_SECURE_SETTINGS을 저장할 수 있도록 펌웨어의 서명 키에 의해 서명되거나 시스템 파티션에 설치된 앱을 만들어서 이해합니다. Settings.GlobalSettings.Secure의 차이는 이해할 수 있듯이 후자가 이제는 per- 사용자 기반, 글로벌 기기는 기기 전체입니다.

+0

그래서 ... 안드로이드 4.2부터는 일반 앱에서 비행기 모드로 전환 하시겠습니까? :( – LuTHieR

+0

@ 루시 : 올바른, AFAICT. – CommonsWare