--- a/mediatek/source/packages/FMRadio/src/com/mediatek/FMRadio/FMRadioService.java
+++ b/mediatek/source/packages/FMRadio/src/com/mediatek/FMRadio/FMRadioService.java
@@ -203,7 +203,11 @@ public class FMRadioService extends Service implements FMRecorder.onRecorderStat
if (action.equals(ACTION_TOFMSERVICE_POWERDOWN)
|| ACTION_FROMATVSERVICE_POWERUP.equals(action)
|| (action.equals(MESSAGE_FROMSOUNDER_TOFM_POWERDOWN)
- && CMDPAUSE.equals(command))) {
+ && CMDPAUSE.equals(command))
+ || (action.equals(Intent.ACTION_AIRPLANE_MODE_CHANGED)&&intent.getBooleanExtra("state", false))
+ ) {
mIsResumeAfterCall = false;
if (FeatureOption.MTK_FM_RECORDING_SUPPORT && mFMRecorder != null) {
阅读(1549) | 评论(0) | 转发(1) |
该博客内容涉及Mediatek FMRadioService源代码的修改对比,主要关注ACTION_TOFMSERVICE_POWERDOWN、ACTION_FROMATVSERVICE_POWERUP、ACTION_AIRPLANE_MODE_CHANGED等事件对FM服务的影响,特别是与FM暂停和录音功能的交互。变更可能与设备电源管理和FM收听体验优化有关。
3874

被折叠的 条评论
为什么被折叠?



