android判斷軟件是否第一次運行的方法
本文實例講述了android判斷軟件是否第一次運行的方法。分享給大家供大家參考。具體如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); Editor editor = sharedPreferences.edit(); if (isFirstRun) { Log.d("debug", "第一次運行"); editor.putBoolean("isFirstRun", false); editor.commit(); } else { Log.d("debug", "不是第一次運行"); }
同時說明一下,如果我們需要將一些變量保存在內(nèi)存中,那么我們可以使用SharedPreferences,方法如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); //此處表示該應用程序?qū)S? boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); //此處表示如果key "isFirstRun"對應的value沒有值則默認為true, //否則就把對應的value取出賦值給變量isFirstRun Editor editor = sharedPreferences.edit(); editor.putBoolean("isFirstRun", false); //此處表示putBoolean(key, value), //將value寫入對應的key,而且是一一對應的 editor.commit(); //將isFirstRun寫入editor中保存
注:這樣操作,除非我們在后臺清除數(shù)據(jù),或者卸載,否則isFirstRun值一直存在。
希望本文所述對大家的Android程序設(shè)計有所幫助。
- Android判斷App前臺運行還是后臺運行(運行狀態(tài))
- Android App后臺服務報告工作狀態(tài)實例
- Android中程序的停止狀態(tài)詳細介紹
- Android編程判斷應用程序是否已安裝的方法
- android編程判斷應用是否具有某個權(quán)限的方法
- Android判斷當前應用程序處于前臺還是后臺的兩種方法
- android實現(xiàn)獲取正在運行的應用程序
- Android 判斷某個服務(service)是否運行
- Android實現(xiàn)判斷某個服務是否正在運行的方法
- 判斷Android程序是否在前臺運行的兩種方法
- Android開發(fā)實現(xiàn)根據(jù)包名判斷App運行狀態(tài)的方法
相關(guān)文章
Android 如何實現(xiàn)彈窗順序&優(yōu)先級控制
這篇文章主要介紹了Android 如何實現(xiàn)彈窗順序&優(yōu)先級控制,幫助大家更好的理解和學習使用Android,感興趣的朋友可以了解下2021-03-03android SectorMenuView底部導航扇形菜單的實現(xiàn)代碼
這篇文章主要介紹了android SectorMenuView底部導航扇形菜單的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02android 通過MediaRecorder實現(xiàn)簡單的錄音示例
本篇文章中主要介紹了android 通過MediaRecorder實現(xiàn)簡單的錄音示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02Android BottomNavigationView底部導航效果
這篇文章主要為大家詳細介紹了Android BottomNavigationView底部導航效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01android獲取情景模式和鈴聲 實現(xiàn)震動、鈴聲提醒
這篇文章主要介紹了android獲取情景模式和鈴聲,實現(xiàn)震動、鈴聲提醒,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12