3

私が実行しているデバイスに、電話、電子メール、および SMS を送受信する機能があるかどうかを判断しようとしています。

TelephonyManager を使用してデバイスの電話番号を取得でき、電話をかける機能のないデバイスでは電話番号が null であることがわかりました。それは1つの問題です。メールと SMS 機能を検出する方法をまだ見つけていません。

4

1 に答える 1

1

SMSはセル信号がなければおそらく無駄なので、同じトリックを使用できます。

電子メール(=ネットワーク)に関しては、おそらくデバイスを繰り返し処理してNetworkInterface.getNetworkInterfaces()、デバイスが接続されているかどうかを確認できます。インターネットに接続できれば、メールを送ることができます。

于 2011-03-04T23:52:32.457 に答える