《鴻蒙第三方組件庫應用開發實戰》通過多個精選的開源組件庫,詳盡地講解了如何在鴻蒙操作系統下使用這些組件庫實現快捷的應用開發。同時,本書詳細剖析了鴻蒙操作系統組件庫的實現原理,并通過一個綜合應用實戰幫助讀者學習更加深入的應用開發知識和技巧。
《鴻蒙第三方組件庫應用開發實戰》共 7 章,主要內容包括鴻蒙操作系統的簡單介紹,第三方組件庫的背景和鴻蒙第三方組件的相關特性,基于第三方組件的鴻蒙應用開發流程,UI組件、視頻相關組件、實用工具組件的使用方法和實現原理,以及如何使用多個第三方組件來快速構建視頻播放平臺。
《鴻蒙第三方組件庫應用開發實戰》通俗易懂,循序漸進,包含詳細的代碼講解和豐富的應用實戰,可讀性和操作性較強,是鴻蒙應用開發入門的不二之選。本書主要面向具備基本編程知識的讀者,也可以作為高校教材或培訓機構的參考用書。
1.通過多個精選的開源組件庫,詳盡地講解了如何在鴻蒙操作系統下使用這些組件庫實現快捷的應用開發。
2.針對鴻蒙的應用生態,將Android平臺上多款廣受歡迎的組件移植到鴻蒙平臺,并以開源的方式提供給鴻蒙開發人員。
3.本書對如何在鴻蒙系統上使用第三方組件庫實現快捷的應用開發進行了梳理和介紹,還對它們的實現原理和移植方法進行了講解。
4.注重實戰,提供源代碼和彩圖文件供讀者實戰練習,教師按照書中指示還可獲得教學配套資源。
武延軍,博士生導師,中國科學院軟件研究所副總工程師,中國科學院軟件研究所智能軟件研究中心主任,操作系統領域學科方向帶頭人,研究所重點培育方向負責人,軍委科技委員會重點項目專業人士,軍委裝備發展部載人航天工程軟件專業人士。十三五期間,牽頭組建新的創新單元智能軟件研究中心并擔任中心主任,該研究中心當前已形成包含3名正高、8名副高在內的共70多人的科研團隊。
鄭森文,中國科學院軟件研究所智能軟件研究中心開源基礎設施組負責人,OpenHarmony工作委員會成員代表,華為認證HDE(HUAWEI Developer Expert),開放原子教育認證講師。主要研究方向為人機交互和人工智能,發表相關論文和專利共十余項,參與了多項國家課題項目,當前主要專注于開源軟件供應鏈的相關研究和實踐。
朱偉,哈爾濱工程大學碩士,開放原子教育認證講師,HarmonyOS社區社區明星,華為KOL(Key Opinion Leader),現就職于中國科學院軟件研究所智能軟件研究中心。鴻蒙應用開發人員,具有豐富的移動端應用開發經驗。曾參與多項國家科技重點研發計劃課題項目,發表多篇相關論文、專利。主要研究方向為開源軟件供應鏈。
吳敬征,博士研究生導師,中國科學院軟件研究所研究員,中國科學院軟件研究所杰出青年科技人才。主要研究方向為開源軟件供應鏈、人工智能安全及漏洞挖掘。在國內外期刊和會議發表學術論文60余篇,申請國家專利20余項,獲得軟件著作權20余項,主持國家自然科學基金、國家科技重點研發計劃課題等10余項研究項目。
第 1章 鴻蒙操作系統簡介1
1.1 移動端操作系統現狀1
1.2 鴻蒙操作系統的誕生5
第 2章 第三方組件簡介9
2.1 何謂第三方組件9
2.2 基于第三方組件的便捷開發12
2.3 鴻蒙第三方組件12
第3章 基于第三方組件的鴻蒙應用開發15
3.1 鴻蒙開發環境搭建15
3.2 鴻蒙第三方組件的引用22
3.3 基于第三方組件的鴻蒙應用開發指導25
第4章 UI組件26
4.1 輪播組件Banner_ohos26
4.2 加載動畫組件AVLoadingIndicatorView_ohos36
4.3 進度輪組件ProgressWheel_ohos44
4.4 側滑菜單組件SlidingMenu_ohos55
4.5 連續滾動圖像組件ContinuousScrollableImageView_ohos66
第5章 視頻相關組件77
5.1 視頻緩存組件VideoCache_ohos77
5.2 彈幕庫組件DanmakuFlameMaster_ohos96
第6章 實用工具組件109
6.1 圖片裁剪組件ImageCropper_ohos109
6.2 圖片裁剪組件uCrop_ohos122
6.3 條形碼閱讀器Zbar_ohos137
6.4 滑動拼圖驗證組件SwipeCaptcha_ohos145
6.5 圖表繪制組件MPChart_ohos154
第7章 綜合應用實戰視頻播放平臺167
7.1 視頻播放平臺的簡介167
7.2 視頻播放平臺的搭建實現168