android判斷軟件是否第一次運(yùn)行的方法
本文實(shí)例講述了android判斷軟件是否第一次運(yùn)行的方法。分享給大家供大家參考。具體如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);
Editor editor = sharedPreferences.edit();
if (isFirstRun)
{
Log.d("debug", "第一次運(yùn)行");
editor.putBoolean("isFirstRun", false);
editor.commit();
} else
{
Log.d("debug", "不是第一次運(yùn)行");
}
同時說明一下,如果我們需要將一些變量保存在內(nèi)存中,那么我們可以使用SharedPreferences,方法如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
//此處表示該應(yīng)用程序?qū)S?
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);
//此處表示如果key "isFirstRun"對應(yīng)的value沒有值則默認(rèn)為true,
//否則就把對應(yīng)的value取出賦值給變量isFirstRun
Editor editor = sharedPreferences.edit();
editor.putBoolean("isFirstRun", false);
//此處表示putBoolean(key, value),
//將value寫入對應(yīng)的key,而且是一一對應(yīng)的
editor.commit();
//將isFirstRun寫入editor中保存
注:這樣操作,除非我們在后臺清除數(shù)據(jù),或者卸載,否則isFirstRun值一直存在。
希望本文所述對大家的Android程序設(shè)計有所幫助。
- Android判斷App前臺運(yùn)行還是后臺運(yùn)行(運(yùn)行狀態(tài))
- Android App后臺服務(wù)報告工作狀態(tài)實(shí)例
- Android中程序的停止?fàn)顟B(tài)詳細(xì)介紹
- Android編程判斷應(yīng)用程序是否已安裝的方法
- android編程判斷應(yīng)用是否具有某個權(quán)限的方法
- Android判斷當(dāng)前應(yīng)用程序處于前臺還是后臺的兩種方法
- android實(shí)現(xiàn)獲取正在運(yùn)行的應(yīng)用程序
- Android 判斷某個服務(wù)(service)是否運(yùn)行
- Android實(shí)現(xiàn)判斷某個服務(wù)是否正在運(yùn)行的方法
- 判斷Android程序是否在前臺運(yùn)行的兩種方法
- Android開發(fā)實(shí)現(xiàn)根據(jù)包名判斷App運(yùn)行狀態(tài)的方法
相關(guān)文章
AndroidStudio 3.6 中 R.layout 找不到對應(yīng)的xml文件問題及解決方法
這篇文章主要介紹了AndroidStudio 3.6 中 R.layout 找不到對應(yīng)的xml文件問題,本文給出了解決方法對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Android 谷歌推薦的VR實(shí)現(xiàn)方式(分享)
下面小編就為大家分享一篇Android 谷歌推薦的VR實(shí)現(xiàn)方式。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
android9.0 默認(rèn)apk權(quán)限添加方法
本文給大家分享android9.0 默認(rèn)apk權(quán)限添加方法,默認(rèn)賦予全部權(quán)限,根據(jù)包名賦予權(quán)限,通過default-permissions-google.xml的方式實(shí)現(xiàn),文中通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-06-06
Android Okhttp斷點(diǎn)續(xù)傳面試深入解析
這篇文章主要給大家介紹了關(guān)于Android Okhttp斷點(diǎn)續(xù)傳面試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Android具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
Android提高之BroadcastReceiver實(shí)例詳解
這篇文章主要介紹了Android的BroadcastReceiver用法,在Android的項目開發(fā)中是比較實(shí)用的功能,需要的朋友可以參考下2014-08-08

