我正在寻找类似 iPhone 上的 Keychain
的东西,但用于 Android 开发。即使用户重新安装应用程序,我也能够保存持久不变的小键值对。
有类似的吗?我可以这样使用标准首选项吗?
我想实现类似于在 PC 上处理游戏的方式的行为 - 将保存文件写入另一个文件夹,以便在删除和重新安装后保存文件不会丢失。
编辑:
赏金在没有人提及 accountManager
的情况下用完。我只是偶然发现了它。这会是实现我描述的行为的方法吗?
最佳答案
您像 Michael Cramer 所说的那样使用 SD 卡上的存储空间(让用户知道您正在存储数据 :-))。删除应用时不会删除 SD 卡上的数据。
另一方面,您可以使用一个服务器来存储所有可以在需要时下载的详细信息,而不是使用用户名,而是使用手机的唯一 IMEI。这样,即使用户重新安装操作系统,他仍然可以重新获取设置。
要获得IMEI,您可以引用:How to get the device's IMEI/ESN programmatically in android?
关于android - Android中是否有类似iPhone的钥匙串(keychain)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411281/