如何将数据库放入SD卡中的数据库 - 安装应用程序后一次



我有一个包含数据的数据库。如何仅将数据库仅放入SD卡中?我的意思是 - 正在安装它?

,也希望推动一些图片。

请帮助我。

您可以尝试SharedPreferences

private static final String FIRST_RUN = "first_run";
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences();
//Assume true if the key does not yet exist
if (prefs.getBoolean(FIRST_RUN, true)) {
    //Do your database operations
    ..............................................
} else {
    SharedPreferences.Editor edit = prefs.edit();
    edit.putBoolean(FIRST_RUN, false);
    edit.commit();
}

只是在首先在活动中设置一个 shared preference,例如app with Boolean false的splash,然后使用数据库进行工作,无论您在该条件下以value true设置它,而不会调用该功能,除非您重新安装它或根本不明确清除数据。

最新更新