【问题标题】:Android Internal Storage adviceAndroid 内部存储建议
【发布时间】:2013-11-03 02:22:03
【问题描述】:

我正在为大学开发应用程序。

我已经为这项任务购买了一台 Nexus 7 谷歌平板电脑(我还是想要一台平板电脑:P)

我需要将我在应用程序上记录的数据转换为可以移动到 PC 上的文本文件。现在,据我所知,android 在“内部存储”上具有很高的安全性,这是唯一的存储类型Nexus 7 有,我似乎无法将文本文件写入文件夹或任何东西.. 我什至无法在 Windows 资源管理器上找到应用程序的数据文件夹,所以我认为它是隐藏的..

似乎可以使用 SD 卡等“外部存储”,但 Nexus 7 没有 SD 卡插槽。..

我该怎么办?是否可以在 Nexus 7 上完成?

【问题讨论】:

  • 您仍然可以写入外部存储developer.android.com/guide/topics/data/…
  • 但 Nexus 7 平板电脑没有外部存储?当我将它插入我的 PC 时,它只有内部存储。我认为外部存储是关于可以放入平板电脑的 SD 卡,但 Nexus 7 不支持 SD 卡。
  • 如果你阅读我的链接,你会发现总是有外部存储

标签: android storage


【解决方案1】:

所有 Android 设备都有“外部存储”,无论它们是否支持 SD 卡 (http://developer.android.com/guide/topics/data/data-storage.html#filesExternal)。不幸的是,该命名具有误导性。

如果您将数据保存到应用的默认外部存储中,则可以在 PC 上的 /Android/Data/[您的应用的包名称]/files 中访问它们

【讨论】:

  • 好的,我明白了!那么如果我将一个文本文件写入默认路径,会不会进去呢?我可以毫无问题地将那里的东西拖到我的电脑上吗?
  • 是的,如果您写信给new File(Environment.getExternalFilesDir(), "test.txt"),那么您可以在 /Android/Data/[your app's package name]/files/test.txt中找到它>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
  • 2011-03-12
  • 1970-01-01
  • 2013-05-12
相关资源
最近更新 更多