2013-05-27 3 views
19

AOSP 빌드의 기본 Android 장치 속성은 어디에서 변경할 수 있습니까?AOSP 빌드에서 기본 속성을 어떻게 설정합니까?

예를 들어

:

  • GPS - ON;
  • Sync - ON;
  • 밝기 - 자동;
  • 블루투스 - OFF;
  • WiFi - 꺼짐;
  • 소리 - 기본 소리;
  • 진동시 벨소리 - OFF;

이러한 설정은 빌드에 정의되어 있어야 빌드가로드 된 후에 이미 올바른 상태가 유지되어야합니다.

모든 설정에 대한 중앙 집중식 파일/폴더가 있습니까? 또는 모든 Android 플랫폼 모듈의 설정을 자체적으로 수집하는 Settings 응용 프로그램입니까?

/frameworks/base/packages/SettingsProvider/res/values/defaults.xml 

과 :

답변

38

나는 보통 기본값을 확인 두 가지 주요 장소가있다

/frameworks/base/core/res/res/values/config.xml 

그것의 단지 원본 파일을 덮어 오버레이에 대한 장치 디렉토리를 확인도 가치 :

/device/<company-name>/<product-name>/overlay/frameworks/base/core/res/res/values/config.xml 

기본 배경 화면은 일반적으로 다음과 같이 하드 코딩됩니다 :

/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg 
+1

감사합니다. 내장 된 안드로이드에서 이러한 설정 파일의 위치를 ​​알고 싶습니다 ..../data/xxx와 같은 것을 알고 있습니까? 변경된 값을 원한다면 볼륨의 기본값은 10이고 사용자는 15로 변경됩니다. 그래서 값이 15 인 속성을 읽어야합니다. – JRC

+2

대부분 설정 공급자에 있으며 apk와/data /에 동적 DB가 있습니다. – skoperst

+0

로밍 또는 잠금 모드 설정 (none, slide, ...)은 어떻게됩니까? 이 두 파일에서 찾지 못했습니다. – alexislg

관련 문제