0

ブラックベリーのセルラー ネットワークの種類を確認しようとしています。取得したいのは、画面の右上に表示されているタイプです。

だから、2G、3G、エッジ、またはSOS(緊急時)。現在、私が得た最も近いものは、常に GPRS を返す関数 getNetworkType を使用することです。

4

1 に答える 1

2

getNetworkService() を使用できます

例えば

int service = RadioInfo.getNetworkService();


if ( (service & RadioInfo.NETWORK_SERVICE_DATA ) != 0 ){
   // GPRS
}
if ( (service & RadioInfo.NETWORK_SERVICE_UMTS ) != 0 ){
   // 3G
}
if ( (service & RadioInfo.NETWORK_SERVICE_EDGE ) != 0 ){
   // EDGE
}

CDMA ネットワークの EVD0 など、まだ他のステータスがありますRadioInfo.NETWORK_SERVICE_*で確認してください

于 2011-08-16T10:18:19.810 に答える