天天看點

各類實用小方法

service的生命周期

service的生命周期
1)建立服務 onCreate

   2)開始服務 onStartCommand

   3)銷毀服務  onDestroy
           
一個服務隻會建立一次,銷毀一次,但是會開始多次。

finish()的生命周期

finish()的生命周期
正常調用後 activity 的回調過程是 
  1、onPause()
  2、onStop()
  3、onDestroy()
           

文案居中

文案居中

使用者自己觸發傳回上一層

Android 左邊右滑就可以傳回,這個怎麼監聽?

/** 使用者自己觸發傳回上一層 - 點選底部傳回或左滑傳回 */  
    public void onBackPressed() {
        super.onBackPressed();
        close_ScreenCapture();
        JXToastUtils.showTextToast(getApplication(),getString(R.string.live_face_followClose));
    }
           

判斷是否開啟了 “螢幕自動旋轉”

/** 判斷是否開啟了 “螢幕自動旋轉”,true則為開啟 */
    public static boolean isScreenAutoRotate(Context context) {
        int gravity = 0;
        try {
            gravity = Settings.System.getInt(context.getContentResolver(),
                    Settings.System.ACCELEROMETER_ROTATION);
        } catch (Settings.SettingNotFoundException e) {
            e.printStackTrace();
        }
        return gravity == 1;
    }