
回复
网络连接管理提供管理网络一些基础能力,包括获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。
场景一:应用内部获取当前使用网络类型为wifi / 移动数据及当前网络可连接状态做业务处理。
场景二:应用侧需要知道用户当前连接网络状态并作对应的业务处理,如网络断开返回弹框提示、应用中是否按缓存数据展示图片等。
场景三:获取当前连接网卡链路地址、DNS地址等信息判断处理用户连接网络位置等应用侧能力。
应用内部获取当前使用网络类型为wifi / 移动数据 及当前网络可连接状态做业务处理。
应用侧需要知道用户当前连接网络状态并作对应的业务处理,如网络断开返回弹框提示、应用中是否按缓存数据展示图片等。
以wifi切换为例监听成功返回日志,可参考打印日志如图。
调用connection模块能力,使用前需要调用register开启监听,监听结束后需要调用unregister关闭当前监听请求,可参考:connection.netConnect。
netLost(网络丢失) 与 netUnavailable(网络不可用)区别,可参考常见问题Q6。
获取当前连接网卡链路地址、DNS地址等信息判断处理用户连接网络位置等应用侧能力。
步骤: