我不能在Android框架級別或應用程序級別創建變量,該變量將保留其價值甚至出廠後復位或軟件更改。同樣的事情,我可以在基於Qualcomm的調制解調器代碼中實現。在Qualcomm中,我們可以添加NV項目。如何創建/使用非易失性變量在框架級別
但我想這在android框架層或應用程序層。
我正在使用froyo 2.2版。
我不能在Android框架級別或應用程序級別創建變量,該變量將保留其價值甚至出廠後復位或軟件更改。同樣的事情,我可以在基於Qualcomm的調制解調器代碼中實現。在Qualcomm中,我們可以添加NV項目。如何創建/使用非易失性變量在框架級別
但我想這在android框架層或應用程序層。
我正在使用froyo 2.2版。
據我所知,普通的第三方應用程序不能存儲不能由用戶被刪除的數據。基本上內部和外部存儲都可以隨時清除。
內部應用程序的存儲將恢復出廠設置或者被清除,當卸載應用程序時,用戶在點擊「清除數據」「管理應用程序」的活動。
外部存儲是簡單的SD卡,可以在任何其他設備上隨時用戶格式化(有些設備具有內置外部存儲設備,但也可以根據Android設置進行格式化)。
並且對於NV項目沒有API(這是合理的,我會很驚訝地看到這個提供給第三方應用開發者)。
所以,你將無法儲存「非易失性變量」,在Andrdoid。至少不是沒有根。即使這樣,設備之間的事情可能會有很大的不同。
有可能是你要尋找的備份服務 - 存儲一些應用程序的偏好在谷歌雲 - http://developer.android.com/guide/topics/data/backup.html。
你不能只保留在/ res/raw文件夾中創建的文件中的值嗎? – Blundell 2011-06-16 09:10:18