私のアプリケーションではxml
、実行時に最近更新して新しい構成ファイルを保存したいファイルにいくつかの構成情報が保存されていxml
ます。res
しかし、それらをディレクトリの下またはに保存することはできません。そのassets
ようなことを行うためのベストプラクティスは何ですか?
質問する
371 次
2 に答える
0
1) ビルトインを使わないのはなぜSharedPreferences
ですか? それがベストプラクティスでしょう。
ところで、Android はすでに一部の xml で設定を初期化しています。「android プリファレンス xml」を検索し、結果を参照してください。
2) assets/ または raw/ に保存できますが、自分でファイルを解凍する必要があります
アセットのリストを印刷するには:
String[] assets = getAssets().list(subdir);
{
String list = subdir + " files:";
for (String asset: assets) {
list += " ";
list += asset;
}
list += " (total "+assets.length+")";
Log.d(DEBUGTAG,list);
}
于 2013-04-12T12:00:02.313 に答える
0
ファイルをダウンロードして内部ストレージに保存します (たとえば、あなたのまたは他のgetFilesDir()
で呼び出されます)。読み取りには、内部ストレージにファイルが存在する場合はそれを使用し、そうでない場合は、アプリにパッケージ化したファイルを使用するようにフォールバックします。Activity
Context
于 2013-04-12T11:55:02.507 に答える