タグ付けされた質問 「dual-sim」

8
Android:スマートフォンがデュアルSIMかどうかを確認する
フォーラムで多くの調査を行った結果、デュアルSIM電話の両方のSIMカードのIMSIまたはSIMシリアル番号を見つける方法がないことがわかりました(製造元への連絡を除く)。私の変更された質問は、電話に2つのSIMが搭載されていることをまったく検出できるかどうかです。ある程度の知能で検出できると思います。私が考えることができるいくつかの方法は次のとおりです。 USSDコードをダイヤルし、IMEI番号のログをトレースします(インドで* 139#を使用してこれを試しました。動作しました。)これにより、USSDコードをダイヤルしたSIMのIMEI番号がわかります。(スマートフォンはAndroidガイドラインに準拠しており、IMEI番号が2つあると想定されています。) SIMのSIMシリアル番号やIMSIを保存します。また、一部のログをトレースしたり、ブロードキャストイベントの処理を行ったりして電話を再起動しなかった(SIMを切り替えた)場合でも、他のIMSI /シリアル番号を検出した後。 * 06#をダイヤルすると、両方のIMEI番号が表示されます。何らかの方法で、これらの2つの数値を取得します。(テキストの画面キャプチャや画像解析のようなもの。) 誰か他の方法を考えることができれば、彼らは大歓迎です。私はこれに関してどんな種類の助けにも本当に感謝します。また、製造元のAPIに関する情報や連絡先のリンクがある場合は、コミュニティの人々と共有してください。
113 android  imei  dual-sim 

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)); } ログ: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.