don';我不想在卸载后丢失Android上的数据
现在我试着申请。我想在Android中永久存储IMEI和其他信息。我不想在卸载后丢失它们 我使用共享首选项进行了测试,但它在卸载后删除don';我不想在卸载后丢失Android上的数据,android,storage,imei,trial,Android,Storage,Imei,Trial,现在我试着申请。我想在Android中永久存储IMEI和其他信息。我不想在卸载后丢失它们 我使用共享首选项进行了测试,但它在卸载后删除 SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", true);
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", true);
// Commit the edits!
editor.commit();
请告诉我存储位置。共享引用将与应用程序一起删除。 如果您以2.2平台为目标,则会专门为此添加一个新的“备份”API。
否则-您将无法将信息存储在SD卡上。您可以按照reflog在其评论中所写的方式进行操作 如果您正在访问imei,则有一个远程web服务,它接受imei作为输入,并向您的应用程序提供试用期到期等信息。这样,如果应用程序过期,用户必须在每次启动时都进行一些努力才能使其运行。这种方法有两个问题
- 如果用户没有internet连接,你的应用程序将无法运行。即使你的应用不需要网络,没有数据连接你也无法启动应用
- 一些用户不喜欢将他们的imei发送到远程服务器的想法。imei是一个非常私有的数据块,用于识别该用户,并可用于所有类型的数据分析