MT6589去掉headset显示图标
时间:10-02
整理:3721RD
点击:
1: 去掉显示图标的原因
A: 主流大厂除极个别外,均没有show icon的行为
B: 在status bar上显示过多内容反而会给用户造成困扰
C: 插入过程持续超过0.5s时,因耳机插座的差异,会出现driver先认到三段的耳机,之后随着耳机完全
插入,再认到四段的过程。耳机最终认到四段耳机行为正确,但上层show icon的行为在接到driver的
三段耳机插入后,就会show三段的icon,之后,虽然driver有认到四段,但上层show icon也不会从
三段图标转换到四段图标。这样用户就会觉得插入了4段耳机却显示三段图标,造成困扰
2: 如果需要显示图标应该如何修改代码
alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar
\phone
的private BrodcastReceiver mIntentReceiver = new BrodcastReceiver()里面打开updateHeADSe
t(intent);这个开关.
A: 主流大厂除极个别外,均没有show icon的行为
B: 在status bar上显示过多内容反而会给用户造成困扰
C: 插入过程持续超过0.5s时,因耳机插座的差异,会出现driver先认到三段的耳机,之后随着耳机完全
插入,再认到四段的过程。耳机最终认到四段耳机行为正确,但上层show icon的行为在接到driver的
三段耳机插入后,就会show三段的icon,之后,虽然driver有认到四段,但上层show icon也不会从
三段图标转换到四段图标。这样用户就会觉得插入了4段耳机却显示三段图标,造成困扰
2: 如果需要显示图标应该如何修改代码
alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar
\phone
的private BrodcastReceiver mIntentReceiver = new BrodcastReceiver()里面打开updateHeADSe
t(intent);这个开关.
学习了~~~~~~~~~~