手机灭屏之后,来短信或者信息亮屏5s之后再黑屏
来源:互联网 发布:华为软件测试怎么样 编辑:程序博客网 时间:2024/04/29 07:19
Android N上验证:
这个修改为客制化的需求,可以在BaseStatusBar.java定义一个wakelock,并初始化:
import android.os.PowerManager;
private PowerManager.WakeLock mNotificationWakeLock;
mNotificationWakeLock = mPowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, TAG);
mNotificationWakeLock.setReferenceCounted(false);
import android.os.PowerManager;
private PowerManager.WakeLock mNotificationWakeLock;
mNotificationWakeLock = mPowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, TAG);
mNotificationWakeLock.setReferenceCounted(false);
方案一:
在addNotificationViews和updateNotificationViews里面添加如下亮屏请求。当来了一条新通知或者更新一条通知的时候都会走到这两个逻辑:
//added
if (!mPowerManager.isScreenOn() && entry.key != null && entry.key.contains("com.android.mms")){//可以根据需要亮屏的应用,增加不同的包名判断。
mNotificationWakeLock.acquire(5000);
Log.d(TAG, "special app notification turn screen on");
}
//added end
在addNotificationViews和updateNotificationViews里面添加如下亮屏请求。当来了一条新通知或者更新一条通知的时候都会走到这两个逻辑:
//added
if (!mPowerManager.isScreenOn() && entry.key != null && entry.key.contains("com.android.mms")){//可以根据需要亮屏的应用,增加不同的包名判断。
mNotificationWakeLock.acquire(5000);
Log.d(TAG, "special app notification turn screen on");
}
//added end
阅读全文
0 0
- 手机灭屏之后,来短信或者信息亮屏5s之后再黑屏
- eclipse或者AS链接手机真机之后,logcat里面日志信息乱跳
- MTK启动短信优化闪屏(闪白屏或者黑屏)
- 来长沙半年之后
- 客户来了之后
- 来上海之后
- 之后。。
- Chrome 最小化恢复之后部分黑屏
- Android,启动白屏或者黑屏
- Android fragment 设置横屏后,锁屏之后重启手机导致奔溃问题
- 手机更新IOS10系统之后,锁屏界面显示:33年6月*日
- MTK之后台发送中英文短信篇
- 升级xcode5.1之后土豪5s调试异常
- Android 让控件在5s之后消失
- AndroidM及以上,接听电话之后5S 灭屏
- 手机死机短信 死机,狂震,黑屏短信下载,能让mtk手机震动黑屏死机
- 选择之后,再返回来还是之前选择的
- Android开发————如何在锁屏之后还能获取GPS信息
- 智慧停车市场解决方案
- 生活的烦恼 nsoj
- Attempt to invoke virtual method 'int com.jishang.yunji.ui.ActivityPublishDynamic$DynamicType.ordina
- NYOJ 83-迷宫寻宝(二)(计算几何->线段相交)
- angular2项目下载后运行以及报错,The "@angular/compiler-cli" package was not properly installed
- 手机灭屏之后,来短信或者信息亮屏5s之后再黑屏
- Java记事本实现
- 关于JAVA之访问限制错误:由于对必需的库具有一定限制,因此无法访问类型
- Scrapy五大组件介绍
- 很有意思的几个网站
- CSS3-多列-视口-媒体查询-弹性盒/弹性布局-Node介绍
- lightoj 1282 Leading and Trailing(求n^k的前三位后三位)
- CSS规范的一些问题
- HTTP协议笔记(三):HTTP状态码