Android 11.0 长按按键切换SIM卡默认移动数据
近来收到客户需求想要通过长按按键实现切换SIM卡默认移动数据的功能,该功能主要通过长按按键发送广播来实现,具体修改参照如下:
首先创建广播,具体修改参照如下:
/vendor/mediatek/proprietary/packages/apps/MtkSettings/AndroidManifest.xml
+ <receiver
+ android:name=".sim.SimReceiver">
+ <intent-filter>
+ <action android:name="android.intent.action.sim.longpress" />
+ </intent-filter>
+ </receiver>
其次合入具体功能实现的SimReceiver.java文件:
/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/sim/SimReceiver.java
package com.android.settings.sim;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
import android.media.RingtoneManager;
import an