获取当前 app 包名可以通过应用 context 获取,使用 console.log(this.context.applicationInfo.name) ,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere... 。获取网络状态可以使用 networkKit ,示例代码:connection.getDefaultNet().then((netHandle: connection.NetHandle) => { connection.getNetCapabilities(netHandle, (error: BusinessError, data: connection.NetCapabilities) => { if (error) { console.error(`Failed to get net capabilities. Code:${error.code}, message:${error.message}`); return; } console.info("Succeeded to get data: " + JSON.stringify(data)); }) }).catch((err: BusinessError) => { console.log('getDefaultNet fail' + JSON.stringify(err)); });可以根据返回 data 的 NetBearType 判断 ,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
获取当前 app 包名可以通过应用 context 获取,使用 console.log(this.context.applicationInfo.name) ,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere... 。
获取网络状态可以使用 networkKit ,示例代码:
可以根据返回 data 的 NetBearType 判断 ,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...