首页 > 系统 > Android > 正文

Android实现手电筒电源键关闭功能

2020-02-21 17:22:32
字体:
来源:转载
供稿:网友

说到Android手电筒电源键关闭功能,大家知道吗?其实客户要求点击电源按钮,手电筒需要关闭,今天武林技术频道小编与您共享Android实现手电筒电源键关闭功能。

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实现手电筒电源键关闭功能,希望这篇文章能帮助你,非常感谢您对js.Vevb.com的支持。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表