android强制指定某个网卡通信
2023-09-14 09:04:18 时间
在wifi开启时,强制通过手机网络发送请求
须知
-
Android 5.0(LOLLIPOP)以上,在同一时间下,Android系统则可以允许多网络类型连接,在这样子的前提下,你就可以选择究竟采用那种网络来完成你的请求。在Android 5.0(LOLLIPOP)之前,在同一时间下,Android系统只能允许一种网络类型连接,所以只支持5.0以上系统。
-
部分机型可能受定制限制,网络强制切换不了。
-
调用requestNetwork方法,并没有像官网描述那样,立即采用移动网络进行请求,而是在我手动关闭wifi之后,系统切换到移动网络的时候才会请求。所以尽量使用registerNetworkCallback方法。
具体实现
通过以下几步动态选择和连接网络:
创建 ConnectivityManager。
创建android.net.NetworkRequest对指定的网络和传输需要类型。
搜索合适的网络,调用 ConnectivityManager.requestNetwork()或者ConnectivityManager.registerNetworkCallback(),传入NetworkRequest 和实现ConnectivityManager.NetworkCallbackListener接口。
当系统查出一个合适网络时。就会连接该网络,回调NetworkCallbackListener.onAvailable(),回调中获取android.net.Network对象,调用ConnectivityManager.bindProcessToNetwork(Network)方法(API小于23调用ConnectivityManager. se
相关文章
- android系统开机画面_Android开机画面
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- android deeplink流程,Android Deeplink探究[通俗易懂]
- android自定义View处理padding和wrap_content和自定义属性
- android 模拟器 haxm,Android模拟器不使用HAXM
- android declare-styleable 和style,Android 关于declare-styleable属性的写法….
- [图文教程] 手把手教你安装Android SDK
- android 定时器实例,Android定时器和Handler用法实例分析
- robotium android,Robotium 测试Android apk安装包
- android系统中toast是什么_Android个人资料简单布局
- android登录注册跳转的代码_Android开发代码
- Android n_android 反编译
- 【Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》
- 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
- 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )
- 【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 )
- 【Android 逆向】x86 汇编 ( add / sub / mul / div 数值运算指令 | xor / not / sal / sar / shl / shr 位运算指令 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ③ ( 执行 compile-ffmpeg.sh clean 命令 | 下载并配置 android-ndk-r10e )
- 【Android Gradle 插件】Gradle 扩展属性 ② ( 定义在根目录 build.gradle 中的扩展属性 | 使用 rootProject.扩展属性名访问 | 扩展属性示例 )
- Android OkHttp(1)详解手机开发
- Android 低功耗蓝牙的那点事详解手机开发
- android Universal Image Loader for Android 说明文档 (1)详解手机开发
- Android View架构总结详解手机开发
- Android 12的游戏栏更多信息被发掘出来 可能会支持游戏录屏和高级控制
- 对比 Android 和 iPhone 的优缺点
- Connecting Android to Oracle: The Ultimate Guide for Seamless Integration.(android连接oracle)
- Android源码学习之单例模式应用及优点介绍
- Android系统自带样式(android:theme)