私たちは皆知っているように、値を設定したり取得したりするのにandroid.os.SystemProperties.set(String, String)
とandroid.os.SystemProperties.get(String, String)
を使うことができます。私の質問はどこにありますか?<key value>
ペアストアはありますか? Sqliteデータベースまたは純粋なテキストファイル?もしそうなら、どのディレクトリを見つけることができますか?ansroid.os.SystemPropertiesはキー/値をどこに保存しますか?
7
A
答えて
2
AndroidはLinuxをベースにしているため、ファイルやデータベースなどからこれらの設定を読み取る方法はありません。存在しないため、です。
デバイスを起動している間、カーネルは環境変数のリストをメモリに保存します。
アプリケーションまたはユーザーによって開始される各プロセスは、親プロセスから変数を複製し、独自の変数を定義することができます。
Linuxでは、/proc/'pid'/environ
に格納されている仮想ファイルにアクセスできますが、これは本当に推奨されていません。2. Androidファイルシステムにそのようなファイルがないように見えます。
私は私の仮定が間違っていた場合、私に知らせてください:)
4
関連する問題
- 1. EclipseはSSLキーをどこに保存しますか?
- 2. SwiftにAPIキーをどこに保存しますか?
- 3. AESキーをどこに保存しますか?
- 4. .data()は値をどこに保存しますか?
- 5. HBaseはすべての行キーをどこに保存しますか?
- 6. クロージャー、値はどこに保存されていますか?
- 7. Firefoxは保存されたパスワードをどこに保存しますか?
- 8. ボールトアンシールとルートキー/キーはどこに保管しますか?
- 9. eclipseはクラスパス変数の値をどこに保存しますか?
- 10. WebClientはどこにダウンロードしたデータを保存しますか?
- 11. Firefoxはどこにブックマークをローカルに保存しますか?
- 12. iCloudはどこに文書をPCに保存しますか?
- 13. レルムはどこにデータをモバイルに保存しますか?
- 14. Cassandraはnull値をどのように保存しますか?
- 15. returnステートメントはどこにデータを保存しますか?
- 16. jenkinsはビルドファイルの結果をどこに保存しますか?
- 17. Visual Studioはファイルプロパティをどこに保存しますか?
- 18. FirefoxはOS XでCookieをどこに保存しますか?
- 19. JasperStudioは.jrxmlファイルをどこに保存しますか?
- 20. Memcached Databaseはどこにデータを保存しますか?
- 21. Log4Netはどこにログを保存しますか?
- 22. Couchbase LiteはどこのデータをAndroidに保存しますか?
- 23. IEはCookieをどこに保存しますか?
- 24. Rails、CarrierWaveはどこにファイルを保存しますか?
- 25. Jenkinsはプロジェクトソースをどこに保存しますか
- 26. ハイパーエッジファブリックはブロックチェーンのデータベースをどこに保存しますか?
- 27. TFSはUNITテスト結果をどこに保存しますか?
- 28. Xcodeはフレームワークの.mファイルをどこに保存しますか?
- 29. SQL Serverエージェントはどこにジョブを保存しますか?
- 30. Windows Vistaはどこにプロファイルイメージを保存しますか?
問題を読んで疑問に思う人のために、Android SDKには 'android.os.SystemProperties'クラスはありません。これはAndroidの内部部分です。 – CommonsWare
私はそのディレクトリにプログラムでアクセスできるとは思わない... – aProgrammer
現在、私は私のプライベートプロパティをSettings.Secureテーブルに保存していますが、残念ながら電話機を暗号化すると(電話機はこの機能をサポートしています)テーブル(/data/date/com.android.providers)はまだ存在しないので、プロパティは常に0(デフォルト値)に等しいので、SystemPropertiesに格納したいので、誰でもこの方法が問題ないかどうかは分かります? – tonykwok