Android 是否可以使用adb更改sqllite设置?
我想使用adb将屏幕超时更改为30分钟。我也能跑monkeyrunner,但那需要时间。有没有办法使用adb更改SQL lite db中的设置?我用它来自动化一些事情。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
在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分钟?我怀疑不是从这里开始的: