我想知道是否有可能在我的应用程序之外,通过其他应用程序更改我的应用程序的偏好设置值。当手机关闭时,Android是否会保留这些首选项?
在sharedpreferences上存储一些数据(标志),以便通知活动某些内容是安全的吗?
当用户清除应用程序数据时,到底删除了什么?其中包括shared preferences数据吗?
使用内部私有文件来存储安全数据,例如密码,是否更好?
此外,我希望能够在检测到某种行为时显示对话框,为此我有一个监视服务,必须通知主要活动。目前,通过回调方法完成该操作,但我希望即使应用程序被终止或手机重新启动,也能维持该状态。
因此,我考虑设置sharedpreference值(标志),然后在oncreate方法中检查是否存在该标志。还应该在resume方法中进行检查吗?
在sharedpreferences上存储一些数据(标志),以便通知活动某些内容是安全的吗?
当用户清除应用程序数据时,到底删除了什么?其中包括shared preferences数据吗?
使用内部私有文件来存储安全数据,例如密码,是否更好?
此外,我希望能够在检测到某种行为时显示对话框,为此我有一个监视服务,必须通知主要活动。目前,通过回调方法完成该操作,但我希望即使应用程序被终止或手机重新启动,也能维持该状态。
因此,我考虑设置sharedpreference值(标志),然后在oncreate方法中检查是否存在该标志。还应该在resume方法中进行检查吗?