1. api 调用

设置 15s 后手机熄灭屏幕

Settings.System.putInt(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,15*1000);

 添加权限:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />

这种方式 最小时间为10s,

设置 永久 的方法 为:

Settings.System.putInt(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,Integer.MAX_VALUE);

2.修改 数据库

路径在/data/data/com.android.providers.settings/databases/settings.db

里面有5,6个表,其中一个表是叫system,其实api修改的就是这个表的screen_off_timeout元组(一行)

system表有三个度,分别是:_id,name,value

所以呢,自己操作数据库,使用语句:

UPDATE system SET value = 'you_time' WHERE name = 'screen_off_timeout' ;