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