androidGPRS检测网络?
android GPRS detection network?
抱歉,我的问题可能很愚蠢,但实际上我是 android 世界的新手(使用 xamarin android 和 android studio => 一点点)。
我正在开发一个必须连接到网络(移动/wifi)的应用程序。
我想了解 GPRS 信号,为此我对此有一些了解,但不确定我的经验..
最好向一些 Whosebug 专家确认:)
1- 对我来说,GPRS 是移动网络(2g、3g、lte、..)?
2- 设备自动检测此 GPRS 信号?
3- 要检测此 GPRS 信号,我们只需要将 SIM 卡添加到设备中即可?
4- 一个设备无法连接多个网络(GPRS 和 wifi)?
5- 如果某些网络(gprs 和 wifi)可用,设备将自动连接到更好的网络?
感谢您的宝贵时间和所有知识
看看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;
抱歉,我的问题可能很愚蠢,但实际上我是 android 世界的新手(使用 xamarin android 和 android studio => 一点点)。
我正在开发一个必须连接到网络(移动/wifi)的应用程序。
我想了解 GPRS 信号,为此我对此有一些了解,但不确定我的经验..
最好向一些 Whosebug 专家确认:)
1- 对我来说,GPRS 是移动网络(2g、3g、lte、..)? 2- 设备自动检测此 GPRS 信号? 3- 要检测此 GPRS 信号,我们只需要将 SIM 卡添加到设备中即可? 4- 一个设备无法连接多个网络(GPRS 和 wifi)? 5- 如果某些网络(gprs 和 wifi)可用,设备将自动连接到更好的网络?
感谢您的宝贵时间和所有知识
看看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;