我正在尝试使用 jmdns 发现一些移动设备。只要我有 wifi 或 3G 连接,就可以发现这些设备。从那以后,我使用4G连接,它说没有检测到任何设备。
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
if ( conMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED
|| conMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED ) {}
我是否必须设置另一个条件才能启用 4G 连接?以编程方式,4G 和 3G 之间最显着的区别是什么?