日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
鴻蒙ACE框架-使用JS調(diào)用C++(1)

想了解更多內(nèi)容,請訪問:

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),樺川企業(yè)網(wǎng)站建設(shè),樺川品牌網(wǎng)站建設(shè),網(wǎng)站定制,樺川網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,樺川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.

 鴻蒙ACE框架-使用JS調(diào)用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.  

 
 
 
 
  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./posts/3112

想了解更多內(nèi)容,請訪問:

和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.


分享標(biāo)題:鴻蒙ACE框架-使用JS調(diào)用C++(1)
文章起源:http://www.dlmjj.cn/article/djopgje.html