【鸿蒙应用开发】-入门
目錄
一、簡介
二、應(yīng)用開發(fā)工具DevEco?Studio下載安裝
1、下載
2、安裝
三、重要設(shè)置
1、代碼編輯重要設(shè)置
2、項(xiàng)目結(jié)構(gòu)
四、開發(fā)參考
1、手機(jī)應(yīng)用開發(fā)的基本流程是:
2、技術(shù)人員的重要法寶
鴻蒙應(yīng)用開發(fā)網(wǎng)址
開發(fā)指南
開發(fā)參考
一、簡介
大家可能會質(zhì)疑,我是一個(gè)主要做機(jī)器視覺的博主,怎么突然轉(zhuǎn)行去做手機(jī)應(yīng)用了?首先,我的主要方向是不會改變的。至于做應(yīng)用的想法,主要是想把學(xué)到的機(jī)器視覺知識用起來,比如,像目標(biāo)識別、跟蹤、統(tǒng)計(jì)等等的算法放在手機(jī)里面跑起來,豈不是更有趣?
鴻蒙操作系統(tǒng)是華為發(fā)布的一款基于微內(nèi)核的面向全場景的分布式操作系統(tǒng),是基于Android開源項(xiàng)目(AOSP)進(jìn)行開發(fā)的。微內(nèi)核設(shè)計(jì)即微內(nèi)核僅包含了操作系統(tǒng)必要的功能模塊(任務(wù)管理、內(nèi)存分配等)。必要的模塊處于核心地位,并且具有最高權(quán)限,其他模塊不具有最高權(quán)限,也就是說,其他模塊出問題不會影響整個(gè)系統(tǒng)的運(yùn)行,從而穩(wěn)定性較高。鴻蒙官網(wǎng):
https://www.harmonyos.com/
其實(shí)開發(fā)包括應(yīng)用開發(fā)和設(shè)備開發(fā),比如像手機(jī)軟件的開發(fā)就是應(yīng)用開發(fā)。設(shè)備開發(fā)的話如手表、電視機(jī)等設(shè)備的軟件開發(fā),因?yàn)槊總€(gè)設(shè)備的資源問題,我們需要針對性地調(diào)用資源。就好比做嵌入式系統(tǒng)的,需要裁減Linux系統(tǒng),使得計(jì)算資源和內(nèi)存都較小的設(shè)備都能運(yùn)行操作系統(tǒng)。應(yīng)用開發(fā)使用的編程語言是Java、js、C/C++,設(shè)備開發(fā)使用的編程語言是C/C++。
二、應(yīng)用開發(fā)工具DevEco?Studio下載安裝
1、下載
https://developer.harmonyos.com/cn/develop/deveco-studio#download
2、安裝
(1)解壓并雙擊exe文件
(2)按部就班
(3)
(4)打開應(yīng)用下載SDK
三、重要設(shè)置
1、代碼編輯重要設(shè)置
視頻
https://www.bilibili.com/video/BV1LK4y1u7jZ?p=11&spm_id_from=pageDriver
2、項(xiàng)目結(jié)構(gòu)
視頻
https://www.bilibili.com/video/BV1LK4y1u7jZ?p=12
四、開發(fā)參考
開發(fā)應(yīng)用的重要思想是掌握開發(fā)過程,知道每一步要實(shí)現(xiàn)什么功能、用到什么技術(shù)、有什么可參考的案例,不要因?yàn)閷W(xué)習(xí)技術(shù)而忘了目標(biāo)是什么,技術(shù)的最終目的是服務(wù)于目標(biāo)。
1、手機(jī)應(yīng)用開發(fā)的基本流程是:
需求分析和產(chǎn)品分析
當(dāng)收到客戶訂單后,團(tuán)隊(duì)首先對其企業(yè)的發(fā)展需求、目標(biāo)用戶需求等方面進(jìn)行分析。從小的方面說,這個(gè)可以理解我們做這個(gè)干什么、要有什么功能等
技術(shù)架構(gòu)和任務(wù)流程
在這個(gè)階段,開發(fā)者需要弄清楚系統(tǒng)中有哪些部分組成,系統(tǒng)內(nèi)部之間的關(guān)系以及相互之間的數(shù)據(jù)是如何交換、流通和協(xié)同工作的。
UI設(shè)計(jì)
這個(gè)比較關(guān)鍵,要清楚了解交互規(guī)則、輸入輸出數(shù)據(jù)是什么、每個(gè)頁面的信息展示等。開發(fā)人員把所有界面鏈接成一個(gè)可操作性的原型,并把這個(gè)原型交給我們的客戶確認(rèn)。這個(gè)原型只是實(shí)現(xiàn)的界面的跳轉(zhuǎn)、展示、輸入輸出信息示意數(shù)據(jù)等,并沒有真正實(shí)現(xiàn)嚴(yán)謹(jǐn)?shù)墓δ堋?/p>
系統(tǒng)開發(fā)
到這里就要認(rèn)真實(shí)現(xiàn)具體的功能了。在開發(fā)階段,把所有的交互文檔、邏輯架構(gòu)文檔、信息結(jié)構(gòu)文檔、任務(wù)流程分析等信息交付給相關(guān)產(chǎn)品的開發(fā)人員,并與開發(fā)、策劃、設(shè)計(jì)人員之間保持密切的溝通,保證提供較好的客戶成果?,及時(shí)快速、有序地完成客戶的提供的開發(fā)任務(wù)。
測試與上線
軟件難免會有bug,開發(fā)過程需要考慮仔細(xì),但也會有漏網(wǎng)之魚,即不能完全考慮到所有的使用情況,需要實(shí)際測試發(fā)現(xiàn)問題。通過測試后即可上線使用。
2、技術(shù)人員的重要法寶
開發(fā)指南提供基礎(chǔ)的案例和視頻。開發(fā)參考則是各種類和接口的使用說明。
鴻蒙應(yīng)用開發(fā)網(wǎng)址
https://developer.harmonyos.com/
開發(fā)指南
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903
開發(fā)參考
https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001054518434
總結(jié)
以上是生活随笔為你收集整理的【鸿蒙应用开发】-入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银行对公风险分析
- 下一篇: 最近很火的养猫小程序—365赚钱宝小程序