成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙ACE框架-使用JS調用C++(1)

開發 后端
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[397654]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 鴻蒙ACE框架-使用JS調用C++(1)

1.下載編譯燒錄代碼

https://blog.csdn.net/qq_33259323/article/details/116143820

2.編寫測試用例

打開foundation\ace\ace_engine_lite\frameworks\src\core\modules\app_module.h

  1. static JSIValue ToggleLed(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum); 
  1. JSI::SetModuleAPI(exports, "toggleLed", AppModule::ToggleLed); 

打開foundation\ace\ace_engine_lite\frameworks\src\core\modules\app_module.cpp

  1. JSIValue AppModule::ToggleLed(const JSIValue thisVal, const JSIValue *args, uint8_t argsNum) 
  2.     HILOG_ERROR(HILOG_MODULE_ACE, "led button pressed."); 
  3.     printf("led button pressed\n"); 
  4.   
  5.     return JSI::CreateUndefined(); 

 

之后就進行編譯燒錄,C++層的就弄好了

3.編寫HAP

打開C:\Users\XX\AppData\Local\Huawei\Sdk\js\2.1.1.18\api\smartVision\@system.app.d.ts添加API

static toggleLed(): void;

然后打開DEVECO在你的頁面上寫個按鈕和加個點擊事件

  1. <input class="btu" type="button" value="進入" onclick="led"></input> 

  1. import router from '@system.router'
  2. import app from '@system.app' 
  3.   
  4. export default { 
  5.     data: { 
  6.   
  7.     }, 
  8.     onInit() { 
  9.   
  10.     }, 
  11.     led: function(){ 
  12.          
  13.         app.toggleLed(); 
  14.     } 

 然后把編寫好的HAP包裝到3516上面

https://blog.csdn.net/qq_33259323/article/details/111307192

4.運行

參考:https://harmonyos.51cto.com/posts/3112

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2010-01-28 13:35:41

調用C++函數

2010-01-20 14:35:55

C++調用

2010-01-26 15:51:06

C++變量

2012-08-08 09:32:26

C++多進程并發框架

2015-04-21 13:37:44

Google開源CC++版

2010-01-21 11:23:58

C++函數調用

2021-10-11 11:53:07

C++接口代碼

2023-03-15 15:58:11

Python動態庫C++

2010-02-01 10:54:37

C++框架

2012-04-28 15:28:21

JNI混合編程Java

2020-07-31 18:33:56

C++編程語言

2019-08-28 14:21:39

C++C接口代碼

2010-01-26 14:10:22

Visual C++

2010-01-20 14:25:56

函數調用

2023-11-09 23:31:02

C++函數調用

2011-08-22 17:25:31

LuaC++函數

2010-02-01 13:25:32

Python腳本

2011-05-18 17:56:38

C#C++

2011-05-18 18:05:47

C#C++

2020-07-30 12:40:35

CC++編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线免费观看视频 | 逼逼网 | 日本国产高清 | 亚洲一区av | 亚洲精品久久久久久宅男 | 久久视频免费看 | 日日操夜夜操天天操 | 国产成人精品久久二区二区91 | 亚洲欧美bt | 日韩在线一区二区 | 电影在线 | 97成人精品 | 国产伦精品| 天天欧美| 国产精品欧美一区喷水 | 久久久女| 日本久久久一区二区三区 | 自拍视频网 | 一区二区三区四区视频 | 欧美综合久久 | 国产电影一区二区 | 欧美在线一区二区三区 | 久久99久久98精品免观看软件 | 国产成人精品一区 | 久久久久国产一区二区 | 97福利在线| 日韩一区二区在线观看 | 午夜噜噜噜 | 性福视频在线观看 | 一级黄色片网址 | 国产午夜精品一区二区三区嫩草 | 成人精品一区二区户外勾搭野战 | 日韩一级免费大片 | 国产精品免费福利 | 激情五月婷婷在线 | 一区二区三区高清 | 亚洲字幕在线观看 | 99精品欧美一区二区蜜桃免费 | 国产99久久 | 日韩在线一区二区 | 在线观看成人 |