【问题标题】:Deploy a file in internal storage on debug在调试时在内部存储中部署文件
【发布时间】:2012-03-30 09:09:55
【问题描述】:

我正在使用 Eclipse 开发一个 Android 应用程序。 我已选择将我的应用程序的数据存储在内部存储中的 XML 文件中。

出于调试目的,我想手动填充此数据文件并将其部署在设备的内部存储中。

我的项目是否有一个自定义文件夹,在部署/测试应用程序时,文件将从该文件夹复制到“内部存储”位置?

【问题讨论】:

    标签: android adt


    【解决方案1】:

    您可能会使用项目的/assets 文件夹。

    http://developer.android.com/guide/developing/projects/index.html

    资产/ 这是空的。您可以使用它来存储原始资产文件。您在此处保存的文件将按原样编译为 .apk 文件,并保留原始文件名。您可以使用与使用 URI 的典型文件系统相同的方式导航此目录,并使用 AssetManager 将文件作为字节流读取。例如,这是放置纹理和游戏数据的好位置。

    【讨论】:

    • “资产”的内容是否部署在目标“内部存储”文件夹中?我的意思是,我可以修改这些文件吗?
    • 我认为您需要使用AssetManager 才能使用该文件。
    【解决方案2】:

    您可以使用 DDMS 将文件上传到模拟器。试试这个link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      • 2012-09-12
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多