Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以使用adb更改sqllite设置?_Android_Adb - Fatal编程技术网

Android 是否可以使用adb更改sqllite设置?

Android 是否可以使用adb更改sqllite设置?,android,adb,Android,Adb,我想使用adb将屏幕超时更改为30分钟。我也能跑monkeyrunner,但那需要时间。有没有办法使用adb更改SQL lite db中的设置?我用它来自动化一些事情。 在USB调试节点中保持清醒也是一样的如果它是emulator或您的设备是根目录的,您可以修改设置sqlite数据库 如何: cd转到设置应用程序数据库文件夹,并运行sqlite3 databasename.db,然后您可以根据需要修改数据库下面的命令以更改屏幕超时值 adb shell settings put system s

我想使用adb将屏幕超时更改为30分钟。我也能跑monkeyrunner,但那需要时间。有没有办法使用adb更改SQL lite db中的设置?我用它来自动化一些事情。
在USB调试节点中保持清醒也是一样的

如果它是emulator或您的设备是根目录的,您可以修改设置sqlite数据库

如何:
cd转到设置应用程序数据库文件夹,并运行
sqlite3 databasename.db
,然后您可以根据需要修改数据库

下面的命令以更改屏幕超时值

adb shell settings put system screen_off_timeout 60000

是的,它生根了!!尝试了以下操作:sqlite3/data/data/com.android.providers.settings/databases/settings.db“updatesystem set value='18000000'where name='screen_off_timeout'”,但它不起作用。。。我错在哪里?在此之后是否必须重新启动设备?是的,建议重新启动设备,当您使用
更新系统设置值='18000000',其中name='screen\u off\u timeout'
时,您需要检查数据列是否已更改。数据列已更改,但屏幕在一分钟内超时。是否有避免重新启动的想法?60000等于30分钟?我怀疑不是从这里开始的: