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)行"); }
同時(shí)說明一下,如果我們需要將一些變量保存在內(nèi)存中,那么我們可以使用SharedPreferences,方法如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); //此處表示該應(yīng)用程序?qū)S? boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); //此處表示如果key "isFirstRun"對(duì)應(yīng)的value沒有值則默認(rèn)為true, //否則就把對(duì)應(yīng)的value取出賦值給變量isFirstRun Editor editor = sharedPreferences.edit(); editor.putBoolean("isFirstRun", false); //此處表示putBoolean(key, value), //將value寫入對(duì)應(yīng)的key,而且是一一對(duì)應(yīng)的 editor.commit(); //將isFirstRun寫入editor中保存
注:這樣操作,除非我們?cè)诤笈_(tái)清除數(shù)據(jù),或者卸載,否則isFirstRun值一直存在。
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。
- Android判斷App前臺(tái)運(yùn)行還是后臺(tái)運(yùn)行(運(yùn)行狀態(tài))
- Android App后臺(tái)服務(wù)報(bào)告工作狀態(tài)實(shí)例
- Android中程序的停止?fàn)顟B(tài)詳細(xì)介紹
- Android編程判斷應(yīng)用程序是否已安裝的方法
- android編程判斷應(yīng)用是否具有某個(gè)權(quán)限的方法
- Android判斷當(dāng)前應(yīng)用程序處于前臺(tái)還是后臺(tái)的兩種方法
- android實(shí)現(xiàn)獲取正在運(yùn)行的應(yīng)用程序
- Android 判斷某個(gè)服務(wù)(service)是否運(yùn)行
- Android實(shí)現(xiàn)判斷某個(gè)服務(wù)是否正在運(yùn)行的方法
- 判斷Android程序是否在前臺(tái)運(yùn)行的兩種方法
- Android開發(fā)實(shí)現(xiàn)根據(jù)包名判斷App運(yùn)行狀態(tài)的方法
相關(guān)文章
Android 如何實(shí)現(xiàn)彈窗順序&優(yōu)先級(jí)控制
這篇文章主要介紹了Android 如何實(shí)現(xiàn)彈窗順序&優(yōu)先級(jí)控制,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-03-03android SectorMenuView底部導(dǎo)航扇形菜單的實(shí)現(xiàn)代碼
這篇文章主要介紹了android SectorMenuView底部導(dǎo)航扇形菜單的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02android 通過MediaRecorder實(shí)現(xiàn)簡(jiǎn)單的錄音示例
本篇文章中主要介紹了android 通過MediaRecorder實(shí)現(xiàn)簡(jiǎn)單的錄音示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02Android自定義view實(shí)現(xiàn)圓形進(jìn)度條效果
這篇文章主要介紹了Android自定義view實(shí)現(xiàn)圓形進(jìn)度條效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Android BottomNavigationView底部導(dǎo)航效果
這篇文章主要為大家詳細(xì)介紹了Android BottomNavigationView底部導(dǎo)航效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01android獲取情景模式和鈴聲 實(shí)現(xiàn)震動(dòng)、鈴聲提醒
這篇文章主要介紹了android獲取情景模式和鈴聲,實(shí)現(xiàn)震動(dòng)、鈴聲提醒,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12AndroidStudio項(xiàng)目打包成jar的簡(jiǎn)單方法
JAR(Java Archive,Java 歸檔文件)是與平臺(tái)無關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件,在eclipse中我們知道如何將一個(gè)項(xiàng)目導(dǎo)出為jar包,供其它項(xiàng)目使用呢?下面通過本文給大家介紹ndroidStudio項(xiàng)目打包成jar的簡(jiǎn)單方法,需要的朋友參考下吧2017-11-11Android鬧鐘啟動(dòng)時(shí)間設(shè)置無效問題的解決方法
這篇文章主要為大家詳細(xì)介紹了Android鬧鐘啟動(dòng)時(shí)間設(shè)置無效問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06