位置: 编程技术 - 正文

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

  • 一般纳税人减免增值税政策
  • 大盛房地产中介公司
  • 企业收到财政局退款需要开票吗
  • 公司组织出国旅游费用
  • 金税四期上线后对企业的影响
  • 没进项发票的开销项发票多少税?
  • 保安服务业务
  • 税务局可以委托公司代征税,你觉得可能吗?
  • 增值税可以做平吗
  • 销售自用旧机动车辆的税务处理
  • 销售税金及附加含增值税吗
  • 一般纳税人城建税怎么计算
  • 研发准备金的计提比例是多少
  • 会务费发票税率是
  • 没有开通对公账户
  • 一般纳税人选择简易计税进项税可以抵扣吗
  • 微税平台怎么打印发票
  • 关于现代服务业的书籍
  • 固定资产简易办法3%减按2%
  • 既加工又有安装费的公司
  • 作废的发票没有验旧丢了怎么办
  • 已使用固定资产出售增值税
  • 房地产开发企业预缴增值税
  • 自制原始凭证需要复核
  • 简易计税项目进项
  • 审计报告与汇缴报告
  • 房租付款和发票有关系吗
  • 金蝶核算项目明细表
  • 怎样升级智慧中小学版本软件
  • 差旅费报销需要提交的单据有
  • 收益类账户的会计分录
  • 生产企业自营出口应税消费品
  • 财务人员应计入什么科目
  • 增值税不允许抵扣计入什么科目
  • cuda版本更新
  • css选择器分哪几类
  • 蓝桥杯b组2020
  • cmd 过滤命令
  • php 自定义函数
  • 个体工商户必须报税吗
  • 个人所得税申报流程图
  • 银行回单箱费会退回吗
  • 库存材料清查结论怎么写
  • 织梦程序
  • 税收分类口诀
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 税务申报核定销售额在哪填写
  • mysql编程一般步骤
  • 增值税专用发票几个点
  • 自制小汽车
  • 调研费属于什么会计科目
  • 取得抵债资产
  • 装修费用进什么科目
  • 购买的商品用于什么
  • 公司注销应收账款如何转让给第三方
  • 跨年暂估成本会计分录
  • 贷款保险费能否抵扣个税
  • 外贸公司收取国家税费吗
  • 转账支票填写样本图片
  • 什么叫建账
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • xp系统怎么提升性能
  • winxp系统如何安装
  • freebsd使用wifi
  • win7旗舰版和家庭版哪个对电脑要求低
  • win7系统如何关闭更新系统
  • 如何在windows上打开蓝牙
  • centos安装v2
  • win10电脑补丁 kb5000802
  • 方块滚动代码怎么写
  • javascript的代码
  • node.js适用哪些场景
  • ssh执行远程命令 参数
  • centos 安装pip3
  • 浙里办怎么给小孩子缴医保费
  • 杭州电子税务局注册流程
  • 湖北省国税务局钟敏副局长
  • 新的国家税务局发票怎么冲红
  • 国税局地点
  • 消费税可抵扣的分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设