【问题标题】:Get access to data directory for private data storage访问数据目录以进行私有数据存储
【发布时间】:2016-07-15 17:19:28
【问题描述】:

我开发了一个 Android 应用程序,我会在手机上以私有模式存储一些 JSON 数据。我将检查文件是否在data/data/<package-name>/shared_prefs 目录中创建,但我没有获得正确的权限。

我使用 Android Device Monitor 来检查它。这是监视器的屏幕截图。当我点击data 目录时,它没有打开。

(点击图片全屏)

我怎样才能给data 目录和文件正确的权限来访问它以及读取或写入文件?

这里有更多关于我的申请的信息

  • 最低 API 版本: 19
  • 最低 Android 平台: Andoid 4.4 (KitKat)

【问题讨论】:

    标签: android file-permissions data-storage android-device-monitor


    【解决方案1】:

    您无法访问具有非根设备的/data 文件夹

    【讨论】:

    【解决方案2】:

    您无法从“外部”访问此目录(仅当它是根设备时)。默认情况下,您有权从您的应用程序访问此文件夹(读取和写入)。只需拨打getFilesDir() 即可访问该文件夹。 http://developer.android.com/reference/android/content/ContextWrapper.html#getFilesDir()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 2010-10-21
      • 2011-01-05
      • 2010-11-26
      • 1970-01-01
      相关资源
      最近更新 更多