您的位置:首页 > 移动开发 > Android开发

android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小

2015-05-22 21:55 801 查看
在系统开发中经常需要改一下,系统默认的配置,这次把最近做的项目中有些修改的地方写下了,方便以后查阅。

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代表超大
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐