Android 保存应用程序变量,以便用户无法篡改/修改

Android 保存应用程序变量,以便用户无法篡改/修改,android,Android,在用户无法篡改/更改应用程序变量的情况下,保存应用程序变量的最佳方法是什么?共享首选项是一种方式吗?是的,使用模式\u private权限是一种方式 如果您需要使其超级安全,那么在服务器上使用一些同时加密/解密的算法将使其更好:) MODE_PRIVATE:文件创建模式:默认模式,其中创建的文件只能由调用应用程序(或共享相同用户ID的所有应用程序)访问 看看如何保存和获取值。如果我想每隔10秒左右保存到共享首选项,我应该创建一个线程,每10秒将变量提交到首选项吗?不需要在单独的线程上执行此操作。

在用户无法篡改/更改应用程序变量的情况下,保存应用程序变量的最佳方法是什么?共享首选项是一种方式吗?

是的,使用
模式\u private
权限是一种方式

如果您需要使其超级安全,那么在服务器上使用一些同时加密/解密的算法将使其更好:)

MODE_PRIVATE:文件创建模式:默认模式,其中创建的文件只能由调用应用程序(或共享相同用户ID的所有应用程序)访问


看看如何保存和获取值。

如果我想每隔10秒左右保存到共享首选项,我应该创建一个线程,每10秒将变量提交到首选项吗?不需要在单独的线程上执行此操作。如果您可以从android访问
上下文
,您只需
提交
更改即可。例如,
SharedReferences SharedReferences=context.getSharedReferences(getString(R.string.preference\u file\u key)、context.MODE\u PRIVATE)。。。做点什么。。。然后
sharedPref.commit()