发表日期: 2021-04-28 10:31:25 浏览次数:110
项城网站制作【项城网站优化】项城建网站、项城微信公众号运营、项城网页设计、项城微信小程序商城
项城,位于河南省东南部,周口市下辖县级市,居黄河冲积平原南部,淮河主要支流沙颍河中游。位于河南、安徽两省交界处,大广高速、宁洛高速在市区交汇,106国道和5条省道穿越全境,漯阜铁路连接京广、京九,沙颍河航运直通长江,是豫东南较佳的人流、物流、资金流、信息流交汇点。
2018年,全市生产总值完成339.91亿元,同比增长8.7% [1] 。
项城以味精、皮革、医药、纺织为支柱的工业体系,是中国最大的手工鞋生产基地、中国著名的莲花味精所在地,中西部通往长三角最近的水运城市。2011年荣获“中国最佳投资城市”、“中国十大发展潜力城市”称号。 [2] 2019年2月2日,被国家中医药管理局评为县级全国基层中医药工作先进单位。 [3] 2020年1月22日,被住房和城乡建设部命名为国家园林城市。 [4-5] 2020年2月13日,获得2019年度全国“平安农机”示范县称号。 [6]
鸿蒙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
static JSIValue ToggleLed(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum);
JSI::SetModuleAPI(exports, "toggleLed", AppModule::ToggleLed);
打开foundation\ace\ace_engine_lite\frameworks\src\core\modules\app_module.cpp
JSIValue AppModule::ToggleLed(const JSIValue thisVal, const JSIValue *args, uint8_t argsNum)
{
HILOG_ERROR(HILOG_MODULE_ACE, "led button pressed.");
printf("led button pressed\n");
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在你的页面上写个按钮和加个点击事件
<input class="btu" type="button" value="进入" onclick="led"></input>
import router from '@system.router';
import app from '@system.app'
export default {
data: {
},
onInit() {
},
led: function(){
app.toggleLed();
}
}
然后把编写好的HAP包装到3516上面
4.运行
