位置: 编程技术 - 正文

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

  • 增值税专用发票抵扣期限
  • 预提费用税务处理
  • 小规模纳税人开普票免税
  • 公司购买食品如何入账
  • 汇算清缴企业所得税退税账务处理
  • 国际货物运输07113
  • 签章是签字还是盖章z还是手印
  • 非行政性罚款可以撤销吗
  • 普通发票与增值税发票的图片
  • 社保多交了一份怎么办
  • 个人出租住房如何开票
  • 小微企业季度所得税怎么计算
  • 租金发票会计分录
  • 大型超市税收分析报告
  • 停车场企业所得税税率
  • 免税发票还可以开吗
  • 专票地址错了可以报销吗
  • 污水处理费怎么收取的
  • 土地增值税清算后补缴税款如何帐务处理
  • 挂靠行为应当如何纳税?
  • 福利费提取后未使用能否税前扣除?
  • 已抵扣进项税额转出滞纳金
  • 代扣代缴增值税怎么申报
  • 领专票需要带什么东西
  • 票据质押后如何行使质权
  • 应付款项余额
  • bios升级失败后如何恢复
  • 微信占用空间大是怎么回事
  • 收不回的心
  • 电脑运行慢怎么清理c盘
  • 多收不用退的货物怎么办
  • php options
  • system-coredump进程
  • 绿萝怎么养才能爬藤
  • php fopen()
  • 招行网银专业版怎么登陆
  • php fpm原理
  • 多开发票可以作废吗?
  • php递归实现1到100的和
  • sql代码大全
  • php日期计算器
  • 《走进新时代》专栏
  • 用more命令查看文件内容
  • thinkphp5上传文件
  • discuz手机标准版
  • 工程物资发生报废损毁
  • 在建工程完工后转入哪里
  • 增值税专票只有右上角有发票号码
  • php 缓存
  • 工业企业提供劳务
  • 公司的违约金
  • db2数据文件
  • 简易计税指的是增值税吗
  • 公司买车抵税最新政策2022购置税减半享受不?
  • 业务招待费税前列支
  • 员工房屋租赁合同
  • 预付账款怎样做会计分录
  • 车辆保险费计入现金流量表哪里
  • 错账的更正方法有哪些
  • 企业一般用什么系统
  • mysql基本sql语句大全(基础用语篇)
  • windows8.1如何分区
  • centos.repo
  • win8系统如何查看电脑内存
  • linux系统简介
  • mac笔记本如何设置不黑屏
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • win7系统自动弹出搜索框
  • win10系统怎么添加ip地址
  • linux mangle
  • [置顶]星陨计划
  • 超全面的竣工验收流程及资料
  • linux shell有什么用
  • unity 内存管理
  • 黑洞数6174视频
  • 掌上海关怎么查询
  • 红字专用发票进什么科目
  • 法制建设包括哪三个方面
  • 甲种本什么意思
  • 亳州契税补贴如何领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设