在 Android 中创建数据文件以保存数据(如用户名、配置和其他只能由应用程序访问的变量)的最佳方法是什么?
有没有官方的方法可以做到这一点?
在 Android 中创建数据文件以保存数据(如用户名、配置和其他只能由应用程序访问的变量)的最佳方法是什么?
有没有官方的方法可以做到这一点?
Android有一些保存数据的方法。
配置通常由 Android Preferences处理。您可以在哪里保存设置,执行以下操作:
SharedPreferences settings = getSharedPreferences("APP_PREFS", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", true);
editor.commit();
要恢复数据,只需执行以下操作:
// Restore preferences
SharedPreferences settings = getSharedPreferences("APP_PREFS", Context.MODE_PRIVATE);
boolean silent = settings.getBoolean("silentMode", false);
如果你想保存更高级的数据类型(建立数据、索引、验证之间的关系,避免重复),最好使用数据库,android提供了一个api来通过SQLiteOpenHelper类使用sqlite数据库来处理这个。
有关 android 数据库的更详细示例,您可以在此 stackoverflow 问题中找到: Android SQLite Example