5

getpropAndroid はと で使用されるプロパティをどこに保存しますsetpropか?

を使用setpropしてプロパティを設定するとどうなりますか? 永続ファイル、一時ファイル、またはメモリのみに書き込まれますか?

4

1 に答える 1

6

共有設定を使用してプロジェクトのプロパティを保存できます

//To save settings
SharedPreferences settings = getSharedPreferences("FileName", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putString("username","hello");
editor.putString("password", "123456");
editor.commit();

//To get Settings
settings.getString("username","");
settings.getString("password","");

または、アプリケーションオブジェクトを使用して設定を保存できます

ファイルは、XML ファイルとして他のアプリケーションからアクセスできないアプリケーション データ ストレージに保存されます。

編集

プロパティ システムは、Android の重要な機能です。サービスとして実行され、システム構成とステータスを管理します。これらの構成とステータスはすべてプロパティです。プロパティはキーと値のペアで、どちらも文字列型です。機能的には、Windows レジストリに非常に似ています。多くの Android アプリケーションとライブラリは、直接的または間接的にこの機能に依存して実行時の動作を決定します。たとえば、adbd プロセスはプロパティ サービスにクエリを実行して、エミュレータで実行されているかどうかを確認します。

プロパティ システムのしくみ プロパティ システムの高レベル アーキテクチャを以下に示します。 ここに画像の説明を入力

ほとんどの値はキーと値のペアであるため、XML である必要があります。詳細はこちら

于 2012-11-05T04:58:41.610 に答える