天天看点

各类实用小方法

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;
    }