位置: 编程技术 - 正文

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 编译)

  • 借贷记账法的基本结构
  • 房地产企业拆迁补偿费契税12366
  • 计提印花税会计分录最新
  • 外购商品赠送怎么做账
  • 个体户和公司的经营范围有区别吗
  • 增值税勾选统计后怎么申报
  • 公司注销还能要回钱吗
  • 什么叫备品备件
  • 接受捐赠材料需要交税吗
  • 股东放弃公司债权
  • 会计凭证填制要求有哪些
  • 房产税收取标准有哪些
  • 加工费发票可以不开数量吗
  • 技术开发免税收益方
  • 企业安全生产费用提取标准 最新
  • 原材料的运输费怎么做会计分录
  • 有票据的福利费是不需要职工薪酬科目过渡吗
  • 所得税营业成本包括哪些
  • 进项多销项少
  • 2019水利基金税率是多少
  • 继承或赠与所得的房产
  • 应付供货单位的货款属于什么会计科目
  • 样品开发费用怎么记账
  • 申请小型微利企业
  • 出租房屋如何确认收入
  • 财务会计制度备案操作流程
  • mac怎么保存网页上的音频
  • 小规模纳税人个税怎么申报
  • 资产处置收益期末有余额吗
  • 微软和google
  • 应纳消费税包不包括代收代缴
  • win10播放视频软件
  • php编程代码
  • 居民企业境外所得税率
  • JavaScript includes() 方法
  • 目前税收工作中存在的主要问题及对策
  • vuecli项目实战
  • 免交的增值税要交所得税吗
  • 小规模负数发票怎么申报增值税
  • html编写
  • 一万字综述怎么写
  • 海关缴款书稽核比对
  • 织梦cms怎么样
  • 不符合无形资产摊销条件
  • sqlserver2005没有实例
  • 省市县三级联动工作机制
  • 会计学中递延收益的概念
  • 个体工商户的个税起征点
  • 赞助支出属于什么科目
  • 外贸企业面对人民币升值应该采取什么的避险措施
  • 过程中必须有哪两种状态
  • 民营医院的发票在哪里领
  • 生产型企业年终奖发放方案
  • 超市会员能便宜多少
  • 为什么有些长期不睡觉
  • 开红字发票需要具备什么条件
  • sql2000怎么修改默认实例名
  • macfic
  • vsftpd.service disabled
  • win8开机启动
  • ubuntu每次开机都会进入grub
  • rftray.exe - rftray是什么进程 有什么用
  • win单击变双击
  • win1021h2正式版
  • cocos怎么用
  • HTML文档中的头部(head)内容一般包含什么
  • bootstrap表单模板
  • jQuery实现的AJAX简单弹出层效果代码
  • vue 父子组件通信
  • oracle中提取日期时间的特定部分
  • unity向量的规范化
  • js获取当前点击事件的节点
  • 游戏引擎在游戏开发中的核心作用
  • bootstrap学习
  • android 全局viewmodel
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 财税库银是什么费用
  • 如何做好巡察组组员
  • 小规模企业降税
  • 继承房产过户后可以要求分割吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设