android 中對 gps 默認關閉+語言默認中文的設置+時區設置+修改系統名字+修改系統默認時間+修改屏幕休眠時間+修改usb debug默認關閉+mtk修改默認字體大小

在系統開發中經常需要改一下,系統默認的配置,這次把最近做的項目中有些修改的地方寫下了,方便以後查閱。

1.gps 默認是打開的,有些產品需要默認關閉,主要是爲了省電。

      修改:

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

             將:

                  <string name="def_location_providers_allowed" tanslatable="false">gps</string>

                 改爲:

                 <string name="def_location_providers_allowed" tanslatable="false"></string>

2.修改系統默認時間。

     修改

          rtc-mt6573.h  cust_rtc.h 這是四個文件,將裏面的時間改爲自己需要的時間。(這個是我在mtk6573的代碼上看到這麼修改的,具體在android原生態代碼,我還沒用看)

3.修改設備默認名字。

      修改:

         build/tools/buildinfo.sh 在這個文件裏面修改,具體修改那些項,我就不在這了說了。

4.修改系統默認時區及默認語言

       修改:

           build/tools/buildinfo.sh在這個文件的最後一行的前面添加以下代碼:

                     echo "persist.sys.language=zh"
                     echo "persist.sys.country=CN"
                     echo "persist.sys.localevar="
                     echo "persist.sys.timezone=Asia/Shanghai"
                     echo "ro.product.locale.language=zh"
                     echo "ro.product.locale.region=CN"

 

5.修改屏幕默認休眠時間:

   

在frameworks/base/packages/SettingsProvider/res/values/default.xml


會看到下面的代碼:

<integer name="def_screen_off_timeout">60000</integer>

數字的單位是毫秒,可以修改爲 10分鐘,15分鐘,或30分鐘。


6.默認關閉usb debug

在packages/apps/Provision/src/com/android/provision/DefaultActivity.java

在這個裏面的oncreate方法裏面添加:

 Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0);  /0代表關閉,1代表打開



7.mtk修改默認字體大小 

在frameworks/base/core/java/android/content/res/Configuration.java

 public void setToDefaults()裏面的

fontScale = 1.10f;    1代表默認的大小,1.10f代表大,1.15代表超大









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章