微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 手机解锁后,如果用户未处理未读信息/未接电话等notification,如何使指示灯继续闪烁

手机解锁后,如果用户未处理未读信息/未接电话等notification,如何使指示灯继续闪烁

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
手机有未接电话、未读信息、到时闹铃未处理时,手机解锁指示灯停止闪烁。
[Current status]
1.手机解锁后,并没有查看notification中的提示,指示灯就不再闪烁了。
2.手机关机,再开机后,指示灯就不再闪烁了。
[Expected result]
用户未处理未接电话、未读信息、到时闹铃这些notification时,提醒指示灯应该一直闪烁。
[SOLUTION]
通知notificationmanager将light灭掉的是下面这个intent. private Intent
mUserPresentIntent; 如果希望解锁后不灭灯,则在解锁后不发送这个intent即可。
JB/ICS : 将KeyguardViewMediator.java
(php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\policy\src\com\android\internal\policy\impl) handleKeyguardDone()方法
中下面这句注释掉即可。
mContext.sendBroADCast(mUserPresentIntent);
JB2: 将KeyguardViewMediator.java
(frameworks\base\policy\src\com\android\internal\policy\impl)
sendUserPresentBroadcast()方法中下面这句注释掉即可:
mContext.sendBroadcastAsUser(mUserPresentIntent,currentUser);
KK: 将KeyguardViewMediator.Java (frameworks\base\packages\Keyguard\)
sendUserPresentBroadcast()方法中下面这句注释掉即可:
mContext.sendBroadcastAsUser(mUserPresentIntent,currentUser);

签到专用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top