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系统应用开发(六)Android framework系统默认设置修改

原文地址:http://blog.csdn.net/tiantian715/ launcher 总结:  1、launcher的布局太居中,要想两边拉伸 40dp 40dp...
  • sky_pjf
  • sky_pjf
  • 2016年09月13日 10:00
  • 2249

Android framework系统默认设置修改

转载请注明出处:http://blog.csdn.net/tiantian715/ Launcher 总结:   1、launcher的布局太居中,要想两边拉伸     apps_...
  • tianruxishui
  • tianruxishui
  • 2014年04月09日 16:21
  • 24695

Android修改系统默认设置

 1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft">40dp     apps_customize_pa...
  • u013768919
  • u013768919
  • 2017年06月14日 17:28
  • 149

Android通过修改Framework隐藏系统状态栏

http://www.douban.com/note/334309038/ 其实,真的需要完全隐藏系统状态栏的需求并不是很多,只有一些定制性的需求的时候才有这样的要求,这次就是这样的...
  • f24762
  • f24762
  • 2015年01月10日 13:23
  • 599

Android 5.1 最新framework系统默认设置

Android 5.1 最新framework系统默认设置    一般默认位置:frameworks\base\packages\SettingsProvider\res\values\defaul...
  • u014379571
  • u014379571
  • 2016年09月14日 10:51
  • 1748

Android framework系统默认设置修改----重要的设置后台进程数

Launcher 总结:  1、launcher的布局太居中,要想两边拉伸     apps_customize_pageLayoutPaddingLeft">40dp   ...
  • sno_guo
  • sno_guo
  • 2014年07月02日 10:34
  • 9987

Android FrameWork学习(二)Android系统源码调试

通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作。为了更进一步地学习跟研究 Android 系统源码,今天我...
  • cjpx00008
  • cjpx00008
  • 2017年03月28日 00:52
  • 923

修改 framework 代码的经验和踩过的坑

修改 framework 代码的经验和踩过的坑1 经验 源码主要目录结构 目录 子目录 子目录 描述 android/frameworks/base core java/com...
  • xwdoor
  • xwdoor
  • 2016年11月10日 19:29
  • 2343

论初次修改 Android framework 代码

论初次修改 Android framework 代码背景公司产品需求,需要修改系统 framework 层的部分界面显示,包括声音调节、亮度调节、长按电源关机等。准备我并不是白手起步,有负责硬件的同学...
  • xwdoor
  • xwdoor
  • 2016年11月10日 12:31
  • 1722

Android 修改默认屏幕亮度

frameworks\base\packages\SettingsProvider\res\values\defaults.xml 102 is 40%.-->     102    fal...
  • Mr_kings
  • Mr_kings
  • 2016年09月03日 10:41
  • 1173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android framework系统默认设置修改
举报原因:
原因补充:

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