之前測試過使用華為DevEco開發(fā)智能電視應用。前幾天華為發(fā)布了手機的測試版,不能免俗,抓緊嘗試一下。
創(chuàng)新互聯-專業(yè)網站定制、快速模板網站建設、高性價比洛扎網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式洛扎網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋洛扎地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
手頭沒有華為手機測試系統(tǒng),現在試一下開發(fā)環(huán)境跑模擬器感受一下。
以前DevEco里是沒有手機選項的,現在該選項可以看到了:
這里測試一下Business Card Ability(Java)開發(fā)。
DevEco和Android Studio一樣基于開源的Idea版本開發(fā)的,其結構與安卓開發(fā)環(huán)境非常像,熟悉安卓的小伙伴應該能很快上手。
入口程序是一個MyApplication,從AbilityPackage繼承。
它首先找到了連接的榮耀手機,但這個手機不是鴻蒙系統(tǒng)。
編譯是成功了,但提示設備無法使用:
點擊Tools - HVD Manager
首先提示登陸華為賬號,登陸后,選擇一個模擬器運行:
啟動以后長這個樣:
點擊設置,先看看關于:
上面顯示大大的HarmonyOS。但感覺畫面很模糊,不知道模擬器到底是運行在本地的,還是云端的。但DevEco上顯示是Remote Device字樣。
鴻蒙OS版本號 2.0.0 Developer Beta1。
再點運行,在指定的模擬器上運行程序。
不過仍然運行失?。?/p>
鴻蒙OS版本與平板是一致的,
程序終于跑起來了:
看起來安卓程序好像真能在鴻蒙直接運行,安裝一個快手試試:
還真能看:
我真分不清這是安卓還是鴻蒙了 。
開發(fā)者模式可以讓我們更改某些功能的默認顯示,比如屏幕顯示寬度、5G網絡模式等等。那鴻蒙系統(tǒng)怎么進入開發(fā)者模式?
鴻蒙系統(tǒng)怎么進入開發(fā)者模式?
1、在手機設置菜單中點擊【關于手機】選項。
2、連續(xù)點擊7次【版本號】即可進入開發(fā)者模式。
本文以華為mate40 pro為例適用于Harmony OS 2.0系統(tǒng)
harmonyos應用開發(fā)環(huán)境搭建,是需要我們手動下載安裝的。
1、在手機應用商店里面搜索進行下載。
2、點擊安裝即可,HarmonyOS(鴻蒙)提供了支持多種開發(fā)語言的API,供開發(fā)者進行應用開發(fā)。
參考 鴻蒙官方文檔(點擊傳送門) ,做一下流程梳理簡化,及踩坑記錄
華為將真機調試分成物理真機和遠程真機。這里說的都是物理真機(手機、平板)。鴻蒙真機調試巨復雜,不像Android那么容易方便。
貼一下官方的調試流程圖:
總結一下:
上面這個流程可以忽略,沒講到重點。真機調試是需要在 ? AppGallery Connect 中創(chuàng)建應用的,調試應用需要的cer和p7b文件是從這里生成的。
先決條件:
1. 鴻蒙手機通過USB連接電腦,并開啟USB調試。
2. 一個華為開發(fā)者賬號,實名認證
3. APP開發(fā)工具DevEco-Studio
關鍵流程:
1. Studio創(chuàng)建應用
2. 如果未登錄過,File Project Structure Project Signing Configs簽名配置頁,點擊“Sign In”
3. AppGallery創(chuàng)建應用(包名和Studio創(chuàng)建的一樣)
4. 官方文檔到這在簽名配置頁就點Try Again可以自動簽名,我試了不行,以下全是手動
5. Studio中Build Generate key and CSR? ?生成p12和csr文件
6. 獲取手機udid,命令行hdc shell bm get -udid(下一步設備管理要用)
7. AppGallery主頁 用戶與訪問 左側設備管理添加udid的設備(生成p7b時要用)
8. AppGallery主頁 用戶與訪問 左側證書管理生成cer文件(生成p7b和簽名配置要用)
9. AppGallery主頁 我的項目 左側HarmonyOS應用 HAP provision profile,生成p7b文件
10. 最后在簽名配置頁配好 p12、p7b、cer等參數,運行鴻蒙應用到真機就行了
鴻蒙開發(fā)者模式打開的方法如下:
工具/原料:華為mate40、HarmonyOs2.0、本地設置。
1、進去鴻蒙系統(tǒng)版手機設置,然后點擊關于手機。
2、進去之后,連續(xù)點擊鴻蒙系統(tǒng)版本號,開啟開發(fā)者模式。
3、進去開發(fā)者模式之后,點擊系統(tǒng)和更新。
4、然后點擊開發(fā)者選項。
5、點擊開啟開發(fā)者選項,就成功打開鴻蒙系統(tǒng)開發(fā)者選項了。