編輯:關於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", "不是第一次運行");
}
同時說明一下,如果我們需要將一些變量保存在內存中,那麼我們可以使用SharedPreferences,方法如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
//此處表示該應用程序專用
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中保存
注:這樣操作,除非我們在後台清除數據,或者卸載,否則isFirstRun值一直存在。
希望本文所述對大家的Android程序設計有所幫助。
ActivityThread——main方法
寫在前面:在暴雨天能去上課的都是好學生,能去上班的都是游泳運動員~ 問大家一個問題:Android中一個應用程序的真正入口是什麼?無論你知道不知道,別著急回答,
Android開發:AsyncTask源代碼完全解析
從事Java開發以來,接觸過很多的開源代碼,自己能夠明白代碼但是想要表達出來卻有點困難,從今天開始,逐漸開始對一些開源代碼進行解析並記錄成blog分享出來,希望以此提升自
Android向服務器端發送json數據
android 向服務器端發送json數據,本文講解的知識點比較基礎,如果你是大神,請直接關閉該網頁,免得浪費你寶貴時間。 1.向服務器端發送json數據 關鍵代碼:
Android RecyclerView點擊事件
一、概述隨著Android L版本的發布,RecyclerView已經逐漸地取代了ListView,用來顯示較多的數據集,RecyclerView相比ListView在性