问题描述
- 怎样判断一个app是否联网
-
安卓开发中如何判断一个app是否联网。如何判断手机上某些app的联网状态
解决方案
抓包查询,或者用网络流量分析
解决方案二:
在一个应用中判断是否安装另一个app
判断是否联网
判断是否联网
解决方案三:
不用那么麻烦,ping百度看是否联通就OK
解决方案四:
不用抓包什么的有自带的类就好
首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,使用cwjManager.getActiveNetworkInfo().isAvailable(); 来返回是否有效,
解决方案五:
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;
}