gpt4 book ai didi

android - 保存可以被另一个应用程序读取和修改的首选项

转载 作者:行者123 更新时间:2023-11-29 02:10:15 25 4
gpt4 key购买 nike

我构建了一个应用程序,它将使用此处描述的技术从 WebService 下载并安装 APK:

Install Application programmatically on Android

在此安装期间,Web 服务会发送一个“标志”,指示正在更新的应用程序的 SQLite 数据库是否应在首次运行期间删除。

有什么方法可以设置一个可以读取的“全局首选项”(如果该标志为真,则应删除数据库)和清除(删除后应将其设置为假,以避免一直删除数据库应用程序已启动)在更新后的应用程序的首次使用期间,没有将其保存到 SDCard?

我知道如何从正在更新的应用程序中读取偏好设置,但我没有意识到如何从另一个应用程序中修改这些偏好设置。

非常感谢。

最佳答案

SharedPreferences 对于每个应用程序/APK 都是唯一的 - 无法共享我所知道的它们,也没有“全局”等效项。

如果您想共享数据,解决方案通常是某种 ContentProvider,但这依赖于两个应用同时运行。

如果你只想传递一个 token 或状态,我建议将文件写入 SDCARD 可能是最简单的选择?

关于android - 保存可以被另一个应用程序读取和修改的首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909454/

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