Android Services Library_android freeware
Android library Services
2023-06-13 09:15:00 时间
大家好,又见面了,我是你们的朋友全栈君。
对网络相关Api进行整理
需要权限
@RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE)
获取网络
- 当前网络
manager.getActiveNetwork()
- 动态网络回调
manager.registerNetworkCallback
网络的不同侧面
新的Api中网络的不同关注面被放到的不同的对象中
网络状态信息 manager.getNetworkInfo(network)
包括是否连接、连接状态(连接中、已连接、挂起、断开等),与其他网络设备的交互状态(DetailState, 如扫描、授权、分配地址等)
网络连接信息 manager.getLinkProperties(network)
网络连接信息包括IP、DNS、域名、路由等信息
如果需要获取动态的网络连接信息改变,可以注册回调,并使用这个Api
网络性能信息 manager.getNetworkCapabilities(network)
包括两方面
- 是否能访问该类网络,关注能与不能
- 当前该类网络是否能连通,关注目前有或没有该能力
另外该类还能预估当前网络的上行和下行带宽
打印信息
NetworkInfo : [
type: WIFI[],
state: CONNECTED/CONNECTED,
reason: (unspecified),
extra: "Liking-Dev",
roaming: false,
failover: false,
isAvailable: true
]
LinkProperties : {
InterfaceName: wlan0
LinkAddresses: [
fe80::e6db:6dff:fefa:f720/64,
172.16.100.105/24,
]
Routes: [
fe80::/64 -> :: wlan0,
172.16.100.0/24 -> 0.0.0.0 wlan0,
0.0.0.0/0 -> 172.16.100.1 wlan0,
]
DnsAddresses: [
114.114.114.114,
223.5.5.5,
]
Domains: null
MTU: 0
TcpBufferSizes: 524288,1048576,2097152,262144,524288,1048576
}
NetworkCapabilities : [
Transports: WIFI
Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED LinkUpBandwidth>=1048576Kbps
LinkDnBandwidth>=1048576Kbps
SignalStrength: -54
]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188080.html原文链接:https://javaforall.cn
相关文章
- Android 样式系统 | 主题背景属性
- js android 换行符,JavaScript字符串换行符?
- Android 三重缓存
- Android代码混淆及调试错误「建议收藏」
- android okio使用方法,Android 开源框架 Okio 原理剖析「建议收藏」
- android中适配器的作用,适配器模式 在Android中的简单理解「建议收藏」
- mac 电脑android环境变量设置,mac上Android环境变量配置[通俗易懂]
- 测试android sdk是否安装成功,配置Android SDK
- android bioset 进程,kthrotlds(WatchDogs变种)查杀方法「建议收藏」
- android短信验证码代码,Android短信验证码自动填写实现代码
- Android 编译_android线程
- Android n_android 反编译
- windows端口转发工具_android 端口转发
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- android 跳转第三方地图(百度,高德,谷歌)
- 【Android 应用开发】Xfermod 图形组合 之 SRC 类 合成模式 ( SRC | SRC_ATOP | 详细解析官方给出的透明度和颜色值计算公式 )
- 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )
- 【错误记录】Android NDK 错误排查记录 ( error: undefined reference to | Linking CXX shared library FAILED )
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 系统中调试器进程内存流程 | 编译内存调试动态库以及调试程序 )
- 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )
- 【Android Gradle 插件】DexOptions 配置 ⑧ ( preDexLibraries 属性配置 | threadCount 属性配置 )
- Android开发中遇到的问题(三)——eclipse创建android项目无法正常预览布局文件详解手机开发
- [android] 字符乱码问题的处理详解手机开发
- 开源项目Universal Image Loader for Android详解手机开发
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string ‘android-23’ 等错误详解手机开发
- Android SD卡内的文件读写操作详解编程语言
- Android系统基于Linux内核,实现移动设备突破极限。(android linux内核)
- android自定义Android菜单背景的代码
- Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法