2
Multi-Simデバイスでの着信コールのターゲットSimCardの検出
私はたくさんの投稿を読んで多くの解決策を試しましたが、すべての投稿の共通点は、それらがすべて古くなっており、少なくとも新しいバージョンのAndroidで動作する解決策が見つからなかったことです。 投稿1、結果: intent.getExtras().getInt("simId", -1)常に-1を返します 投稿2、結果:intent.getExtras().getInt("slot", -1)常に-1を返します 投稿3、結果: String[] array = new String[]{ "extra_asus_dial_use_dualsim", "com.android.phone.extra.slot", "slot", "simslot", "sim_slot", "subscription", "Subscription", "phone", "com.android.phone.DialingMode", "simSlot", "slot_id", "simId", "simnum", "phone_type", "slotId", "slotIdx" }; for (String item : array) { Log.i(TAG, "Sim Card - " + item + " -----> " + intent.getExtras().getInt(item)); } ログ: …