微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 闹钟响起时,按power键锁屏,会播放两声锁屏音

闹钟响起时,按power键锁屏,会播放两声锁屏音

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

操作步骤:
1. 新建1分钟后的闹钟,等待闹钟响起
2. 闹钟响起时,按power键锁屏
现象:
会播放两声锁屏音

[SOLUTION]

會發出兩聲鎖屏音,是因為暗屏時Keyguard 上鎖,之後在因為alARM activity 設有
FLAG_DISMISS_KEYGUARD windowsParam, 因此keyguard 會再自動解鎖,因此有上鎖/解鎖 兩次的聲
音,這是Google AOSP 的design, 對比Google AOSP 的phone 也是會有兩聲,因此建議不需要修改

如果貴司仍想修改的話,可以嘗試屏蔽調第二次的解鎖聲音,改法如下:
alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\Keyguard\src\com\android\keyguard\KeyguardViewMediator.ja
va
#1384 行左右:
///M: [ALPS00827994] always to play sound for user to unlock keyguard
mSuppressNextLockSound = false;
修改為:
///M: [ALPS00827994] always to play sound for user to unlock keyguard
if (authenticated) {
mSuppressNextLockSound = false;
} else {
mSuppressNextLockSound = true;
}
也就是非user手動解鎖的情況,Suppress next Lock sound, 不發出解鎖音。

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

网站地图

Top