成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

初學HarmonyOS需要注意的九點問題

系統 OpenHarmony
本文總結了作為鴻蒙初學者學習鴻蒙至今所遇見的九大注意,希望可以幫助到其他初學者們!一起共勉!

[[414083]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

一、HAP應用圖標在桌面不顯示

  • 問題描述:Build—Build Hap后運行,在桌面Hap的應用圖標不顯示。
  • 問題定位:config.json文件下module對象下distro屬性配置出問題了。

  • 解決方法:把installationFree的值改為False即可。

二、關于DevEco硬編碼文本的Warning

問題描述:

翻譯為:

硬編碼字符串’單擊加1’,應使用$string:單擊加1資源

檢驗信息:

硬編碼文本

直接在布局文件中硬編碼文本屬性是不好的,原因如下:

  • 創建配置變體(例如橫向或縱向)時,必須重復實際文本(并在進行更改時保持最新)
  • 僅通過為現有字符串資源添加新的翻譯,無法將應用程序翻譯為其他語言。

  • 問題定位:text的內容直接用文本是不好的,是DevEco不推薦的形式。
  • 解決方法:

1.數據分離(這樣也方便后期修改)。用一個json文件存數據,text這里使用ohos:text=“$String:Name”

2.對string.json文件進行修改

注:

關于zh和en的關系,DevEco做了國際化處理,如果是中文就自動用zh里的json文件,英文就用en。其他語言就用element下的json。

三、image_src格式不規范

  • 問題描述:

‘.’ is not a valid resource name character

“.”不是有效的資源名稱字符

Validates resource references inside Harmony XML files

驗證XML文件中的資源引用

解決方法:

  1. ohos:image_src="$media:log" 

四、 ScrollView組件使用時不能完全顯示

  • 問題描述:在ScrollView內可以顯示其內部的組件!但是我這里顯示不出來了!

其原因是因為:

  1. ohos:match_viewport="true" 

這一行代碼不能用!導致了覆蓋

  • 解決方法:
  • 刪除后的效果

五、子組件layout_alignment不生效

  • 問題描述:子組件設置水平居中ohos:layout_alignment=“horizontal_center”,顯示出來卻沒居中。

  • 問題定位:子組件的寬度設置為跟父組件一樣,子組件layout_alignment無效。

  • 解決辦法:

六、快速重寫方法

  • 問題描述:有時候需要重寫很多生命周期函數,很麻煩。
  • 問題解決:DevEco提供了快速重寫的方法Code-Override Methods。

七、previewer失敗

  • 問題描述:在本地預覽功能previewer的時候,發現失敗了。
  • 問題定位:Tools中preview Tool沒下載或者不適配。
  • 解決方法:通過-Tools-SDK Manager-Tools 把previewer進行下載。

八、遠程真機自動簽名

  • 問題描述:在https://developer.huawei.com/建立好項目和應用,返回到DevEco的后進行自動簽名,一直刷新不出來。
  • 問題定位:遠程真機需要一直打開,自動簽名才會成功。
  • 解決方法:打開遠程真機,在https://developer.huawei.com/建立好項目和應用,返回DevEco。點擊Project Structure-project-signing config。

九、輕量級設備開發中Direction的變化

問題描述:新版的DevEco中標簽direction的使用方法上下左右的屬性值變化了。

  1. toNextPage(e){ 
  2.     switch(e.direction){ 
  3.         case'left'
  4.         router.replace({ 
  5.             uri:'pages/index/index' 
  6.         }); 
  7.         break; 
  8.         case'down'
  9.         router.replace({ 
  10.             uri:'pages/index/report1/report1' 
  11.         }); 
  12.  
  13.     } 
  • 問題定位:

上-top(老版本-up)

下-bottom(老版本-down)

左-left

右-right

  • 問題解決:
  1. //調整以后的代碼 
  2. toNextPage(e) { 
  3.     switch (e.direction) { 
  4.         case 'left'
  5.         router.replace({ 
  6.             uri: 'pages/index/index' 
  7.         }); 
  8.         break; 
  9.         case 'bottom'
  10.         router.replace({ 
  11.             uri: 'pages/index/report1/report1' 
  12.         }); 
  13.     } 

總結

學習鴻蒙一個多月了,總結一下這段時間折磨過我的問題,希望可以幫助到大家!

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-03-19 15:02:53

Go語言學習

2020-10-26 14:01:22

Java泛型

2019-06-23 16:02:12

Kubernetes集群節點高并發

2013-09-29 10:36:08

VMware虛擬化

2009-04-23 14:30:19

UML建模

2023-10-04 00:03:00

SQL數據庫

2009-07-16 09:25:27

Java常量定義

2018-08-28 06:21:19

網線布線線纜

2014-12-23 13:50:46

多播組播

2023-12-21 10:34:04

2016-02-01 16:04:45

開源創業關鍵點

2009-08-10 15:56:35

802局域網網橋兼容性

2016-01-31 10:59:19

設計app

2009-08-07 13:16:59

C#讀取Excel數據c# 讀取excel

2010-04-21 10:04:33

Oracle移植

2013-09-03 13:01:01

團隊管理團隊

2021-02-05 17:35:07

數據高管CIO技術

2011-05-26 17:37:11

Ajax

2016-12-26 18:51:34

AndroidJavascriptJSONObject

2015-10-26 10:24:11

數據中心DCIM
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: jizz视频| 精品久久久久久久久久久久 | 国产精品免费在线 | 99这里只有精品视频 | 国产精品成人一区二区 | 国产女人第一次做爰毛片 | 欧美一区二区三区视频在线播放 | 欧美伊人影院 | 成人小视频在线免费观看 | 鲁大师一区影视 | 国产高清久久 | 一区二区高清在线观看 | 国产精品99久久久久久www | 男女午夜激情视频 | 精品av| 国产一区二区三区精品久久久 | 在线成人免费视频 | 99久久久久久99国产精品免 | 国产精品高潮呻吟久久av黑人 | 国产精品免费小视频 | 色姑娘av| 久久尤物免费一区二区三区 | 亚洲网站免费看 | 精品视频免费 | av看片| 九九热最新视频 | 亚洲一区二区久久久 | 做a的各种视频 | 99热在线观看精品 | 男女视频在线免费观看 | 黄色在线观看网址 | 国产日韩欧美在线观看 | 免费精品 | 蜜臀久久99精品久久久久久宅男 | 一区二区三区日韩精品 | 日韩av啪啪网站大全免费观看 | 午夜精品一区二区三区在线视频 | 国产精品国产精品国产专区不卡 | 不卡一区 | 成人性生交大片免费看r链接 | 国产精品成av人在线视午夜片 |