我在必须连接到网络(移动/ wifi)的APP上工作。
我想了解GPRS信号,为此我对它有一些了解,但不确定我的经验..
最好与某些stackOverFlow专家确认:)
1-对我来说,GPRS是网络移动(2g,3g,lte,..)? 2-设备自动检测此GPRS信号? 3-为了检测此GPRS信号,我们只需要将SIM卡添加到设备中吗? 4-设备CAN&#T; T连接多个网络(GPRS和wifi)? 5-如果有一些网络(gprs和wifi)可用,设备会自动连接到更好的网络吗?
感谢您的时间和所有知识
答案 0 :(得分:1)
看看here。
这是为了确定你是否有连接:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
这是为了验证您是否使用WiFi:
boolean isWiFi = activeNetwork.getType() == ConnectivityManager.TYPE_WIFI;