【问题标题】:How to put files into Android/Data/com.mycomp.myapp?如何将文件放入 Android/Data/com.mycomp.myapp?
【发布时间】:2019-12-09 00:47:25
【问题描述】:

我是 Android 新手。从 .NET WPF/Windows 窗体切换。我的项目中有一些 JSON 文件。以后怎么放/Android/data/[packagename]/ 文件夹?在 .NET WPF 中,您只需打开该文件的属性并选择 复制到应用程序文件夹 左右。 Android Studio中应该也有同样的方法吧?

【问题讨论】:

  • 在问这个问题之前你有没有研究过Android Studio?有多种方法可以将 JSON 文件放入您的项目中。一个在assets/ 文件夹或res/raw/ 中。只是一个提示,但首先谷歌你的问题,不要假设 Android Studio 就像 .NET WPF
  • "Android Studio中应该也有同样的方法吧?" ——不,对不起。将文件放入assets/,然后在运行时使用AssetManageropen() 得到一个InputStream,您可以使用它来复制到您想要的位置。

标签: android-studio intellij-idea ide


【解决方案1】:

如果您只是希望它们可以被读取访问,您可以将它们放在 assets 文件夹中。如果您需要它们是可写的,您可以将它们放在资产中,然后在第一次运行时将它们复制到文件系统中。

【讨论】:

  • 它们在资产中,它们没有出现在 Android/data/[packagename] 文件夹中。
  • 对 - 如果您在文件系统上绝对需要它们,则必须在首次运行时将它们从资产中移到那里。或者,如果您只需要阅读它们,您可以从资产中使用它们
猜你喜欢
  • 2017-02-25
  • 1970-01-01
  • 2017-07-22
  • 2021-08-30
  • 2016-10-09
  • 1970-01-01
  • 2016-04-19
  • 2016-08-07
  • 1970-01-01
相关资源
最近更新 更多