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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android判断app当前是否联网
ConnectivityManager manager;/** * 检测网络是否连接 * @return */ private boolean checkNetworkState() { boolean flag = false; //得到网络连接信息 manager(Connectivity
Android中判断app是否连接网络
1.在MyApplication extends Application中添加如下代码: //判断网络状态 public boolean isConnectInternet() { ConnectivityManager conManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVI
Android中判断手机是否联网实例
首先在AndroidManifest.xml中添加与连接网络相关的权限:<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permi
python判断设备是否联网
python判断设备是否联网 直接上代码,就是用判断socket能不连上的方法来判断。 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket def isNetOK(testserver): s=socket.socket() s.settimeout(3) try: status ...
Android开发之判断手机是否联网
直接上代码: ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo();  if (networkInfo == null || !networkInfo.i
判断 程序是否联网,提示联网的Demo
判断 程序是否联网,提示联网的Demo
进入一个APP时对手机网络判断(使用广播和不使用广播)
由于大部分的软件都需要网络所以当打开软件时判断当前是否有网络并且进行相关的网络设置都是非常重要而常见的。 实现效果当没有网络时提醒用户是否去网络设置: 权限:需要在清单文件里面配置 uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 代码: package com.example.admin
shell假设判断能否上网
shell假设判断能否上网 运行ping -c 3 -w 5 www.baidu.com 然后运行echo $? 如果显示0说明主机www.baidu.com可以连通 如果显示非0(例如,显示1)说明主机www.baidu.com不可连通 ping -c 3 -w 5 www.baidu.com if [[ $? != 0 ]];then echo " can not
Android开发之获取手机网络状态及网络是否连接
在Android中,判断网络状态和网络是否连接时一件很简单的事情,SDK为我们提供了一个ConnectivityManager类来帮助我们获取网络的状态。 在网络状态改变的情况下,Android自身会发出一个Action为:android.net.conn.CONNECTIVITY_CHANGE 的broadcastReceiver。 我们只需要创建一个Receiver来接收系统发出的广播即
[网络]判断是否联网
[网络]判断是否联网!!!!!!!!!!