我希望我的應用程序能夠存儲一些應用程序生命週期的數據。
我知道在android中有4種類型的數據存儲。
1:共享偏好
2:內部存儲
3:外部存儲(我不希望使用此,因爲它包括額外的許可)
4:SQLite數據庫
5:網絡連接(我不能使用這個因爲我想定位沒有數據連接的用戶)。在android應用程序中的應用程序生存期永久存儲器
方法1,2,4存儲的數據不可靠,因爲用戶可以從應用程序管理器清除應用程序數據。
有沒有其他方法可以達到這個目標?
我希望我的應用程序能夠存儲一些應用程序生命週期的數據。
我知道在android中有4種類型的數據存儲。
1:共享偏好
2:內部存儲
3:外部存儲(我不希望使用此,因爲它包括額外的許可)
4:SQLite數據庫
5:網絡連接(我不能使用這個因爲我想定位沒有數據連接的用戶)。在android應用程序中的應用程序生存期永久存儲器
方法1,2,4存儲的數據不可靠,因爲用戶可以從應用程序管理器清除應用程序數據。
有沒有其他方法可以達到這個目標?
方法1,2,4存儲的數據不可靠,因爲用戶可以從應用程序管理器清除應用程序數據。
如果您的目標是將數據放在用戶無法移除的設備上,那麼在SDK應用程序的Android標準版本中這是不可能的。用戶控制着他們的設備,而不是你,因此他們可以隨時擺脫你的數據(和你的應用)。
有沒有工作,我想存儲一些關鍵值對。 如果我添加寫外部存儲權限呢? –
@KalpeshPatel:用戶可以刪除存儲在設備上任何位置的數據,包括外部存儲。如果您不希望用戶刪除數據,請不要將其放在設備上**。 – CommonsWare
如何提供服務並將數據存儲在內存中?你不會給出太多的選擇... – user1154664
對不起你沒有..你可以詳細說明這一點。 –