前言
去年 8 月,華為推出了一款名為 HarmonyOS NEXT 的操作系統(tǒng)扳炬,眾所周知,該系統(tǒng)由華為開發(fā)搔体,僅兼容 Harmony 內(nèi)核和 Harmony 系統(tǒng)恨樟,不兼容安卓系統(tǒng)。
許多人認(rèn)為疚俱,華為正試圖與安卓合作劝术,走后者的道路,真正成為安卓和 iOS 之外的第三個(gè)獨(dú)立移動(dòng)生態(tài)系統(tǒng)呆奕。
1 月 18 日养晋,華為 HarmonyOS NEXT 正式亮相,并被賦予了一個(gè)新名稱:"星河版"梁钾。
當(dāng)然绳泉,這個(gè) "星河版 "與安卓完全隔離,與安卓不兼容姆泻,只能安裝鴻蒙 app零酪。
這說明了什么冒嫡,咱們開發(fā)人員的春天要來(lái)了呀!K奈孝凌!隨著鴻蒙(HarmonyOS)生態(tài)的完善,各大廠這不得開放一大波崗位來(lái)適配鴻蒙月腋。
因?yàn)楝F(xiàn)有的安卓應(yīng)用無(wú)法直接在鴻蒙星河版上運(yùn)行蟀架,咱們開發(fā)者需要對(duì)原有安卓應(yīng)用進(jìn)行移植或重新開發(fā),才能適應(yīng)配鴻蒙系統(tǒng)的架構(gòu)和特性榆骚。
所以辜窑,別猶豫了!鴻蒙操作系統(tǒng)就在眼前寨躁,智能新時(shí)代的“熱門貨”等你來(lái)嘗鮮穆碎,這里給大家準(zhǔn)備了一份鴻蒙系統(tǒng)學(xué)習(xí)路線以及學(xué)習(xí)全家桶。錯(cuò)過了這個(gè)村职恳,可就沒這個(gè)店了喲~
內(nèi)容概要:《鴻蒙零基礎(chǔ)入門學(xué)習(xí)指南》所禀、《鴻蒙開發(fā)學(xué)習(xí)之UI》、《鴻蒙開發(fā)學(xué)習(xí)之Web》放钦、《鴻蒙開發(fā)學(xué)習(xí)之應(yīng)用模型》
內(nèi)容特點(diǎn):條理清晰色徘,含圖像化表示更加易懂。
《鴻蒙零基礎(chǔ)入門學(xué)習(xí)指南》
一操禀、快速入門
適用于HarmonyOS應(yīng)用開發(fā)的初學(xué)者褂策。通過構(gòu)建一個(gè)簡(jiǎn)單的具有頁(yè)面跳轉(zhuǎn)/返回功能的應(yīng)用,快速了解工程目錄的主要文件颓屑,熟悉HarmonyOS應(yīng)用開發(fā)流程斤寂。
- 開發(fā)準(zhǔn)備
- 構(gòu)建第一個(gè)ArkTS應(yīng)用(Stage模型)
- 構(gòu)建第一個(gè)ArkTS應(yīng)用(FA模型)
- 構(gòu)建第一個(gè)JS應(yīng)用(FA模型)
二、開發(fā)基礎(chǔ)知識(shí)
- 應(yīng)用程序包基礎(chǔ)知識(shí)
- 應(yīng)用配置文件(Stage模型)
- 應(yīng)用配置文件概述(FA模型)
三揪惦、資源分類與訪問
應(yīng)用開發(fā)過程中遍搞,經(jīng)常需要用到顏色、字體器腋、間距溪猿、圖片等資源,在不同的設(shè)備或配置中纫塌,這些資源的值可能不同诊县。
- 資源分類與訪問
- 創(chuàng)建資源目錄和資源文件
- 資源訪問
四、學(xué)習(xí)ArkTs語(yǔ)言
ArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語(yǔ)言措左。ArkTS圍繞應(yīng)用開發(fā)在TypeScript(簡(jiǎn)稱TS)生態(tài)基礎(chǔ)上做了進(jìn)一步擴(kuò)展依痊,繼承了TS的所有特性,是TS的超集媳荒。因此抗悍,在學(xué)習(xí)ArkTS語(yǔ)言之前驹饺,建議開發(fā)者具備TS語(yǔ)言開發(fā)能力。
- 初識(shí)ArkTS語(yǔ)言
- 基本語(yǔ)法
- 狀態(tài)管理
- 其他狀態(tài)管理
- 渲染控制
《鴻蒙開發(fā)學(xué)習(xí)之UI》
一缴渊、方舟開發(fā)框架(ArkUI)概述
二赏壹、基于ArkTS聲明式開發(fā)范式
- 1、UI開發(fā)(ArkTS聲明式開發(fā)范式)概述
- 2衔沼、開發(fā)布局
- 3蝌借、添加組件
- 4、顯示圖片
- 5指蚁、使用動(dòng)畫
- 6菩佑、支持交互事件
- 7、性能提升的推薦方法
三凝化、兼容JS的類Web開發(fā)范式
- 1稍坯、概述
- 2、框架說明
- 3搓劫、構(gòu)建用戶界面
- 4瞧哟、常見組件開發(fā)指導(dǎo)
- 5、動(dòng)效開發(fā)指導(dǎo)
- 6枪向、自定義組件
《鴻蒙開發(fā)學(xué)習(xí)之Web》
Web組件概述
使用Web組件加載頁(yè)面
設(shè)置基本屬性和事件
- 設(shè)置深色模式
- 上傳文件
- 在新窗口中打開頁(yè)面
- 管理位置權(quán)限
在應(yīng)用中使用前端頁(yè)面JavaScript
- 應(yīng)用側(cè)調(diào)用前端頁(yè)面函數(shù)
- 前端頁(yè)面調(diào)用應(yīng)用側(cè)函數(shù)
- 建立應(yīng)用側(cè)與前端頁(yè)面數(shù)據(jù)通道
- 管理頁(yè)面跳轉(zhuǎn)及瀏覽記錄導(dǎo)航
- 管理Cookie及數(shù)據(jù)存儲(chǔ)
- 自定義頁(yè)面請(qǐng)求響應(yīng)
- 使用Devtools工具調(diào)試前端頁(yè)面
ArkTS語(yǔ)言基礎(chǔ)類庫(kù)概述
并發(fā)
- 并發(fā)概述
- 使用異步并發(fā)能力進(jìn)行開發(fā)
- 使用多線程并發(fā)能力
- 容器類庫(kù)
- XML生成勤揩、解析、與轉(zhuǎn)換
- 通知
窗口管理
- 窗口開發(fā)概述
- 管理應(yīng)用窗口(Stage模型)
- 管理應(yīng)用窗口(FA模型)
WebGL
- 概述
- WebGL開發(fā)指導(dǎo)
媒體
- 媒體應(yīng)用開發(fā)概念
- 圖片
安全
- 訪問控制
- ohos.permission.USE_BLUETOOTH
- ohos.permission.DISCOVER_BLUETOOTH
- ohos.permission.MANAGE_BLUETOOTH
- ohos.permission.INTERNET
- ohos.permission.INTERNET
- ................
網(wǎng)絡(luò)與連接
- 網(wǎng)絡(luò)管理
- IPC與RPC通信
電話服務(wù)
- 電話服務(wù)開發(fā)概述
- 跳轉(zhuǎn)撥號(hào)頁(yè)面
- 獲取當(dāng)前蜂窩網(wǎng)絡(luò)信號(hào)信息
數(shù)據(jù)管理
- 數(shù)據(jù)管理概述
- 應(yīng)用數(shù)據(jù)持久化
- 場(chǎng)景介紹
- 運(yùn)作機(jī)制
- 約束限制
- 接口說明
- ..............
文件管理
- 文件管理概述
- 應(yīng)用文件
- 用戶文件
- 分布式文件系統(tǒng)
后臺(tái)任務(wù)管理
- 后臺(tái)任務(wù)總體概述
- 短時(shí)任務(wù)
- 長(zhǎng)時(shí)任務(wù)
- 延時(shí)任務(wù)
- 代理提醒
設(shè)備管理
- USB服務(wù)
- 位置服務(wù)
- 傳感器
- 分布式跟蹤開發(fā)指導(dǎo)
- 錯(cuò)誤管理
- .............
國(guó)際化
- 國(guó)際化開發(fā)概述
- Intl開發(fā)指導(dǎo)
- I18n開發(fā)指導(dǎo)
應(yīng)用測(cè)試
- 自動(dòng)化測(cè)試框架使用指南
Native API相關(guān)指導(dǎo)
- Native API在應(yīng)用工程中的使用指導(dǎo)
- Drawing開發(fā)指導(dǎo)
- Rawfile開發(fā)指導(dǎo)
- NativeWindow 開發(fā)指導(dǎo)
- ..........
《鴻蒙開發(fā)學(xué)習(xí)之應(yīng)用模型》
應(yīng)用模型概述
- 應(yīng)用模型的構(gòu)成要素
- 應(yīng)用模型解讀
Stage模型開發(fā)指導(dǎo)
- Stage模型開發(fā)概述
- Stage模型應(yīng)用組件
FA模型開發(fā)指導(dǎo)
- FA模型開發(fā)概述
- FA模型應(yīng)用組件配置
- 進(jìn)程模型
- 線程模型