位置: 编程技术 - 正文

android网络相关的工具类(android network)

编辑:rootadmin

推荐整理分享android网络相关的工具类(android network),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android 网络管理,android 网络连接,android移动网络,android network,android 网络状态,android 网络状态,android网络工具,android网络工具,内容如对您有帮助,希望把文章链接给更多的朋友!

android网络相关的工具类

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

<!-- 查询网络状态权限 -->

android网络相关的工具类(android network)

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

粘过去就可以用了

package com.activity;import java.util.List;import android.content.Context;import android.location.LocationManager;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;/** * 跟网络相关的工具类 */public class NetUtils { /** * 网络是否可用 * * @param activity * @return */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity == null) { } else { NetworkInfo[] info = connectivity.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; i&#;&#;) { if (info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } } return false; } /** * Gps是否打开 * * @param context * @return */ public static boolean isGpsEnabled(Context context) { LocationManager locationManager = ((LocationManager) context .getSystemService(Context.LOCATION_SERVICE)); List<String> accessibleProviders = locationManager.getProviders(true); return accessibleProviders != null && accessibleProviders.size() > 0; } /** * wifi是否打开 */ public static boolean isWifiEnabled(Context context) { ConnectivityManager mgrConn = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mgrTel = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); return ((mgrConn.getActiveNetworkInfo() != null && mgrConn .getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || mgrTel .getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS); } /** * 判断当前网络是否是wifi网络 * if(activeNetInfo.getType()==ConnectivityManager.TYPE_MOBILE) { * * @param context * @return boolean */ public static boolean isWifi(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetInfo != null && activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) { return true; } return false; } /** * 判断当前网络是否3G网络 * * @param context * @return boolean */ public static boolean is3G(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetInfo != null && activeNetInfo.getType() == ConnectivityManager.TYPE_MOBILE) { return true; } return false; }}

Grade 编译 Android 解决 Error:more than one library with package name Grade编译Android解决Error:morethanonelibrarywithpackagenameError:morethanonelibrarywithpackagename'com.app.XX'Youcantemporarilydisablethiserrorwithandroid.enforceUniquePackageName=falseHowever,thi

一种夜间模式简单实现方案 在android应用开发时,可能会用到夜间模式,一般的解决方案就是用主题。夜间模式一般就涉及道背景,亮度,字体颜色等,所以可以简单通过自定义组

android 应用常见退出方法 对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:大的方向,退出思路无非就是将程序所有activity进行销毁,

标签: android network

本文链接地址:https://www.jiuchutong.com/biancheng/383308.html 转载请保留说明!

上一篇:Android网络(4):HttpClient必经之路----使用线程安全的单例模式HttpClient,及HttpClient和Application的融合

下一篇:Grade 编译 Android 解决 Error:more than one library with package name(grade 编译)

  • 普通发票税率1%要交税吗
  • 个体工商户申报个税是按月按季度
  • 税率为0的发票长啥样
  • 预收款方式销售货物
  • 本年已交税费怎么算
  • 货物运费包含哪些项目
  • 暂估发票一直未收回
  • 人民币报关出口跨境
  • 小规模增值税税率表
  • 货币形式投资的特点是
  • 以前年度多计成本,本年度冲减成本
  • 老师课时费计入什么科目
  • 收到上个月支付的短信
  • 新公司第一个月报税怎么弄
  • 非独立核算分公司怎么报税
  • 普票记账联可以报销吗
  • 无运输工具承运业务按何税目缴纳增值税
  • 利润分配以前年度损益调整
  • 未开发票申报
  • 发改委规定电网企业职工福利费
  • 建帐选择什么会计制度和会计准则之后能修改吗
  • 工资可以做企业成本吗?
  • 苹果双系统不小心删了苹果系统
  • svhost.exe - svhost是什么进程 有什么作用
  • 房地产企业销售额扣除土地价款
  • 企业是根据什么来分类的
  • php session_start
  • 暂无支付能力的原因
  • 包装费 增值税
  • 成品油发票是什么样的
  • 增值税进项和销项怎么抵扣
  • 累计折旧是当月提还是下月提
  • php获取参数值的三种方式
  • 土地给人家种了几十年还能要回来吗
  • python id 函数
  • mongodb findandmodify
  • mongodb bi
  • 劳务派遣工资是死的吗
  • 国家为什么要征收各种税
  • 其他收益属于什么类科目
  • 取得费用报销单怎么填写
  • 企业所得税季度申报数据怎么来
  • 进口葡萄酒政策
  • 注册资本一般为多少
  • 事业单位跨年度错账调整
  • 非公司员工机票能报销吗
  • 现金存入银行的会计凭证
  • 从基本存款账户划款3万元 向开户银行转帐
  • 保险发票入账
  • 增值税进项税加计抵减
  • 机票 进项抵扣
  • 营改增后建筑企业如何正确开具发票
  • 非金融企业之间借款账务处理
  • 费用利润率的意思
  • 一次性购买多张火车票
  • 委托收款的流程
  • 解析视频
  • mysql union join
  • sql语句查询去重
  • win8怎么连接
  • window2008 64位系统没有office组件问题分析及解决
  • ubuntu18.04lts
  • csrsyncmlserver.exe是什么文件
  • win7桌面图标靠右
  • linux系统怎么复制文件到u盘
  • 深度技术的系统好不好
  • dos命令/s
  • 关于中秋节的古诗
  • unity3d Hair real time rendering 真实头发实时渲染
  • unity3d操作
  • html复选框和单选框区别在哪
  • Unity 中WWW加载 AssetBundle---中文路径
  • android基础知识总结
  • python去掉末尾的换行符
  • TFC360冯燃:手游市场细分领域新秀崛起
  • js设置图片大小
  • android canvas rotate
  • 河北省职称证书电子版
  • 松原江北小吃一条街
  • 加拿大的环保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设