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

給華為反饋的鴻蒙HarmonyOS Bug與解決進度,涉及底層、Java、JS等

開發 OpenHarmony
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[385218]]

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

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

https://harmonyos.51cto.com

下面的問題綠色代表當前已解決,藍色代表華為已經有解決方案并在新版本中解決,紅色代表未解決,黑色代表自己想出的規避解決方案,但是還是希望官方能夠解決。

一、工具相關

(1)xml代碼中飄紅現象,但是實際代碼運行時生效的

該問題已經在SDK4中解決,如果之前安裝過SDK3,需要手動將SDK3刪除才不會有此問題。

(2)graphic目錄下的代碼編寫無任何提示

​該問題已經在規劃中,下一個IDE版本發布解決

(3)$media、$graphic等無法關聯跳轉

該問題已經在規劃中,下一個IDE版本發布解決

(4)Eco Studio無法導入外部module

單獨編寫了一個手動導入的辦法,請見我另一篇帖子。

二、JS代碼相關

​(1)、JS FA調用java PA的一個關鍵操作引入,功能正常,但是IDE飄紅

該問題已經在下一個SDK版本中解決,等待發版本

​(2)、JS vedio標簽中control屬性設置為false,視頻有聲音沒圖像

該問題卡了非常之久,最開始認為不是bug,是我單例現象,華為方其他合作方和內部開發測試無問題。后來我經過模擬器、真機、精簡代碼、反復對比測試等各種手段發現依然不行,最后拉了華為各個領域的一堆技術支持支撐,最終確認這就是bug,根因是對外發布的版本有一段代碼沒有合入,確認此bug之后會在后續版本中更新此問題。

​(3)、js中的dialog只能從屏幕底部彈出,并且不能設置dialog的位置為屏幕居中

(4)、js FA中的img或者vedio標簽如何加載ava PA中傳遞過來的圖片或者視頻

(5)、在tv和Wearable居然不支持setTimeout和setInterval方法,僅僅只能在LiteWearable上支持

下面是我的代碼,

然后這個打印結果沒有出來,取而代之的是一個底層的報錯,截圖如下:

在TV和Wearable上都會報這個錯。

后來通過翻閱HarmonyOS底層源碼等方式,自己嘗試找到一個規避辦法。

在app.js種調用了setTimeout方法,發現是可以正常執行的,沒有我之前的那個TypeError的錯誤了,而之前在頁面中直接調用這個是不可行的。瞬間像發現了新大陸了,于是我自己在app.js中定義一個mySetTimeout方法來進行中轉setTimeout方法。代碼如下,

然后我們就要想辦法在頁面中如何調用app.js中我們自己封裝的方法了。于是頁面中的代碼可以這么寫,如下圖:

在此,問題得到解決,setInterval的解決方案同理。

實現上雖然麻煩了點,總算是解決了問題,希望華為官方后面能更新api以支持可以直接頁面中調用定時器。

三、Java代碼相關

(1)、不支持webview

(2)、java讀寫本地文件,文件路徑如何編寫?

​目前官網手冊上編寫了動態權限、讀寫文件相關的api,但是官網手冊上寫的路徑的寫法是不可靠的,這個路徑具體如何編寫?比如讀取sdcard下的,讀取app自帶目錄的,/data/data/app包名。 并且關于如何讀取工程rawfile目錄下的文件,官網描述了如何讀取的api,但是路徑如何取不清楚,這個自己試出來了。

(3)、不支持系統相冊調用

(4)、Java graphic文件中支持shape但是不支持selecter寫法,不方便快速定制一些UI效果。

(5)、模擬器不支持橫豎屏切換,SDK也沒有橫豎屏切換相關的api??

(6)、遠程模擬器沒有聲音

等待新版本更新解決

(7)、遠程模擬器只能啟動一個,沒有本地模擬器,無法通過模擬器做傳感器、分布式等開發

等待新版本更新解決

四、開發板相關

(1)開發板燒錄經常會出現boot燒掛的現象,燒掛之后如何補救

補救措施單獨編寫了一份文檔給華為方

(2)只能支持多進程單線程,不支持信號量

五、官網手冊錯誤糾正

(1)、錯誤案例連接地址

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-fa-developing-0000000000500572

這個循環遍歷數據的功能是開發中最常用的功能了,這里居然是錯的,狠狠得把我誤導了不少時間,還好最后在官網api手冊上找到了

目前官網已經修復

(2)、錯誤案例鏈接地址

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/wearable-adding-module-0000001053581601

目前官網已經修復

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

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

https://harmonyos.51cto.com

 

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

2015-09-22 15:01:57

移動應用Bug快速反饋

2022-05-16 11:17:01

應用開發JSJAVA

2020-11-11 11:56:05

HarmonyOS

2014-04-17 11:01:18

OracleJava

2021-03-01 08:16:44

Linux 內核代碼

2021-03-25 15:54:14

鴻蒙HarmonyOS應用開發

2020-12-30 09:55:56

鴻蒙HarmonyOS環境搭建

2019-07-19 16:57:00

華為禁令開發

2021-09-10 17:22:41

Testin云測

2021-09-06 14:58:23

鴻蒙HarmonyOS應用

2010-03-26 19:03:19

F#異步并行模式

2021-03-11 14:28:11

bugLinux內核

2021-03-18 09:52:05

bugLinux內核

2009-02-20 09:48:01

Windows 7測試開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美区在线 | 国产精品久久久久久一区二区三区 | 免费毛片网站 | 成人欧美一区二区 | 男人的天堂在线视频 | 久草.com | 亚洲色片网站 | 99精品视频在线 | 欧美一区不卡 | 免费黄色大片 | 久久久久久国产精品免费免费狐狸 | 亚洲男人网 | 亚洲精品888 | 日韩在线免费看 | 欧美精品久久久久 | 欧美 日韩 国产 成人 在线 | 亚洲天天 | 最新高清无码专区 | 国产精品三级 | 国产一区二区三区四区 | 天堂资源视频 | 久久精品久久久久久 | 欧美日韩一区二区三区四区五区 | 在线观看中文字幕视频 | 一级毛片免费 | 欧美特级黄色 | 伦理午夜电影免费观看 | 一区二区三区在线 | 九九热精品免费 | 91porn国产成人福利 | 亚洲三区视频 | 日韩电影一区二区三区 | 亚洲免费一区二区 | 亚洲一级二级三级 | 国产美女在线免费观看 | 国产精品国产精品国产专区不卡 | 久久99久久 | av大片 | 美女国内精品自产拍在线播放 | 亚洲国产一区二区视频 | av片免费观看 |