參考 鴻蒙官方文檔(點擊傳送門) ,做一下流程梳理簡化,及踩坑記錄

創(chuàng)新互聯(lián)建站自2013年起,先為嵊泗等服務建站,嵊泗等地企業(yè),進行企業(yè)商務咨詢服務。為嵊泗企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
華為將真機調試分成物理真機和遠程真機。這里說的都是物理真機(手機、平板)。鴻蒙真機調試巨復雜,不像Android那么容易方便。
貼一下官方的調試流程圖:
總結一下:
上面這個流程可以忽略,沒講到重點。真機調試是需要在 ? AppGallery Connect 中創(chuàng)建應用的,調試應用需要的cer和p7b文件是從這里生成的。
先決條件:
1. 鴻蒙手機通過USB連接電腦,并開啟USB調試。
2. 一個華為開發(fā)者賬號,實名認證
3. APP開發(fā)工具DevEco-Studio
關鍵流程:
1. Studio創(chuàng)建應用
2. 如果未登錄過,F(xiàn)ile 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等參數(shù),運行鴻蒙應用到真機就行了
在學習HarmonyOS的開發(fā)中,遇到TextField輸入框被軟鍵盤遮住的問題網上查找了一些解決方案,雖然效果也能達到,但是解決思路不正確,簡單問題復雜化了,這里記錄一下我發(fā)現(xiàn)的解決方法。
理論上軟鍵盤與輸入框應該是常用功能,不應該讓用戶自己去計算組件高度,監(jiān)控軟鍵盤是否彈出,所以按照Android的思路也應該有全局設置方法。
Android 解決方法
跟著這個思路去查詢鴻蒙開發(fā)文檔,找到了兩個類似的屬性和方法:
WindowManager.LayoutConfig里面的 INPUT_ADJUST_RESIZE
和Window里面的 setInputPanelDisplayType()
經過多次嘗試,終于找到設置軟鍵盤自適應的正確方法,在onStart()函數(shù)中設置:
解決問題的思路和方向一定要正確
鴻蒙os所用的語言開發(fā)APP軟件,這個只有是內部人員才能夠知道的,應該是一些計算機方面的c語言之類的或者是更高級的語言。
鴻蒙api和sdk匹配關系:
1、需同時獲取HarmonyOSSDK與OpenHarmonySDK配套使用。
2、配套JS/eTSSDK、NativeSDK,推薦使用JS/eTS進行應用開發(fā)。
3、OpenHarmonySDK新增APIVersion8Release接口。
網站欄目:鴻蒙開發(fā)文檔js,鴻蒙開發(fā)文檔離線
轉載注明:http://chinadenli.net/article1/dsigood.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計公司、自適應網站、網站改版、定制開發(fā)、用戶體驗、網站導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)