我正在实施一个应用,其中使用SharedPreferences在安全性方面非常关键。我已将它们声明为MODE_PRIVATE
,但即使在这种情况下,我担心在具有root权限的设备中,可以通过手动访问存储SharedPreferences的文件来更改。
我正在考虑使用OnSharedPreferenceChangeListener,但我不知道它是否还检测到对文件进行手动更改,或者仅在通过代码进行修改时使用。有谁知道吗?否则,有没有其他方法来检测文件何时更改?
非常感谢你的帮助。请不要犹豫,问我是否需要更多细节,或者我是否已经足够清楚。