1. 程式人生 > >Android 判斷app是否第一次安裝。

Android 判斷app是否第一次安裝。

通過SharedPreferences設定getBoolean。

 public  boolean isFirstStart(Context context) {
        SharedPreferences preferences = context.getSharedPreferences(
                "SHARE_APP_TAG", 0);
        Boolean isFirst = preferences.getBoolean("FIRSTStart", true);
        if (isFirst) {// 第一次
            preferences.edit().putBoolean("FIRSTStart"
, false).commit(); ib_start = (Button) findViewById(R.id.guide_ib_start); ib_start.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(MainActivity.this, Main3Activity.class)); Toast.makeText(getApplicationContext(),"第一次"
,Toast.LENGTH_SHORT).show(); finish(); } }); Log.i("GFA","一次"); return true; } else { startActivity(new Intent(MainActivity.this, Main2Activity.class)); finish(); Log.i("GFA","N次"); Toast.makeText(getApplicationContext(),"N次"
,Toast.LENGTH_SHORT).show(); return false; } }

在需要的Activity中呼叫。