在检查互联网连接类型

时间:2015-06-23 20:41:12

标签: android

我编写了代码来检查网络连接类型,如下所示:

ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

//mobile
NetworkInfo.State mobile = conMan.getNetworkInfo(0).getState();

//wifi
NetworkInfo.State wifi = conMan.getNetworkInfo(1).getState();

我还在AndroidManifest.xml文件中添加了以下权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

但是当我运行应用程序时它会崩溃。有谁知道造成这种情况的原因是什么?

2 个答案:

答案 0 :(得分:0)

您是否在清单文件中添加了这两个权限,如果不添加这些权限:

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

答案 1 :(得分:0)

由于您没有发布任何错误日志,无法分辨实际问题或解决方案。虽然你可以试试这段代码。

remove: function(){

    this.$el.animate({"height" : "0"},500, function(){
        $(this).remove();
    });

},