访问私有数据存储的数据目录
Get access to data directory for private data storage
我开发了一个 Android 应用程序,我会以私有模式在 phone 上存储一些 JSON 数据。我将检查文件是否在 data/data/<package-name>/shared_prefs
目录中创建,但我没有获得正确的权限。
我使用 Android 设备监视器来检查它。这里有监视器的屏幕截图。当我单击 data
目录时,它没有打开。
(点击图片全屏)
我怎样才能为 data
目录和文件提供正确的访问权限以及读取或写入文件的权限?
这里有关于我的申请的更多信息
- 最低API版本:19
- 最低Android平台: Andoid 4.4 (KitKat)
您无法访问具有非 root 设备的 /data
文件夹
您无法从 "outside" 访问此目录(仅当它是有根设备时)。默认情况下,您有权从您的应用程序访问此文件夹(读取和写入)。只需调用 getFilesDir()
即可访问该文件夹。
http://developer.android.com/reference/android/content/ContextWrapper.html#getFilesDir()
我开发了一个 Android 应用程序,我会以私有模式在 phone 上存储一些 JSON 数据。我将检查文件是否在 data/data/<package-name>/shared_prefs
目录中创建,但我没有获得正确的权限。
我使用 Android 设备监视器来检查它。这里有监视器的屏幕截图。当我单击 data
目录时,它没有打开。
我怎样才能为 data
目录和文件提供正确的访问权限以及读取或写入文件的权限?
这里有关于我的申请的更多信息
- 最低API版本:19
- 最低Android平台: Andoid 4.4 (KitKat)
您无法访问具有非 root 设备的 /data
文件夹
您无法从 "outside" 访问此目录(仅当它是有根设备时)。默认情况下,您有权从您的应用程序访问此文件夹(读取和写入)。只需调用 getFilesDir()
即可访问该文件夹。
http://developer.android.com/reference/android/content/ContextWrapper.html#getFilesDir()