1

現在のSIMカードに登録され、デバイスで実行されているAndroidアプリケーションがあります。アプリケーションにはユーザー(現在のSIMカード)の設定があります。

他のSIMカードを持っている人は私のアプリケーション設定を使用しないでください。新しいSIMカードが挿入された場合は、アプリケーションに登録する必要があります(デバイスを紛失した場合に備えて)。SIMカードを取り外して他のデバイスに挿入し、このアプリケーションもデバイスにインストールされている場合、ユーザー(SIMカード)は同じであるため、アプリケーションは設定を要求しません。

を使用して現在のSIMカード番号を取得でき TelephonyManager.getSimserialNumber()ます。私も使ってみandroid.intent.action.SIM_STATE_CHANGEDましたが、動作しました。SIMカードが変更されたときに通知を表示する方法のサンプル例を教えてください。

SIMカードの変更でブロードキャストする方法はありますか?

4

2 に答える 2

1

「android.intent.action.BOOT_COMPLETED」アプローチをリッスンする方法は、「ホットスワップ」が有効になっていない電話で機能します。その場合、電話の電源が入っている間に実際に SIM カードを変更し、新しいカードを通常どおり使用し始めることができます。 .

于 2014-01-15T13:33:47.113 に答える