【问题标题】:How to copy res/raw folders files to data/data/package in android如何将 res/raw 文件夹文件复制到 android 中的 data/data/package
【发布时间】:2013-09-24 12:31:05
【问题描述】:

我在 res/raw 文件夹中有 15-20 个 xsl 文件。当时在设备上安装第一个应用程序时,我只想将该 res/raw 文件夹中的所有 xsl 文件复制到应用程序 data/data/package/raw 文件夹.我该怎么做?

【问题讨论】:

  • getResources().openRawResource() ...

标签: android android-resources appdata


【解决方案1】:

为什么不将它们复制到应用程序的缓存文件夹中?

【讨论】:

    【解决方案2】:

    在Activity类中有方法。 如果没有文件,它将创建文件并返回 outputstram,它不会使用文件分隔符只需提供文件名,它将直接在 /data/data/packagename/ 中创建一个文件,只是我认为你无法创建一个文件夹,但您可以使用此方法在此处创建一个文件。

    openFileOutput(name, mode)
    

    【讨论】:

      【解决方案3】:

      我得到了解决方案,而且效果很好。

      Field[] fields=R.raw.class.getFields();
             for(int count=0; count < fields.length; count++){
                 Log.i("Raw Asset: ", fields[count].getName());
             }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-20
        • 1970-01-01
        • 2013-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多