android - 用户设置 - Android

标签 android settings

如何在应用程序中进行更改,以便在应用程序重新启动时所有设置保持不变(例如,如果我从应用程序中选择了振动,那么当应用程序未运行时,如果我的手机在应用程序重新启动时处于振铃模式,它会将自己设置为振动)?

最佳答案

实际上有多种方法可以持久化更改。 Android documentation更详细地涵盖了所有这些,但本质上是这五种方式。最简单的可能是 SharedPreferences

共享首选项

将私有(private)原始数据存储在键值对中。

内部存储

将私有(private)数据存储在设备内存中。

外部存储

将公共(public)数据存储在共享的外部存储上。

SQLite 数据库

将结构化数据存储在私有(private)数据库中。

网络连接

使用您自己的网络服务器将数据存储在网络上。

关于android - 用户设置 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346822/

相关文章:

javascript - 如何测试我的应用程序漫游设置

android - 根据android中图表引擎饼图中屏幕大小的标签文本大小

java - 在 Android Studio 中查找准确的日期时间

java - 解决 com.android.support :support-compat and androidx. core:core 之间的依赖冲突

设置应用程序中的 iOS

intellij-idea - 在 JetBrains 工具中,如何在多个开发人员之间共享 IDE 和项目设置?

database - SharePoint 数据库创建最佳实践 list 是什么样的?

android - 您如何刷新 PreferenceActivity 以显示设置的更改?

android - Nexus 5 无法连接到外围设备

android - Gradle 5.1.1更新打破了我在Android中的proguard规则