一、開發板是什麼級別,相似51單片機,ESP8266或nanopi之類?
答:本次直播抽獎的WIFI Iot智能家居套件是能夠運行鴻蒙OS的開發版套件,採用3861芯片。比51單片機的算力要強不少。android
二、畫的組件有點擊或者觸摸事件?程序員
答:單擊或觸摸事件須要經過ClickListner和TouchEventListner實現。web
三、老師,能夠幫忙整理下代碼結構和先後互掉邏輯嗎?編程
答:能夠的,我會近期理順如下發到51CTO論壇中。app
四、和直接AI camera C++源碼控制的LCD顯示有什麼聯繫
答:很差意思,這個問題我暫時不太瞭解,不可以給出準確的回答。分佈式
五、DevEcoStudio裏用js寫的UI須要用自定義組件實現?
答:JS UI中也有不少預設的組件類型能夠直接使用,可是對於某些特別需求下也能夠經過自定義組件來實現組件功能。ide
六、RoundProgressBar 能夠實現點擊調整,或者拖動調整嗎
答:不能夠的。佈局
七、爲何鴻蒙FA要區分exampleAblity和exampleAbilitySlice兩個類,基於什麼思路設計的?
答:Ablity和AbilitySlice是兩個概念,分別有點相似於android中的Activity和Fragment,可是也並不徹底同樣。同一個界面中,只能顯示1個AbilitySlice,而Fragment能夠顯示多個。
Ability是鴻蒙應用程序開發的基本單元,這麼設計是爲了可以將功能相關的界面組合在1個Ability之中,方便應用程序在多個設備之間的互相調用。post
八、控件自繪的流程和Vc 的gdi 是否是同樣的原理呢
答:原理並不徹底同樣,可是彷佛也能夠這麼類比,畢竟都須要高級的繪圖方法來繪製咱們想要的界面功能。學習
九、鴻蒙的界面開發和安卓,web的界面開發有什麼相同和不一樣的地方呢
答:鴻蒙的UI開發分爲兩類:Java UI和JavaScript UI。Java UI與Android UI開發很是相似。JavaScript UI與Web界面開發很是相似。
從技術實現上,差異不大,可是仍然須要開發者熟悉鴻蒙UI中各個組件的用法。
十、董老師好,請問一下startAbility() 用到的ElementName 和 OperationBuilder 有什麼區別
答:經過ElementName 和OperationBuilder 均可以進行Ability的跳轉,只是ElementName 能夠序列化,而OperationBuilder 不能夠。
十一、從你瞭解的看,南向和北向開發聯調估計何時能夠進行?
答:這個估計尚未確切的日期。
十二、"從https://harmonyos.51cto.com/posts/2798下載的代碼沒法運行,提示* What went wrong:
Execution failed for task ':entry:preBuild'.
Check if 'storeFile' is configured correctly, it can't be null or empty.爲啥?"
答:能夠加將entry的build.gradle中的簽名部分刪除試一下。
這個問題我已經在上面的帖子中回覆了,請查看哦。
1三、對於有多年嵌入式C開發基礎,剛學習JAVA可是沒android基礎的開發者,對於鴻蒙應用開發有什麼建議和注意事項?
答:首先,應當學習好Java語言,由於畢竟和C語言區別比較大(面向對象)。而後,能夠適當的學習和參考Android一些資料,畢竟鴻蒙OS和Android在開發上比較相似。
1四、鴻蒙應用沙箱和安卓相似,可是官方文檔沒有寫如何經過相似FileProvider來給其餘應用共享文件,如今訪問SD卡的路徑都是沒有權限,沒法直接經過文件路徑生成的uri訪問,請問有沒有什麼其餘方法?
答:很差意思,這個問題我暫時不太瞭解,不可以給出準確的回答。我近期研究一下,而後在51CTO論壇中給您回覆。
1五、是否是說JS寫界面,Java寫邏輯,這種搭配設備的兼容性更好?
答:在必定層面上能夠這麼說。例如在輕量化穿戴設備上,只能經過JS設計用戶界面,可是沒法直接運行Java的邏輯代碼。這時候能夠經過分佈式能力,遠程調用手機等其餘設備的Java邏輯代碼(Action)。
1六、地圖能夠集成各個地圖服務商的SDK嗎?如何來作
答:絕大多數的地圖服務商都是閉源的SDK,這種狀況下並不能集成。可是多數服務商都經過切片的形式提供地圖接口,這樣的話咱們就能夠輕鬆調用這些地圖了。
1七、鴻蒙的佈局和組件相對安卓有哪些主要改進和優點?對應軟總線有哪些特點的佈局和組件?
答:改進:提供了不少原子化佈局能力和自適應功能。例如,能夠經過AdaptiveBoxLayout來進行自適應的佈局,這一點很是有特點。
軟總線是底層技術,不太涉及佈局和組件的設計。
1八、請問Java和js在編程方法和應用領域主要區別是什麼?各自的優點如何
答:Java提供了細粒度的UI接口,採用命令式編程範式,而且提供了最爲豐富的API。JavaScript提供了高層UI描述,採用聲明式編程範式,目前其API較爲有限。事實上,開發者能夠採用混合編程的方式,同時使用Java和JavaScript進行應用程序設計。例如,能夠採用Java語言進行功能類模塊的編程,實現業務邏輯,使用JavaScript語言進行界面編程,實現數據內容的展現。
1九、單純的程序員,弄出來的app很醜,鴻蒙控件有沒有提供幾套皮膚能夠切換呢?好比,亮色的皮膚,暗色的皮膚。謝謝老師!
答:鴻蒙OS中是存在主題(Theme)功能的,可是目前其相關的API彷佛並無徹底公開,還須要各位開發者等待。
文章後續內容和相關附件能夠點擊下面的原文連接前往學習
原文連接:https://harmonyos.51cto.com/posts/2819#bkwz