在我的J2ME应用程序中,我想检测网络类型,无论是2G还是3G。根据网络类型,我需要采取一些不同的行动。如何通过代码完成?
答案 0 :(得分:0)
对于网络类型,使用以下语法
String value = System.getProperty("com.nokia.network.access");
您可以查看artical。
返回值可以如下,
pd - GSM网络中的分组数据
pd.EDGE - EDGE网络中的分组数据
pd.3G - 3G网络中的分组数据
pd.HSDPA - 3G网络的高速下行链路分组接入
csd - 电路交换数据,例如GSM CSD / HSCSD数据通话
bt_pan - 蓝牙PAN网络
wlan - 无线网络,例如802.11b,802.11G或WiMaX
na - 不适用,实施无法确定类型
因此,根据返回值,您可以获得网络类型。