本文主要是介绍Android 11.0 屏蔽保护听力对话框,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android 11.0 屏蔽保护听力对话框
最近收到客户反馈提到当设备音量调高到一定程度时会弹出提示保护听力的对话框,影响了操作使用,需要将弹出的提示保护听力对话框屏蔽掉,具体修改参照如下:
/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
private void showSafetyWarningH(int flags) {if ((flags & (AudioManager.FLAG_SHOW_UI | AudioManager.FLAG_SHOW_UI_WARNINGS)) != 0|| mShowing) {synchronized (mSafetyWarningLock) {if (mSafetyWarning != null) {return;}mSafetyWarning = new SafetyWarningDialog(mContext, mController.getAudioManager()) {@Overrideprotected void cleanUp() {synchronized (mSafetyWarningLock) {mSafetyWarning = null;}recheckH(null);}};
- mSafetyWarning.show();}recheckH(null);}rescheduleTimeoutH();}
重新编译验证,修改生效,提示保护听力的对话框已被屏蔽
这篇关于Android 11.0 屏蔽保护听力对话框的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!