展讯平台:android 7.0代码。

packages/apps/Dialer/InCallUI/src/com/android/incallui/ProximitySensor.java

frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java


PowerManager.WakeLock mProximityWakeLock; 

private PowerManager mPowerManager; 

mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); 
mProximityWakeLock=pm.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, LOG_TAG); 


然后用mProximityWakeLock.acquire();  打开屏幕 
用 mProximityWakeLock.release(flags);  关闭屏幕。 

但是当我在我的应用里面写 
mProximityWakeLock=pm.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, LOG_TAG); 

的时候,会提示PROXIMITY_SCREEN_OFF_WAKE_LOCK不存在。 


获取kmsg消息:

adb shell dmesg | tee 123.log
adb shell cat proc/kmsg > 123.log


TP距离感应的值:

vendor/sprd/modules/sensors/pls/tp/Pls_TP.cpp

adb shell cat sys/board_properties/facemode



更多相关文章

  1. android 获得屏幕宽度 高度
  2. android Intent打开各种类型文件((PDF、word、excel、ppt、chm)
  3. Android(安卓)获取IMEI(Android(安卓)10以下可用)
  4. android获取电话号码实例
  5. android中GPS信息的获取
  6. android 判断横竖屏的方法
  7. Android中获取时间
  8. Android:简单联网获取网页代码
  9. Android自定义对话框的使用

随机推荐

  1. android R.java资源文件不自动生成的原因
  2. Android中AVD(Android(安卓)Virtual Devic
  3. Android(安卓)adb的使用略解
  4. Android之——清理手机SD卡缓存
  5. Android—3分钟你也能学会AlertDialog对
  6. Android四大启动模式
  7. freemarker 数字格式化深入理解
  8. jsp登录页面的简单实例 雏形
  9. 详解JS数组方法
  10. 详解JS数组方法