デバイスから手動で編集できるように、.netのconfig.xmlに似た構成ファイルが必要です。これには、変更可能なデータが含まれています。私が理解した1つの方法は、ファイルをxml形式のsdcardに保持し、それを読み取ることです。このアプローチの問題は、AndroidアプリでSDカードからxmlを読み取ると、パフォーマンスが低下するかどうかです。
後で変更できる設定ファイルを保存する他の方法はありますか?
デバイスから手動で編集できるように、.netのconfig.xmlに似た構成ファイルが必要です。これには、変更可能なデータが含まれています。私が理解した1つの方法は、ファイルをxml形式のsdcardに保持し、それを読み取ることです。このアプローチの問題は、AndroidアプリでSDカードからxmlを読み取ると、パフォーマンスが低下するかどうかです。
後で変更できる設定ファイルを保存する他の方法はありますか?
の使用を検討できますSharedPreferences
。.netのconfig.xmlの目的が何であるかはわかりませんが、変更可能なデータを保存することが目的である場合はSharedPreferences
、良い解決策のように思えます。
もちろん、前述のように、config.xmlが何のためにあるのかわからないので、私はこの提案を突き刺しています。これがあなたが探しているものではない場合は私に知らせてください。反対票の弾幕が始まる前に、私は答えを削除します。;-)
これが法案に適合する場合のために、ここにあなたが始めるためのいくつかのチュートリアルがあります。
構成ファイルに多数のエントリがある場合は、次のように、単一のテーブルを使用して単純なデータベースsqliteを作成することを決定できます。
ID CONFIG_KEY CONFIG_VALUE
1 var1 yes
2 var2 30
データベースへの変数の読み取り/更新/追加。これは、共有設定を使用するよりも効率的で高速です。ただし、保存する変数がたくさんある場合に限ります。
config.xmlのすべての要素を、値を持つ単一の変数として想像してみてください。カスタムデータベースから簡単に保存および取得できます。