场景描述
网络连接管理提供管理网络一些基础能力,包括获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。
场景一:应用内部获取当前使用网络类型为wifi / 移动数据 及当前网络可连接状态做业务处理
场景二:应用侧需要知道用户当前连接网络状态并作对应的业务处理,如网络断开返回弹框提示、应用中是否按缓存数据展示图片等
场景三:获取当前连接网卡链路地址、DNS地址等信息判断处理用户连接网络位置等应用侧能力
方案描述
场景一:
应用内部获取当前使用网络类型为wifi / 移动数据 及当前网络可连接状态做业务处理
效果图
核心代码
connection.getDefaultNet().then((netHandle: connection.NetHandle) => {
connection.getNetCapabilities(netHandle).then((d