Android:有没有办法让用户使用 SharedPreferences secret/hidden?避免被操纵或编辑

Android: Is there a way to make SharedPreferences secret/hidden from user? Avoid being manipulated or edited

有什么方法可以从用户那里创建 SharedPreferences hidden/secret/private?
我的意思是用户无法编辑或操作它们?
我打算在他第一次登录后存储用户 ID,然后避免每次启动应用程序时登录,但我意识到用户 ID 可以轻松更改,用户可以轻松使用其他用户帐户。

有什么方法可以防止用户编辑它们?

您可以使用MODE_PRIVATE来确保其他应用程序无法访问首选项。但是我建议不要使用 userid 作为身份验证机制,而是生成一个身份验证令牌并将其存储在服务器端数据库中并将其用于身份验证目的。