在打開手電筒之后 機器休眠 客戶要求點擊電源鍵 手電筒需要關閉
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java @Override public void screenTurnedOn() {  synchronized (mLock) {   if (mKeyguardDelegate != null) {    mKeyguardDelegate.onScreenTurnedOn();   }   //add start    if (SystemProperties.getInt("persist.sys.screen_first_on", 1) == 0) {    android.util.Log.d("chch", "turnOffFlashLightIfNeed");    turnOffFlashLightIfNeed();   }else{    SystemProperties.set("persist.sys.screen_first_on", "0");   }   //end  } }  //chch add start private void turnOffFlashLightIfNeed(){  try{   mCameraManager = (CameraManager) mContext.getSystemService(Context.CAMERA_SERVICE);   mCameraId = mCameraManager.getCameraIdList()[0];   mCameraManager.setTorchMode(mCameraId,false);  }catch(Exception e){   android.util.Log.d("chch", "camera error");  } } //chch end前面要增加
import android.hardware.camera2.CameraManager;
增加變量
CameraManager mCameraManager; String mCameraId;
總結
以上所述是小編給大家介紹的Android實現手電筒電源鍵關閉功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!
新聞熱點
疑難解答