位置: 编程技术 - 正文

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%还是3%
  • 工程项目增值税税率
  • 结算本月应付职工薪酬,其中生产工人工资为18000
  • 印花税计提会计分录
  • 个人房屋租赁税率2023年
  • 增值税如何填报
  • 未按规定订立无固定期限劳动合同
  • 预警期内的应收账款管理
  • 没有经营的空壳公司可以贷款吗
  • 计提本季度所得税会计分录
  • 收到未知款项如何做账
  • 商业企业向供货方收取的返还收入
  • 如何关闭windows10自动更新
  • 销售合作分成会计分录
  • 应届生能参考注册公司吗
  • 外地预交增值税退税了如何把申报报表
  • 失控发票的企业如何处理
  • 重装系统后软件打不开
  • 商业折扣影响税费吗
  • 财政扶持企业政策
  • php数据表
  • 销售机构人员工资属于管理费用吗
  • html怎么做
  • 睿智目标检测yolov8
  • 计提工会经费明细表
  • 什么情况下需要异地预缴增值税
  • 小规模纳税人应交税费科目设置
  • 销售包装什么意思
  • 哪几类账户期末余额最大
  • 小规模纳税人购进农产品可以抵扣进项税吗
  • 普通增值发票可以抵扣进项税吗
  • 返利冲减销售收入还是进费用
  • 企业增值税的计算
  • 转让无形资产或其他资产
  • 残疾人个人所得税扣除
  • 会计工资标准
  • 流动资产周转次数计算公式
  • 互联网企业招商手册
  • 汇算清缴退款如何做账
  • 建立mysql
  • Win10预览版拆弹
  • uzqkst.exe - uzqkst是什么进程
  • linux系统的
  • Win10预览版拆弹
  • awk统计nginx日志
  • xp电脑开机自检怎么取消
  • win7 显示日期
  • 2020win7免费升级win10教程
  • win10mobile最新版本
  • win8.1系统更新
  • 上传图片 js
  • inline-block
  • 以下关于js说法错误的是
  • 安卓的引导式访问叫什么
  • pythonlist排序算法
  • unity3d界面
  • javascript的
  • python移动目标跟踪
  • js中refresh
  • JavaScript中void(0)的具体含义解释
  • android 数据库
  • 内蒙古物业费收取标准2020
  • 成都税务举报电话多少
  • 增值税税率为6%,怎么计算税额
  • 光伏发电地方税收
  • 试运行期间的收入应如何处理
  • 两江新区两江大道航空航天产业园
  • 徐州市哪些区域封闭了
  • 财税公众号名称大全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设