zoukankan      html  css  js  c++  java
  • Android系统默认设置

    修改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系统的默认设置


    例如:
    <integername="def_screen_off_timeout">600000</integer>设置关屏超时时间的默认值
    <integername="def_screen_brightness">102</integer>设置亮度的默认值

    <boolname="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


    转: 
    http://www.cnblogs.com/sardine

    /frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
    /packages/wallpapers/Basic/src/com/android/wallpaper/nexus/NexusWallpaper.java
    /frameworks/base/core/res/res/values/config.xml/mediatek/config/xxx/ProjectConfig.mk
    BOOT_LOGO = wvga 

    开关机和关机充电图
    /mediatek/custom/common/uboot/logo/wvga

    /packages/apps/Launcher2/res/values/wallpapers.xml
    /packages/apps/Launcher2/res/drawable-mdpi/wallpaper_architecture.jpg
    /packages/apps/Launcher2/res/drawable-mdpi/wallpaper_architecture_small.jpg
    Launcher2 里面预置桌面上的 Item
    /packages/apps/Launcher2/res/xml/default_workspace.xml

    铃声位置
    /frameworks/base/data/sounds/newwavelabs/Backroad.ogg




  • 相关阅读:
    IT发烧友,一个真正的技术交流群
    IT发烧友,一个真正的技术交流群
    IT发烧友,一个真正的技术交流群
    IT发烧友,一个真正的技术交流群
    视频加密技术演进
    数字的二进制表示方法(反码、补码)
    Spring 当 @PathVariable 遇上 【. # /】等特殊字符
    spring boot系列03--spring security (基于数据库)登录和权限控制(下)
    嵌入式Tomcat容器的参数(maxParameterCount)设定
    spring boot系列02--Thymeleaf+Bootstrap构建页面
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744898.html
Copyright © 2011-2022 走看看