2011-06-16 39 views
0

我不能在Android框架級別或應用程序級別創建變量,該變量將保留其價值甚至出廠後復位或軟件更改。同樣的事情,我可以在基於Qualcomm的調制解調器代碼中實現。在Qualcomm中,我們可以添加NV項目。如何創建/使用非易失性變量在框架級別

但我想這在android框架層或應用程序層。

我正在使用froyo 2.2版。

+0

你不能只保留在/ res/raw文件夾中創建的文件中的值嗎? – Blundell 2011-06-16 09:10:18

回答

0

據我所知,普通的第三方應用程序不能存儲不能由用戶被刪除的數據。基本上內部和外部存儲都可以隨時清除。

內部應用程序的存儲將恢復出廠設置或者被清除,當卸載應用程序時,用戶在點擊「清除數據」「管理應用程序」的活動。

外部存儲是簡單的SD卡,可以在任何其他設備上隨時用戶格式化(有些設備具有內置外部存儲設備,但也可以根據Android設置進行格式化)。

並且對於NV項目沒有API(這是合理的,我會很驚訝地看到這個提供給第三方應用開​​發者)。

所以,你將無法儲存「非易失性變量」,在Andrdoid。至少不是沒有根。即使這樣,設備之間的事情可能會有很大的不同。