gpt4 book ai didi

android - 有没有办法知道应用程序是第一次启动?

转载 作者:行者123 更新时间:2023-11-29 00:46:38 24 4
gpt4 key购买 nike

有没有办法知道应用程序首次启动的时间?我不想使用 sharedpref,因为当用户手动清除数据时,它会清除所有数据。

最佳答案

这就是清除数据的意义所在,用户可能想告诉您的应用程序认为自己是全新安装的,而不必卸载该应用程序。你不应该试图打破这种期望。也就是说……

您可以在 SD 卡上创建一个文件并检查该文件是否存在以确定您的应用是否是第一次运行。

不要在 android 中使用普通的 openFileOutput() 调用,因为当用户清除数据时,它也会被清除。

除非用户删除 SD 卡上的所有文件,否则该文件应该仍然存在。此外,您可以同时执行共享首选项和文件,然后检查一个或另一个,以防万一。

关于android - 有没有办法知道应用程序是第一次启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6016246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com