我正在尝试找出存储我的应用程序 key 和其他应用程序特定数据的最佳方式。 Android 使用一个文件来完成它 - http://android-developers.blogspot.com/2011/03/identifying-app-installations.html
我发现使用 SharedPreferences 更快更有效。为什么 Android 使用专用文件来存储安装 ID 而不是使用首选项?两者都需要应用上下文,所以这不是理由。
最佳答案
我想如果手机没有恢复出厂设置,UUID 会在安装过程中保持不变。
应用程序 SharedPreferences
在卸载该应用程序时被删除。因此,如果用户卸载/重新安装并且 ID 存储在 SharedPreferences
中,则重新安装后 ID 将不同。
关于android - 为什么在 Android 中使用一个特殊的文件来存储安装 id 而不是 SharedPreferences?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965788/