android应用中的应用生命周期持久存储

android应用中的应用生命周期持久存储,android,sqlite,sharedpreferences,data-storage,Android,Sqlite,Sharedpreferences,Data Storage,我希望我的应用程序在应用程序的生命周期内存储一些数据。 我知道android中有4种类型的数据存储。 1:共享偏好 2:内部存储 3:外部存储(我不想使用它,因为它包含额外的权限) 4:SQLite数据库 5:网络连接(我无法使用此功能,因为我希望目标用户没有数据连接) 方法1、2、4存储的数据不可靠,因为用户可以从应用程序管理器中清除应用程序数据。 有没有其他方法可以达到这个目标 方法1、2、4存储的数据不可靠,因为用户可以从应用程序管理器中清除应用程序数据 如果您的目标是将无法删除的数据放在

我希望我的应用程序在应用程序的生命周期内存储一些数据。
我知道android中有4种类型的数据存储。
1:共享偏好
2:内部存储
3:外部存储(我不想使用它,因为它包含额外的权限)
4:SQLite数据库
5:网络连接(我无法使用此功能,因为我希望目标用户没有数据连接)

方法1、2、4存储的数据不可靠,因为用户可以从应用程序管理器中清除应用程序数据。
有没有其他方法可以达到这个目标

方法1、2、4存储的数据不可靠,因为用户可以从应用程序管理器中清除应用程序数据


如果您的目标是将无法删除的数据放在用户的设备上,那么在标准版本的Android by SDK应用程序中,这是不可能的。用户控制着他们的设备,而不是你,因此他们可以随时删除你的数据(以及你的应用程序)。

创建服务并将数据存储在内存中如何?你没有太多的选择…很抱歉没有让你。。你能详细说明一下吗?我想存储一些键值对。如果我添加写入外部存储权限,那么?@KalpeshPatel:用户可以删除存储在其设备上任何位置的数据,包括外部存储。如果不希望用户删除数据,请不要将其放在他们的设备上。