1

res/raw フォルダーに 15 ~ 20 個の xsl ファイルがあります。最初のアプリケーションがデバイスにインストールされたときに、その res/raw フォルダーのすべての xsl ファイルをアプリケーションの data/data/package/raw フォルダーにコピーしたいだけです。私はこれをします?

4

3 に答える 3

1

Activity クラスにはメソッドがあります。ファイルがない場合は、ファイルを作成して出力ストラムを返します。ファイルセパレーターは必要ありません。ファイル名を指定するだけで、/data/data/packagename/ にファイルが直接作成されます。作成できないと思いますフォルダーですが、この方法を使用してここにファイルを作成できます。

openFileOutput(name, mode)
于 2013-09-24T13:03:27.670 に答える
1

私は解決策を得て、うまく機能しています。

Field[] fields=R.raw.class.getFields();
       for(int count=0; count < fields.length; count++){
           Log.i("Raw Asset: ", fields[count].getName());
       }
于 2013-09-25T07:14:58.950 に答える
1

それらをアプリケーションのキャッシュ フォルダにコピーしてみませんか?

于 2013-09-24T12:35:57.647 に答える