Android 中的网络判断
来源:互联网 发布:网络数据储存在哪里 编辑:程序博客网 时间:2024/06/15 00:25
MainActivity.class
package cn.bgs.text_net;
import cn.bgs.text_net_utils.NetWorkUtils;
import android.net.ConnectivityManager;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
private NetWorkUtils net;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
net=new NetWorkUtils(this);
net.isNetConnect();
}
}
NetWorkUtils.class
package cn.bgs.text_net_utils;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.widget.Toast;
public class NetWorkUtils {
private Context context;
public NetWorkUtils (Context context){
this.context=context;
}
public void isNetConnect(){
//获得当前页面的网络管理项
ConnectivityManager manager=(ConnectivityManager) context.
getSystemService(Context.CONNECTIVITY_SERVICE);
//获得当前页面网络信息
NetworkInfo networkInfo = manager.getActiveNetworkInfo();
if (networkInfo.getType()==ConnectivityManager.TYPE_MOBILE) {
Toast.makeText(context, "移动数据已打开", 0).show();
}else if (networkInfo.getType()==ConnectivityManager.TYPE_WIFI) {
Toast.makeText(context, "wifi已连接,浏览过程不会消耗流量", 0).show();
}
//TODO 未联网状态还不会判断
}
}
要加上这条权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- Android 中的网络判断
- Android开发中的网络判断
- Android网络判断,网络设置
- android 判断网络连接
- Android中判断网络
- network: android 网络判断
- android 判断网络状态
- android 判断网络连接
- android 网络判断
- android 网络判断
- network: android 网络判断
- android 判断网络连接
- network: android 网络判断
- Android判断网络状态
- Android 判断网络状态
- android 网络状态判断
- android之网络判断
- network: android 网络判断
- ThinkPHP多表联合查询的常用方法
- 项目启动报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sys
- Android单击、多击事件、定时器
- 167. Two Sum II
- tensorflow 变量简单存储与恢复
- Android 中的网络判断
- 一个初学者对于MVC架构的理解
- java.lang.UnsatisfiedLinkError: no resin_os in java.library.path
- error: braces around scalar initializer for type 'void*'编译错误解析
- 最全Eclipse中项目上有小红叉,但就是找不到报错文件(总结,持续更新)
- hdu 3466 Proud Merchants (01背包 + 结构体的sort排序)
- JavaScript单线程模型
- 基于Restful形式访问远程服务并封装对象
- 随机数生成算法