【发布时间】:2016-01-05 21:16:09
【问题描述】:
我需要在调试模式下运行一个脚本,它将所有共享首选项拉到一个文件夹中。根据我的研究,我只能从调试版本中提取。我尝试从非 root 手机获取共享首选项,如下所示:
$adb shell
$adb run-as mypackagename
然后我能够遍历到 /data/data/mypackagename/shared_prefs
但我希望能够将其放入脚本中。我只能从外部 adb shell 调用 adb pull 。 如何在调试应用程序上将 shared_prefs 整个文件夹从普通的非 root 设备中提取出来?一定有办法,因为 facebook setho 是如何做到的?
这个问题是关于检索 sharedPreferences 而不是数据库检索。
【问题讨论】:
-
那是关于数据库的,这是共享偏好。虽然有点相似,但我的问题专门讨论了共享偏好检索。有些可以处于私人模式等。