|
【HarmonyOS HiSpark AI Camera試用連載 】 4- -Hi3516 APP Demo(踩坑),
0. 前言 最近研究了下鴻蒙的 app 開(kāi)發(fā),準(zhǔn)備嘗試 app 直接調(diào)用硬件通過(guò) mqtt 去連接服務(wù)器端。但是直接實(shí)現(xiàn)起來(lái)比較麻煩,我還是 “曲線救國(guó)” 吧! 1. 開(kāi)始 APP 代碼并安裝app
- 首先鴻蒙的官方網(wǎng)站已經(jīng)有一個(gè)例子,我們可以按照這個(gè)視覺(jué)應(yīng)用開(kāi)發(fā)文檔先把環(huán)境搭建好,之后就可以編寫程序來(lái)運(yùn)行這個(gè)Demo,以及在 Hi3516 開(kāi)發(fā)板上運(yùn)行。 視覺(jué)應(yīng)用開(kāi)發(fā)文檔:https://device.HarmonyOS.com/cn/docs/develop/demo/oem_camera_fa_prepare-0000000000012591
- 根據(jù)文檔的要求,環(huán)境搭建完成之后,開(kāi)始新建項(xiàng)目寫代碼( 注意新建項(xiàng)目的名稱不能出現(xiàn)下劃線,錯(cuò)誤示例:HM_test )
- 在視覺(jué)應(yīng)用開(kāi)發(fā)的 —— 開(kāi)發(fā)首頁(yè) 和 開(kāi)發(fā)詳情頁(yè),后邊都有總的代碼,可以直接復(fù)制粘貼。代碼弄完點(diǎn)擊DevEcoStudio 右側(cè)窗口上的 Previewer 會(huì)出現(xiàn)畫面,才是正確的。如下圖所示
- 應(yīng)用運(yùn)行——使用真機(jī)設(shè)備運(yùn)行應(yīng)用——在 Smart VIsion 設(shè)備中運(yùn)行應(yīng)用 如下操作
接著構(gòu)建不帶簽名的 HAP 在你的app項(xiàng)目下的 outputs 文件夾下找剛才生成的 .hap 文件,例如我的路徑為如下所示; 放進(jìn)fat32 格式的內(nèi)存卡根目錄里,并把 Hi3516DV300的HarmonyOS源碼編譯后的 out\ipcamera_hi3516dv300\dev_tools ,路徑下的 dev_tools 文件夾里的所有文件復(fù)制到 內(nèi)存卡根目錄插在 HI3516 SD卡槽里,上電開(kāi)機(jī)并輸入如下兩條命令。
- 關(guān)閉HarmonyOS應(yīng)用簽名校驗(yàn)。
./sdcard/dev_tools/bin/bm set -s disable
- 執(zhí)行如下命令,安裝HarmonyOS應(yīng)用。( airquality.hap 換成你的sd卡根目錄下的剛才生成的 hap 名稱 )
./sdcard/dev_tools/bin/bm install -p /sdcard/airquality.hap 執(zhí)行后會(huì)在屏幕上看到如下畫面 點(diǎn)擊進(jìn)去就會(huì)有如下頁(yè)面
2. 注意事項(xiàng)
- 需要注意項(xiàng)目名稱不要帶下劃線。
- 一定要添加 visible 屬性 “visible“: true, //新增“visible”屬性,值為“true”,否則會(huì)出現(xiàn)各種莫名其秒的問(wèn)題。
| P10103-220106.jpg
(1.37 MB, 下載次數(shù): 0) |
|