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

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
分享名稱:Android實現手電筒電源鍵關閉功能-創新互聯
當前鏈接:http://www.yijiale78.com/article36/ddcjsg.html
成都網站建設公司_創新互聯,為您提供建站公司、標簽優化、企業建站、域名注冊、網頁設計公司、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯