2 sinat 34162722 sinat_34162722 于 2016.04.05 22:10 提问

怎样判断一个app是否联网

安卓开发中如何判断一个app是否联网。如何判断手机上某些app的联网状态

5个回答

sl_18500
sl_18500   2016.04.06 11:01

public boolean isNetworkAvailable() {
// TODO Auto-generated method stub
if (this != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null) {
return mNetworkInfo.isAvailable();
}
}
return false;
}

a5682692
a5682692   2016.04.05 22:11

抓包查询,或者用网络流量分析

CSDNXIAOD
CSDNXIAOD   2016.04.05 22:22

在一个应用中判断是否安装另一个app
判断是否联网
判断是否联网
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wangzhaotongalex
wangzhaotongalex   2016.04.05 22:27

不用那么麻烦,ping百度看是否联通就OK

bruse_android
bruse_android   2016.04.06 00:11

不用抓包什么的有自带的类就好
首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,使用cwjManager.getActiveNetworkInfo().isAvailable(); 来返回是否有效,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!