Android framework系统默认设置修改

转载 2012年03月22日 12:22:35

修改Settings源码可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db 中,如果想修改系统启动后加载的默认值

一种方法是直接修改settings.db的值

另一种就是修改SettingsProvider默认值

Settings应用能够配置Android系统的各种设置,这些设置的默认值都是由frameworks中的SettingsProvider从数据库中读取的,那么第一次开机的时候这些数据都是从哪儿来的呢?

frameworks/base/packages/SettingsProvider/res/values/defaults.xml这个文件就是用来存储Android系统的默认设置
例如:
<integer name="def_screen_off_timeout">600000</integer>设置关屏超时时间的默认值
<integer name="def_screen_brightness">102</integer> 设置亮度的默认值

<bool name="def_install_non_market_apps">false</bool>设置是否允许安装非Market应用程序的默认值

如果想定义defaults.xml中没有的,在这里添加后,需修改frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java,加入自己的存储代码。


来电铃声:SD卡ringtones文件下,  支持音频文件(MP3、wav、ogg等格式)。
通知铃声:SD卡notifications,支持音频文件(MP3、wav、ogg等格式)。
闹钟铃声:SD卡alarms,支持音频文件(MP3、wav、ogg等格式)。
 附:系统自带铃声文件位置
      来电铃声:/system/media/audio/ringtones
      通知铃声:/system/media/audio/notifications
      闹钟铃声:/system/media/audio/alarms
      界面操作事件音:/system/media/audio/ui

相关文章推荐

Android弹出对话框--Alertdialog(系统自带的)

一. 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到...

Android framework系统默认设置修改

转载请注明出处:http://blog.csdn.net/tiantian715/ Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_...
  • izhetu
  • izhetu
  • 2015年06月17日 14:15
  • 1069

Android framework系统默认设置修改

Launcher 总结: 1、launcher的布局太居中,要想两边拉伸     40dp     40dp apps tab栏的宽度( Launcher2icon 数目、大小) \package...
  • sdkdlwk
  • sdkdlwk
  • 2017年07月12日 10:39
  • 348

Android framework系统默认设置修改

修改Settings源码可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db 中,如果想修改系统启动后...

Android framework系统默认设置修改

目录[-] 转载请注明出处:http://blog.csdn.net/tiantian715/ Launcher 总结:   1、launcher的布局太居中,要想两边拉伸...

Android framework系统默认设置修改

http://my.oschina.net/u/1176566/blog/190984 Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     app...

Android framework系统默认设置修改

http://blog.sina.com.cn/s/blog_4ad8d46c0101610q.html

Android framework系统默认设置修改

转载请注明出处:http://blog.csdn.net/tiantian715/ Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_...

Android framework系统默认设置修改

Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft">40dp     ap...

Android framework系统默认设置修改

Launcher 总结:  1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft">40dp   ...
  • vrix
  • vrix
  • 2015年01月14日 08:42
  • 1206
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android framework系统默认设置修改
举报原因:
原因补充:

(最多只允许输入30个字)