了解更多请访问:与华为官网共建的Harmonyos技术社区https://harmonyos.51cto.comHarmonyosACE框架——使用JS调用C++(一)1、下载、编译、烧录代码https://harmonyos.51cto.comblog.csdn.net/qq_33259323/article/details/1161438202。编写测试用例打开foundation\ace\ace_engine_lite\frameworks\src\core\modules\app_module.hstaticJSIValueToggleLed(constJSIValuethisVal,constJSIValuethisVal,constJSIValue*args,uint8_tar::API(JgsNum)exports,"toggleLed",AppModule::ToggleLed);打开foundation\ace\ace_engine_lite\frameworks\src\core\modules\app_module.cppJSIValueAppModule::ToggleLed(constJSIValuethisVal,constJSIValue*args,uint8_targsNum){HILOG_ERROR(HILOG_buttonA.MODULE"");printf("ledbuttonpressed\n");returnJSI::CreateUndefined();}之后,编译烧录,C++层就绪3.编写HAP,打开C:\Users\XX\AppData\Local\Huawei\Sdk\js\2.1.1.18\api\smartVision\@system.app.d.ts添加APIstatictoggleLed():void;然后打开DEVECO写一个按钮,在你的页面上添加一个点击事件
