我正在尝试在应用首次运行时为每个设备生成并保存一个UUID
。
我通过UUID
将getFilesDir()
保存到文件中,但是问题是如果用户通过android设置删除我的应用程序缓存,上述文件也将被删除!有什么办法可以防止上述文件被删除,或者有更好的方法吗?
提前致谢
最佳答案
您可以将其写入SD卡,并希望它不会被删除,或者可以查询设备以获取唯一信息(imsi,imei ...),并将其存储在服务器上,然后在信息丢失时查询服务器。
用户应该能够从应用程序中完全删除所有数据。
关于java - 使getFilesDir()不可移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21114634/