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に関する情報や連絡先のリンクがある場合は、コミュニティの人々と共有してください。