アプリケーション内から、タブレットに SIM カード スロットがあるかどうかを確認する方法はありますか?
私の要件は、タブレットが Wi-Fi のみか、Wifi + Cellular ユニットかを調べることです。これについて Stack Overflow で提供されている以前のリンクを確認しましたが、どれも私のデバイスでは機能していないようです。Wifi のみのユニットはTYPE_MOBILE
、ネットワーク情報の下に を返します。PHONE_TYPE_NONE
Wifi ユニットと Cellular ユニットの両方が aを返すSIM_STATE_UNKNOWN
ため、これらのチェックも適用されません。
どちらの場合も、返される IMEI は null です。SIM カード スロット内に有効な SIM カードが挿入されている場合、ユニットがセルラー ユニットであるかどうかを検証できますが、セルラー ユニットに SIM カードが挿入されていない場合、または SIM カード スロットが不良である場合は検証できません。セルラーユニットと wifi + セルラーユニットを区別する