Loading src/java/com/android/internal/telephony/SubscriptionInfoUpdater.java +2 −0 Original line number Diff line number Diff line Loading @@ -857,6 +857,7 @@ public class SubscriptionInfoUpdater extends Handler { sSimCardState[phoneId] = state; Intent i = new Intent(TelephonyManager.ACTION_SIM_CARD_STATE_CHANGED); i.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); i.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); i.putExtra(TelephonyManager.EXTRA_SIM_STATE, state); SubscriptionManager.putPhoneIdAndSubIdExtra(i, phoneId); logd("Broadcasting intent ACTION_SIM_CARD_STATE_CHANGED " + simStateString(state) Loading @@ -874,6 +875,7 @@ public class SubscriptionInfoUpdater extends Handler { && sSimApplicationState[phoneId] == TelephonyManager.SIM_STATE_UNKNOWN))) { sSimApplicationState[phoneId] = state; Intent i = new Intent(TelephonyManager.ACTION_SIM_APPLICATION_STATE_CHANGED); i.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); i.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); i.putExtra(TelephonyManager.EXTRA_SIM_STATE, state); SubscriptionManager.putPhoneIdAndSubIdExtra(i, phoneId); Loading src/java/com/android/internal/telephony/uicc/UiccController.java +2 −0 Original line number Diff line number Diff line Loading @@ -579,6 +579,8 @@ public class UiccController extends Handler { // broadcast slot status changed Intent intent = new Intent(TelephonyManager.ACTION_SIM_SLOT_STATUS_CHANGED); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); mContext.sendBroadcast(intent, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE); } Loading Loading
src/java/com/android/internal/telephony/SubscriptionInfoUpdater.java +2 −0 Original line number Diff line number Diff line Loading @@ -857,6 +857,7 @@ public class SubscriptionInfoUpdater extends Handler { sSimCardState[phoneId] = state; Intent i = new Intent(TelephonyManager.ACTION_SIM_CARD_STATE_CHANGED); i.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); i.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); i.putExtra(TelephonyManager.EXTRA_SIM_STATE, state); SubscriptionManager.putPhoneIdAndSubIdExtra(i, phoneId); logd("Broadcasting intent ACTION_SIM_CARD_STATE_CHANGED " + simStateString(state) Loading @@ -874,6 +875,7 @@ public class SubscriptionInfoUpdater extends Handler { && sSimApplicationState[phoneId] == TelephonyManager.SIM_STATE_UNKNOWN))) { sSimApplicationState[phoneId] = state; Intent i = new Intent(TelephonyManager.ACTION_SIM_APPLICATION_STATE_CHANGED); i.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); i.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); i.putExtra(TelephonyManager.EXTRA_SIM_STATE, state); SubscriptionManager.putPhoneIdAndSubIdExtra(i, phoneId); Loading
src/java/com/android/internal/telephony/uicc/UiccController.java +2 −0 Original line number Diff line number Diff line Loading @@ -579,6 +579,8 @@ public class UiccController extends Handler { // broadcast slot status changed Intent intent = new Intent(TelephonyManager.ACTION_SIM_SLOT_STATUS_CHANGED); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); mContext.sendBroadcast(intent, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE); } Loading