android7.1.1系统设置默认值大全

fanfan-公众号-码农修仙儿 fanfan-公众号-码农修仙儿     2023-03-14     292

关键词:

1,是否有默认值

在寻找一个开关的默认值时,首先要明白一点,该开关是否存在默认值,以及该开关状态是否有状态保存(一般状态存储在settings的db中)。
判断条件:
在reboot(重启)之后开关状态仍旧保存或者是在reset(恢复出厂设置)之后开关状态恢复到默认的,才能找到默认值
在reboot之后开关状态仍旧保存的,表示状态存储在了db中。
在reset之后开关状态恢复默认的,表示状态有一个默认值。

比如像wiif开关,蓝牙开关,gps开关等,都有默认值,并且状态值都在db中保存。

至于像WiFi热点开关这种在reboot之后,状态没有保存,那么你就别白费力气来找他的默认值或者状态存储值了

2,修改默认值

大部分的开关状态都存储在了SettingProvider的db中,与状态值相关的有三个文件

  1. /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java:该文件中对状态值进行存储
  2. /frameworks/base/packages/SettingsProvider/res/values/defaults.xml:定义了开关状态的默认值
  3. /frameworks/base/core/java/android/provider/Settings.java:定义了各开关状态默认值存储时对应的key

接下里看都有什么默认值

value含义key
def_dim_screen0=no 1=yes:是否让屏幕亮度渐渐变暗Settings.System.
DIM_SCREEN
def_screen_off_timeout无操作多少秒后灭屏Settings.System.
SCREEN_OFF_TIMEOUT
def_sleep_timeout无操作多少秒后休眠(该值要比灭屏时间长,因为在休眠之前会先灭屏)Settings.Secure.
SLEEP_TIMEOUT
def_airplane_mode_on飞行模式是否默认开启Settings.Global.
AIRPLANE_MODE_ON
def_theater_mode_on剧场模式是否默认开启Settings.Global.
THEATER_MODE_ON
def_airplane_mode_radios开启飞行模式时会关掉的开关列表(通常会包括蓝牙,wifi,nfc等)Settings.Global.
AIRPLANE_MODE_RADIOS
airplane_mode_toggleable_radios飞行模式下用户可以手动开启的开关列表Settings.Global.AIRPLANE_
MODE_TOGGLEABLE_RADIOS
def_auto_time1=yes, 0=no是否从网络自动同步日期、时间、时区Settings.Global.
AUTO_TIME
def_auto_time_zone1=yes, 0=no是否从网络自动同步时区Settings.Global.
AUTO_TIME_ZONE
def_accelerometer_rotation1=yes, 0=no是否开启自动旋转(即是否根据加速度传感器旋转屏幕方向)Settings.System.
ACCELEROMETER_ROTATION
def_screen_brightness屏幕默认亮度(取值区间为0–255)Settings.System.
SCREEN_BRIGHTNESS
def_screen_brightness
_automatic_mode
是否开启屏幕亮度的自动调节Settings.System.
SCREEN_BRIGHTNESS_MODE
def_window_animation_scale1=yes, 0=no窗口动画缩放Settings.System.
WINDOW_ANIMATION_SCALE
def_window_transition_scale1=yes, 0=no窗口透明度Settings.System.
TRANSITION_ANIMATION_SCALE
def_haptic_feedback是否开启触摸反馈,不清楚什么含义Settings.System.
HAPTIC_FEEDBACK_ENABLED
def_bluetooth_on0=disabled. 1=enabled.默认是否开启蓝牙Settings.Global.
BLUETOOTH_ON
def_wifi_display_on0=disabled. 1=enabled.是否开启wifi显示Settings.Global.
WIFI_DISPLAY_ON
def_install_non_market_apps是否允许安装不是在应用市场下载的app:1 = 允许通过安装包安装,0 = 不允许通过安装包安装Settings.Secure.
INSTALL_NON_MARKET_APPS
def_package_verifier_enable在安装app之前进行证书检查,1审查,0不审查Settings.Global.
PACKAGE_VERIFIER_ENABLE
def_location_providers_allowed是否开启gps,若字符串为null则默认不开启gps,还需借助LOCATION_MODE进行判断Settings.Secure.
LOCATION_PROVIDERS_ALLOWED
assisted_gps_enabled是否开启辅助的gps应用Settings.Global.
ASSISTED_GPS_ENABLED
def_netstats_enabled是否开启流量统计Settings.Global.
NETSTATS_ENABLED
def_usb_mass_storage_enabled是否开启usb海量存储Settings.Global.
USB_MASS_STORAGE_ENABLED
def_wifi_onwifi默认是否开启Settings.Global.WIFI_ON
def_wifi_sleep_policywifi是否休眠(会和移动网络来回切换)取值为0-never, 1-only when plugged in, 2-alwaysSettings.Global.WIFI_SLEEP_POLICY
def_networks_available_
notification_on
是否通知用户打开网络Settings.Global.WIFI_NETWORKS_
AVAILABLE_NOTIFICATION_ON
def_backup_enabled0-disabled, 1-enabled是否开启设置备份Settings.Secure.BACKUP_ENABLED
def_backup_transport用于备份或者恢复的传输文件Settings.Secure.BACKUP_TRANSPORT
def_notification_pulse当有通知来时,led灯是否要重复闪烁Settings.System.NOTIFICATION_LIGHT_PULSE
def_mount_play_notification_snd当有事件来临时是否播放通知铃声Settings.Secure.MOUNT_PLAY_NOTIFICATION_SND
def_mount_ums_autostart是否自动启动主机检测系统Settings.Secure.MOUNT_UMS_AUTOSTART
def_mount_ums_prompt是否在主机检测时显示通知Settings.Secure.MOUNT_UMS_PROMPT
def_mount_ums_notify_enabledSettings.Secure.MOUNT_UMS_NOTIFY_ENABLED当开启ums时是否显示通知
def_power_sounds_enabled电量过低时是否铃声通知Settings.Global.POWER_SOUNDS_ENABLED
def_low_battery_sound低电量时播放的铃声文件来源Settings.Global.LOW_BATTERY_SOUND
def_dock_sounds_enabled当插拔电源时是否播放声音Settings.Global.DOCK_SOUNDS_ENABLED
def_desk_dock_sound插上电源时播放的音频文件Settings.Global.DESK_DOCK_SOUND
def_desk_undock_sound拔下电源时播放的音频文件Settings.Global.DESK_UNDOCK_SOUND
def_car_dock_sound使用车载电源充电时播放的音频文件Settings.Global.CAR_DOCK_SOUND
def_car_undock_sound当从车载电源拔下时播放的音频文件Settings.Global.CAR_UNDOCK_SOUND
def_lockscreen_sounds_enabled当解锁或是锁屏时是否播放声音Settings.System.LOCKSCREEN_SOUNDS_ENABLED
def_lock_sound锁屏时播放的音频文件Settings.Global.LOCK_SOUND
def_unlock_sound解锁时播放的音频文件Settings.Global.UNLOCK_SOUND
def_trusted_sound在未解锁的情况下设备进入到可信任状态时播放的音频文件Settings.Global.TRUSTED_SOUND
def_wireless_charging_started_sound开启无线充电时播放声音Settings.Global.WIRELESS_CHARGING_STARTED_SOUND
def_lockscreen_disabled第一次开机时默认不锁屏(若要彻底去掉锁屏页面还需要在别的方法中设置)Settings.System.LOCKSCREEN_DISABLED
def_device_provisioned设备是否已经被配置(该参数考虑的时多用户不同时刻使用同一个设备的情况)Settings.Global.DEVICE_PROVISIONED
def_dock_audio_media_enabled使用dock音频输出媒体Settings.Global.DOCK_AUDIO_MEDIA_ENABLED
def_vibrate_in_silent静音模式下是否允许震动Settings.System.VIBRATE_IN_SILENT
def_accessibility_script_injection是否增强js的屏幕阅读性Settings.Secure.ACCESSIBILITY_SCRIPT_INJECTION
def_accessibility_speak_password访问模式下是否语音播报密码Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD
def_low_battery_sound_timeout当经过一定时间后,如果低电量提醒为播放声音,则灭屏Settings.Global.LOW_BATTERY_SOUND_TIMEOUT
def_lock_screen_show_notifications是否在锁屏界面显示通知Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS
def_lock_screen_allow_private_notifications允许在锁屏界面上显示私有通知,就像是解锁状态下一样Settings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS
def_wifi_scan_always_available设置-wlan-高级-随时扫描开关Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE

bat批处理输出%*%大全

...地返回用来启动当前的Cmd.exe的准确命令行。%CMDEXTVERSION%系统返回当前的“命令处理程序扩展”的版本号。%COMPUTERNAME%系统返回计算机的名称。%COMSPEC%系统返回命令行解释器可执行程序的准确路径。%DATE%系统返回当前日期。使用与... 查看详情

javajvm参数设置大全

...43;持久代大小.增大年轻代后,将会减小年老代大小.此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8-XX:NewSize设置年轻代大小(for1.3/1.4)  -XX:MaxNewSize年轻代最大值(for1.3/1.4)  -XX:PermSize设置持久代(permgen)初始值物理内存的1/64... 查看详情

javajvm参数设置大全

 JVM参数设置说明 参数名称含义默认值 -Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可... 查看详情

android7.1.1系统,toast的exception:android.view.windowmanager$badtokenexception解决(代码片段)

 7.1.1系统版本,我发现问题很多,比如有个接口字段用了base64,但是我添加包的时候用的java.util.base64结果会崩溃报错,网上搜索后要用android.util.base64来解决,  今天发现突然有崩溃,看了下崩溃信息Fatal... 查看详情

android7.1.1系统,toast的exception:android.view.windowmanager$badtokenexception解决(代码片段)

 7.1.1系统版本,我发现问题很多,比如有个接口字段用了base64,但是我添加包的时候用的java.util.base64结果会崩溃报错,网上搜索后要用android.util.base64来解决,  今天发现突然有崩溃,看了下崩溃信息Fatal... 查看详情

android7.1.1系统,toast的exception:android.view.windowmanager$badtokenexception解决(代码片段)

 7.1.1系统版本,我发现问题很多,比如有个接口字段用了base64,但是我添加包的时候用的java.util.base64结果会崩溃报错,网上搜索后要用android.util.base64来解决,  今天发现突然有崩溃,看了下崩溃信息Fatal... 查看详情

android7.1.1系统,toast的exception:android.view.windowmanager$badtokenexception解决(代码片段)

 7.1.1系统版本,我发现问题很多,比如有个接口字段用了base64,但是我添加包的时候用的java.util.base64结果会崩溃报错,网上搜索后要用android.util.base64来解决, 今天发现突然有崩溃,看了下崩溃信息 Fatal... 查看详情

mysql中怎么设置默认值为系统日期

--方法一:由于MySQL目前字段的默认值不支持函数,所以以create_timedatetimedefaultnow()的形式设置默认值是不可能的。代替的方案是使用TIMESTAMP类型代替DATETIME类型。TIMESTAMP列类型自动地用当前的日期和时间标记INSERT或UPDATE的操作。... 查看详情

在 Alpine linux 中在哪里设置系统默认环境变量?

】在Alpinelinux中在哪里设置系统默认环境变量?【英文标题】:WheretosetsystemdefaultenvironmentvariablesinAlpinelinux?【发布时间】:2016-02-1021:03:47【问题描述】:我知道,在Ubuntu中,您可以在/etc/environment中设置环境变量的默认值;我在Alp... 查看详情

c#中dev的dateedit控件怎么设置默认值为当前系统时间!

c#中DEV的DateEdit控件怎么设置默认值为当前系统时间!求代码参考技术AC#的DateTimePicker控件:dateTimePicker1.Value=DateTime.Now;追问要把dateEdit控件换成DateTimePicker控件吗?本回答被提问者和网友采纳 参考技术BC#:DateYear(字段名)=DateTime... 查看详情

如何获取默认的系统填充值?

】如何获取默认的系统填充值?【英文标题】:Howtogetdefaultsystempaddingvalue?【发布时间】:2019-11-1412:56:08【问题描述】:我正在使用SwiftUI,但我创建了一个可表示的UITextView。我想将insets设置为系统默认填充,以便它与应用的其余... 查看详情

android7.1.1之实现3dtouch(代码片段)

...或禁用更新返回栈问题Shortcut概念Shortcut是Android-25(Android7.1)新增的一项类似iOS的3DTouch功能的快捷 查看详情

怎么设置表对象聘用时间的字段默认为系统当前日期

...,会见到在新记录行的“聘用时间”上默认填上了当前的系统时间。参考技术A这个表要是在数据库里面的话,可用对这个表右击,然后点修改,打开表设计器后选中订单日期这个字段,后在有效性规则里的默认值填上date()就行... 查看详情

在页面初始化时候jqueryeasyuidatebox怎么设置默认值为当前系统日期

...是要在页面初始化时候easyuidatebox怎么设置默认值为当前系统日期<tdstyle="width:150px">入库日期:</td><tdstyle="width:200px"><inputeditable="false"2、接着就是输入<scriptlanguage="javascript">,这时... 查看详情

android系统设置默认24小时制(代码片段)

Android系统设置默认24小时制文章目录Android系统设置默认24小时制一、xml定义默认属性值二、java定义属性名称三、添加默认属性配置四、设置默认为24小时制五、后期应用中修改24小时制六、adb查询和设置24小时制最近基于Android11&#... 查看详情

android系统设置默认24小时制(代码片段)

Android系统设置默认24小时制文章目录Android系统设置默认24小时制一、xml定义默认属性值二、java定义属性名称三、添加默认属性配置四、设置默认为24小时制五、后期应用中修改24小时制六、adb查询和设置24小时制最近基于Android11&#... 查看详情

spool参数详解

SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下:SET系统变... 查看详情

html标签的css默认属性值

HTML标签CSS默认属性值大全如果设置了*{margin:0;padding:0;},当需要使用边距的时候,就需要还原HTML默认CSS值了。除了inline和block的定义,主要是要注意body|h1~h6|blockquote|menu|ul|ol|dd等标签的默认样式(margin和font-size)。 html,address,b... 查看详情