中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android實現手電筒電源鍵關閉功能

發布時間:2020-09-16 14:47:08 來源:腳本之家 閱讀:162 作者:chenhao132654 欄目:移動開發

在打開手電筒之后 機器休眠 客戶要求點擊電源鍵 手電筒需要關閉

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實現手電筒電源鍵關閉功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

民权县| 柞水县| 平潭县| 嘉鱼县| 台东县| 靖江市| 安吉县| 南靖县| 阿克| 察雅县| 平南县| 密山市| 三都| 秭归县| 涞水县| 当雄县| 盐山县| 丹江口市| 若羌县| 大田县| 平顶山市| 礼泉县| 石嘴山市| 义乌市| 瑞安市| 资兴市| 犍为县| 息烽县| 庆城县| 普宁市| 潮安县| 福清市| 泽州县| 遵义市| 赣州市| 安图县| 富平县| 城口县| 双鸭山市| 湾仔区| 怀化市|