[文章]在HiSpark AI Camera HarmonyOS开发板运行自己的Hap应用程序

阅读量0
0
4
一、概述      本文记录如何在Hi3516 AI Camera HarmonyOS开发板运行自己编译的Hap鸿蒙应用程序。

二、准备Hap应用程序
     1,打开HUAWEI DevEco Studio IDE开发工具,新建应用工程项目。
       点击菜单File->New Project...,选择智慧屏Smart Vision,创建一个空模板应用。
      
ide.png

       填入项目名称MyUiAPP,点击完成就能创建一个工程了。
       目录结构如下:      
ide2.jpg

       2,参考鸿蒙官方开发手册,制作一个“空气质量监测App”,主要分为首页和详情页,代码见附件。
       工程创建完会自动生产一个名为index的Page,可作为首页。
       创建详情页,在Pages目录按右键,弹出的菜单中选择New->JS Page。
      
ide3.png

       详情页创建完成后应用工程目录如下图所示,每个Page包括三个文件:布局文件hml、样式文件css、业务逻辑代码js。
ide4.png

具体代码见附件。
       注意:需要修改entry/src/main/config.json 中,增加"visible": true
ide6.png

       3,编译打包生产Hap
菜单Build->Buildo APP(s)/Hap(s)->Build Release Hap(s),生成Hap文件。
ide5.png

输出文件为 build/outputs/hap/release/smartVision/entry-release-smartVision-unsigned.hap,改名为my_first_app.hap便于安装。
注:IPCamera应用暂时不支持签名模式,所以需要将应用发布为未签名的应用安装包。
三、安装应用程序
      1,通过sdcard方式安装
将IDE编译的未签名应用安装包和安装工具dev_tools放在sdcard中,将sdcard插入开发板。
挂载sdcard目录,通过下面命令将插入的sd卡挂载到/sdcard目录。
#mount /dev/mmcblk1p0 /sdcard vfat
(也可以通过umount sdcard卸载sdcard的挂载
      2,通过下面命令禁用签名校验
#cd /sdcard
#./sdcard/dev_tools/bin/bm set -s disable
bm1.png

      3,安装Hap应用程序
#./sdcard/dev_tools/bin/bm install -p /sdcard/my_first_app.hap
bm2.png

src.zip
(20.32 KB, 下载次数: 6)





回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友