位置: 编程技术 - 正文

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

  • 出口税率和出口关税税率一样吗
  • 我国增值税征收范围
  • 填专项扣除对个人还是公司受益
  • 加班餐费有发票怎么入账
  • 车间加班视频
  • 分公司是否可以参与投标招标
  • 合同签订之后国家降税怎么办?
  • 车间工人加班餐图片
  • 专利技术评估价值入股价偏高说明什么
  • 房地产开发贷款管理办法
  • 现汇账户和现钞账户可以转账吗
  • 土地增值税缴纳标准
  • 月工资3000元,工伤7级能赔偿多少钱
  • 开票金额是纳税金额吗
  • 企业咨询费可以抵扣吗
  • 联营商场如何交增值税?
  • 公司党支部的费用入账
  • 跨年暂估成本的账务处理冲回
  • 企业收取的延期付款利息需要征消费税和增值税
  • 保护电脑安全的主要方式
  • 清空收藏夹里面的歌曲
  • linux用在哪些方面
  • 电脑上加速网页的加速器
  • win10为什么毛病这么多
  • PHP+Mysql+jQuery中国地图区域数据统计实例讲解
  • 为什么Windows 7搜不到网
  • 对公账户信息补录
  • 修改注册表限制cpu速度
  • 进销存单据
  • 利息股息红利所得属于综合所得吗
  • koc文件用什么软件打开
  • yii2关联查询
  • 稽查查补税款会计分录
  • 以前年度损益调整账务处理分录
  • Smarty实现页面静态化(生成HTML)的方法
  • 航天金税盘发票作废流程视频
  • php开发接口
  • 冲减多计提的工资摘要怎么写
  • 工程主营业务收入
  • 织梦使用教程
  • phpcms建站流程
  • 收外汇是一定要交税吗
  • 收到退货怎么做会计分录
  • 开办费用的财务是如何处理的
  • 资本化费用为什么会减少
  • 国有资产无偿划转需要缴税吗
  • 增值税申报表是含税还是不含税
  • 银行承兑汇票是什么意思
  • 对公账户给别人走账
  • 回忆一下会计核算程序有哪几种?
  • 附加税多交了怎么抵税
  • 企业验资的好处
  • 购买材料计入
  • 补开以前的发票可以抵企业所得税吗?
  • 辞退福利计入什么明细费用
  • 农副产品免税发票可以抵扣吗?
  • 小规模纳税人购入货物收到增值税专用发票
  • 营业收入和主营业务收入分别在哪看
  • mysql冗余字段
  • 笔记本电脑自动断开
  • win批处理命令
  • linux文件latin1转换为utf
  • windows7里剪切小剪刀在哪里
  • windows升级后照片不见了
  • ztree默认选中
  • unity3d官方
  • jquery tagname
  • angularjs阻止冒泡
  • settimeout和setinterval在安卓机无效
  • Android roboguice 开源框架使用
  • javascript学习指南
  • string和stringbuffer创建后都可以修改
  • Android开发使用的官方IDE是
  • 增值税普通发票需要交税吗
  • 教师职称申报申请
  • 农机行业的利润
  • 税务局报备资产怎么填
  • 小规模开票税金怎么算
  • 放管服中的服的深层含义
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设