簡體   English   中英

Android在哪里保存屬性

[英]Where does Android save properties

Android保存getpropsetprop使用的屬性在哪里?

當我們使用setprop設置屬性時會發生什么? 它是寫入持久文件,臨時文件還是僅存儲在內存中?

您可以使用“共享首選項”保存項目屬性

//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。 更多細節可以在這里找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM