如何查询修改settings.db的值

Little徐 2013-05-15 01:12:54
android系统设置项的数据放在com.android.providers.settings/databases/settings.db中,那我怎么去查询和修改它?
...全文
266 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuleyouxi 2013-05-16
  • 打赏
  • 举报
回复
引用 5 楼 shililang1 的回复:
引用 4 楼 yuleyouxi 的回复:
/data/data/com.android.providers.settings/databases/settings.db 这个文件是system,第三方应用貌似是只能通过Settings.system.getInt之类的操作吧
我也想啊可是没我想要的(以太网这块的设置ip,网关之类)
没你想要的?没有这个key么?那就自己加呗 如果只是单纯的应用,那么没必要保存在settings.db里面啊
Little徐 2013-05-16
  • 打赏
  • 举报
回复
引用 4 楼 yuleyouxi 的回复:
/data/data/com.android.providers.settings/databases/settings.db 这个文件是system,第三方应用貌似是只能通过Settings.system.getInt之类的操作吧
我也想啊可是没我想要的(以太网这块的设置ip,网关之类)
yuleyouxi 2013-05-15
  • 打赏
  • 举报
回复
/data/data/com.android.providers.settings/databases/settings.db 这个文件是system,第三方应用貌似是只能通过Settings.system.getInt之类的操作吧
Little徐 2013-05-15
  • 打赏
  • 举报
回复
有木有懂这块的?
Little徐 2013-05-15
  • 打赏
  • 举报
回复
引用 1 楼 yuleyouxi 的回复:
如果是代码的话用Settings.system.getInt/setInt之类的函数 如果不是代码的话交叉编译一个sqlite3放到手机里面,用sql查询语句,比如select
我要设置ethernet的ip之类,你的第一个方法用不了,还有我想在代码里实现查询并修改settings.db 有什么方法么?
yuleyouxi 2013-05-15
  • 打赏
  • 举报
回复
如果是代码的话用Settings.system.getInt/setInt之类的函数 如果不是代码的话交叉编译一个sqlite3放到手机里面,用sql查询语句,比如select

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧