我想要防止在清除時刪除共享首選項或數據庫,以便僅在卸載應用程序時清除它。如何保持共享偏好在應用程序安全。明確?防止在清除應用程序時刪除數據庫或共享首選項
3
A
回答
3
,有三種類型的Android的數據清算,其中您的應用程序無法控制的值得注意的是:
- 清除數據
- 清除緩存
- 清除Defaults
Clear數據 清除數據將清除應用程序工作目錄下的所有內容。這包括駐留在應用程序目錄中的應用程序保存的任何共享首選項,數據庫和文件。這也將清除應用程序的緩存,因爲它也是應用程序工作目錄的一部分。
清除緩存 應用程序可以訪問緩存目錄來保存文件,主要用於緩存目的,如生成的圖像或臨時文件。
清除默認值 此選項將清除註冊到此應用程序的任何意圖。
卸載應用程序將清除所有三組數據。因此,在安裝之間維護數據的唯一方法是將其保存到外部存儲器中,但請注意,用戶和每個應用程序都可以訪問外部存儲器,因此可能會隨時修改或刪除。
鏈接值得一讀:
http://developer.android.com/guide/topics/data/data-storage.html#
Android: Save file permanently (even after clear data/uninstall)
What's the difference between clear cache & clear data in Android settings
相關問題
- 1. 如何清除應用程序從taskmanager中刪除時的共享首選項?
- 2. 清除共享首選項
- 3. 重新啓動應用程序時清除共享首選項
- 4. 刪除共享首選項數據
- 5. 更新應用程序是否清除共享首選項或刪除應用程序設置的警報?
- 6. 共享首選項未被清除,
- 7. 當應用程序被刪除時,與應用程序關聯的共享首選項是否被刪除?
- 8. Android - 通過「清除數據」設置選項來防止應用程序數據或文件被刪除
- 9. 已刪除類的共享首選項
- 10. 共享首選項自動刪除
- 11. 共享首選項和清除歷史記錄/數據
- 12. 刪除應用程序後的應用程序首選項
- 13. 共享首選項與數據庫
- 14. android - 嘗試使用鍵名清除共享首選項
- 15. 如何使用共享首選項刪除列表項或清除列表視圖?
- 16. 清除Android應用程序中共享pref的數據
- 17. 當我從應用程序中清除數據時刪除Sqlite數據庫
- 18. 如何從「管理應用程序」獲取「清除數據」上的共享首選項值
- 19. 應用程序在共享首選項啓動時崩潰
- 20. 防止Android NDK共享庫被解除
- 21. 使用共享首選項時Android應用程序崩潰
- 22. 使用共享首選項一次刪除一個標記
- 23. 如何清除註銷的共享首選項?
- 24. 清除共享首選項會拋出空指針異常
- 25. 如何從片段中清除共享首選項?
- 26. 活躍Android升級後清除共享首選項
- 27. 我想清除共享首選項的值
- 28. 核心數據:防止共享實體的刪除
- 29. 當應用程序關閉時修改共享首選項
- 30. 保存到共享首選項時應用程序崩潰
請詳細說明你的意思是什麼 「清」 –
看到http://stackoverflow.com/questions/20300166/如何防止共享從最佳狀態清除設置 –
你不能,除非你的OEM! – Techfist