[英]Where does Android save properties
Android保存getprop
和setprop
使用的屬性在哪里?
當我們使用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.