HarmonyOS HCE命令行模式,如何读取传递的被测函数的参数?

因业务需要,需要通过命令行的方式将执行命令包括函数的参数传递给系统,HCE如何来解析这些命令,特别是函数的参数。

HarmonyOS
2024-08-22 21:37:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

传递参数可以使用aa工具,参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/aa-tool-0000001834531454-V5

示例代码:

onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { 
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); 
  let customParams: Record<string, Object> | undefined = want.parameters 
  if (customParams != undefined) { 
  const s = Object.entries(customParams); 
  s.map((data) => { 
  hilog.info(0x00000, 'testTag', 'v:' + data.pop() + ",k:" + data.pop()); 
}) 
} 
}

启动命令如:hdc shell aa start -a OtherAbility -b com.all.ly -m face --ps name zhangsan --ps age 18 -t cType

分享
微博
QQ
微信
回复
2024-08-23 16:50:35
相关问题
MySQL 命令行如何导出 DDL?
4871浏览 • 1回复 待解决
能否提供命令行构建?
1791浏览 • 1回复 待解决
HarmonyOS命令行打包文档吗?
1166浏览 • 1回复 待解决
Code Linter这个工具有没有命令行模式
1210浏览 • 1回复 待解决
HarmonyOS 测试命令行相关使用
1933浏览 • 1回复 待解决
HarmonyOS直接命令行脚本编译
1244浏览 • 1回复 待解决
如何通过命令行查询窗口信息
3652浏览 • 1回复 待解决
HarmonyOS 怎么使用命令行构建项目
1339浏览 • 1回复 待解决
如何使用命令行进行app打包
3181浏览 • 1回复 待解决
使用命令行CMake构建NDK工程
2188浏览 • 1回复 待解决
能否提供命令行,手动编译har或者hsp
1767浏览 • 1回复 待解决
HarmonyOS 命令行进行文本输入
1050浏览 • 1回复 待解决
native如何通过命令行编译成so?
3663浏览 • 1回复 待解决
如何HarmonyOS5.0开发命令行程序
296浏览 • 0回复 待解决
使用HiDumper命令行工具优化性能
2184浏览 • 1回复 待解决
HarmonyOS 自动化/命令行获取崩溃日志
1318浏览 • 1回复 待解决
新手提问:hi3861怎么启动命令行呢?
9766浏览 • 2回复 待解决