手机解锁后,如果用户未处理未读信息/未接电话等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);
手机有未接电话、未读信息、到时闹铃未处理时,手机解锁指示灯停止闪烁。
[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);
签到专用