鴻蒙系統的官網是Harmonyos.com。
創新互聯公司專注于企業營銷型網站、網站重做改版、尤溪網站定制設計、自適應品牌網站建設、H5高端網站建設、商城網站制作、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為尤溪等各大城市提供網站開發制作服務。
華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,將消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用最合適的設備提供最佳的場景體驗。
華為鴻蒙系統的特點:
性能上不弱于安卓系統,而且華為還為基于安卓生態開發的運用能夠平穩遷移到鴻蒙OS上做好銜接——將相關系統及運用遷移到鴻蒙OS上,差不多兩天就可以完成遷移及部署。
這個新的操作系統將打通手機、電腦、平板、電視、工業自動化控制、無人駕駛、車機設備、智能穿戴統一成一個操作系統,并且該系統是面向下一代技術而設計的,能兼容全部安卓應用的所有Web應用。
以上內容參考:
百度百科-華為鴻蒙系統
鴻蒙HarmonyOS ArkUI(eTS)組件間通信涉及組件屬性與顯示、父子組件間通信、祖孫組件間通信、不相干組件間通信等,而組件兩兩間通信也有單向與雙向之分。通過學習HDC2021和官方文檔,本系列以@State、@Link、@Prop、@Provide與@Consume、@StorageLink等組件狀態裝飾器介紹組件間通信方式。
本次介紹:@State。
組件其實是一個結構體,它有屬性、有方法,用build方法描述UI。@State裝飾組件的狀態屬性,當@State裝飾的變量變化時,組件會重新渲染更新UI。
代碼如下:
當點擊“加1”按鈕時,Text標簽的數字會加1顯示,即myVal通過button點擊事件改變了值,并顯示在Text上。
注意事項:標記為@State的屬性是私有變量,只能在組件內訪問;必須為@State變量分配初始值。
參考 鴻蒙官方文檔(點擊傳送門) ,做一下流程梳理簡化,及踩坑記錄
華為將真機調試分成物理真機和遠程真機。這里說的都是物理真機(手機、平板)。鴻蒙真機調試巨復雜,不像Android那么容易方便。
貼一下官方的調試流程圖:
總結一下:
上面這個流程可以忽略,沒講到重點。真機調試是需要在 ? AppGallery Connect 中創建應用的,調試應用需要的cer和p7b文件是從這里生成的。
先決條件:
1. 鴻蒙手機通過USB連接電腦,并開啟USB調試。
2. 一個華為開發者賬號,實名認證
3. APP開發工具DevEco-Studio
關鍵流程:
1. Studio創建應用
2. 如果未登錄過,File Project Structure Project Signing Configs簽名配置頁,點擊“Sign In”
3. AppGallery創建應用(包名和Studio創建的一樣)
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等參數,運行鴻蒙應用到真機就行了
鴻蒙HarmonyOS ArkUI(eTS)組件間通信涉及組件屬性與顯示、父子組件間通信、祖孫組件間通信、不相干組件間通信等,而組件兩兩間通信也有單向與雙向之分。通過學習HDC2021和官方文檔,本系列以@State、@Link、@Prop、@Provide與@Consume、@StorageLink等組件狀態裝飾器介紹組件間通信方式。
本次介紹:祖孫組件間通信方式之一@State、@Link、@Prop。
1.父組件@State,子組件@Link,孫組件@Link
數據流向是: 父組件 子組件 孫組件
2.父組件@State,子組件@Prop,孫組件@Prop
數據流向是: 父組件 -- 子組件 -- 孫組件
3.父組件@State,子組件@Link,孫組件@Prop
數據流向是: 父組件 子組件 -- 孫組件
不存在父組件@State、子組件@Prop、孫組件@Link這種情況,因為子組件中@Prop裝飾的變量不能賦給孫組件中@Link裝飾的變量。如果想達到以下數據流向: 父組件 -- 子組件 孫組件 ,可采用以下方式實現:
鏈接:
提取碼:9w7u
軟件名稱:DevEcoDeviceTool鴻蒙系統一站式集成開發環境V1.0官方bate版
語言:簡體中文
大小:20.38MB
類別:系統工具
介紹:DevEcoDeviceTool是HarmonyOS智能設備一站式集成開發環境,鴻蒙系統是華為自主研制的操作系統,支持HarmonyOS組件按需定制、一鍵編譯和燒錄、可視化調試、分布式能力集成等功能,幫助開發者高效開發和創新新硬件。滿足不同形態的終端設備對于操作系統的要求。
在學習HarmonyOS的開發中,遇到TextField輸入框被軟鍵盤遮住的問題網上查找了一些解決方案,雖然效果也能達到,但是解決思路不正確,簡單問題復雜化了,這里記錄一下我發現的解決方法。
理論上軟鍵盤與輸入框應該是常用功能,不應該讓用戶自己去計算組件高度,監控軟鍵盤是否彈出,所以按照Android的思路也應該有全局設置方法。
Android 解決方法
跟著這個思路去查詢鴻蒙開發文檔,找到了兩個類似的屬性和方法:
WindowManager.LayoutConfig里面的 INPUT_ADJUST_RESIZE
和Window里面的 setInputPanelDisplayType()
經過多次嘗試,終于找到設置軟鍵盤自適應的正確方法,在onStart()函數中設置:
解決問題的思路和方向一定要正確
網站欄目:鴻蒙開發guan方文檔,鴻蒙開發guan方文檔怎么下載
轉載源于:http://www.yijiale78.com/article38/dsiopsp.html
成都網站建設公司_創新互聯,為您提供網站設計、網站收錄、網站策劃、虛擬主機、軟件開發、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯