Android 禁止自动休眠、设置默认锁屏方式为None

Android系统原生的默认锁屏方式是Swipe,且会自动休眠。

现在项目需要设置默认锁屏方式为None,并禁止自动休眠。

系统的默认属性值的数据库是由frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java创建的,

默认初始值:\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 。

先看看比较常用的各个定义的意义以及默认值吧。




    true  --- 自动熄屏,开
    60000  ---自动休眠时间,60s
    -1
    false   ----飞行模式,关
    false
    
    cell,bluetooth,wifi,nfc,wimax
    bluetooth,wifi,nfc
    0
    true   ---自适应时间,开
    true  ----自适应时区,开
    false
    
    102  ---亮度,102
    false --- 自动调节亮度,关
    100%
    100%
    true      ---触动反馈,关

    true  ---蓝牙状态,开
    false
    false  ---安装非市场app,关
    true
    
    gps
    true   
    true
    true   ---USB存储模式,开
    false   ---Wifi状态,关
    
    2
    true
    true

    false  ---备份,关
    android/com.android.internal.backup.LocalTransport

    
    true   --振动提醒,关

    true
    false
    true
    true

    
    1  ---低电量声音,开
    /system/media/audio/ui/LowBattery.ogg
    0
    0
    /system/media/audio/ui/Dock.ogg
    /system/media/audio/ui/Undock.ogg
    /system/media/audio/ui/Dock.ogg
    /system/media/audio/ui/Undock.ogg
    1  --- 锁屏声音,开
    /system/media/audio/ui/Lock.ogg
    /system/media/audio/ui/Unlock.ogg
    /system/media/audio/ui/Trusted.ogg
    /system/media/audio/ui/WirelessChargingStarted.ogg
    /system/media/audio/ui/ChargingStarted.ogg

    
    1000
    15000

    false  ----禁止锁屏,关
    false
    1

    
    true   ---声音提醒,开

    
    true   ---无声振动,开

    
    true

    
    true

    
    false

    
    200%

    
    false

    
    true

    
    0

    
    -1
    
    -1

    
    400

    
    300

    
    false

    
    0

    
    true
    
    true

    
    false

    
    9

    
    false

    
    0

    
    

    
    0

    
    1

    
    true

    
    1

    
    %1$s %2$s

    
    %1$s

    
    true

    
    true

    
    

    
    false

    
    0x2

    
    false

    
    

    
    true

    
    

    
    0

    
    

    
    false

更改这些默认值,就能完成很多默认功能的更改。

1、设置默认锁屏方式为None

修改属性def_lockscreen_disabled:

true

则默认锁屏方式就是None了。

2、禁止自动休眠

修改属性def_screen_off_timeout:

0x6FFFFFF

使这个值无限大,则不会再自动休眠。

你可能感兴趣的:(#,其他)