HarmonyOS ArkTS中调用"ping"命令

用户需求:ets文件中可以执行ping命令以获取更多网络状态

类似参考其他端调用ping命令方式

代码demo

Runtime.getRuntime().exec(“ping -c 1 -w 1 $host”).waitFor()

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

使用executeShellCommand方法执行相关命令,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-shellcmdresult-V5#使用说明

目前HarmonyOS提供的可以执行命令的接口只有executeShellCommand。

单次获取可参考connetion模块内getNetCapabilities接口方法获取当前网络类型,返回参数中netBearType为当前网络类型,返回netCap为"[12,16]"时表示当前网络已连接且可使用,

请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#connectiongetnetcapabilities

判断当前网络是否通畅,网络是否有变化,可以参考API:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#netconnection

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS是否支持ping命令
610浏览 • 1回复 待解决
HarmonyOS ping网络工具
142浏览 • 1回复 待解决
HarmonyOS 实现ping域名的效果
105浏览 • 1回复 待解决
ArkTS调用C++类的成员函数
1517浏览 • 1回复 待解决
HarmonyOS ArkTS调用JS库
124浏览 • 1回复 待解决
HarmonyOS ArkTS调用so库
266浏览 • 1回复 待解决
HarmonyOS ArkTS如何调用.so包
113浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS的静态方法
724浏览 • 1回复 待解决
hdc命令在git bash命令工具不可使用
472浏览 • 1回复 待解决
请教arkts可以调用相机了吗?
4761浏览 • 1回复 待解决
HarmonyOS ArkTS调用Native接口机制咨询
672浏览 • 1回复 待解决
HarmonyOS ArkTS如何引入和调用JS库?
455浏览 • 1回复 待解决
HarmonyOS TS文件如何调用ArkTS的代码?
393浏览 • 1回复 待解决