鴻蒙HarmonyOS應(yīng)用開發(fā)100例
定 價:119 元
當(dāng)前圖書已被 1 所學(xué)校薦購過!
查看明細(xì)
- 作者:朱峰 著
- 出版時間:2025/4/1
- ISBN:9787301360231
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TN929.53
- 頁碼:500
- 紙張:
- 版次:1
- 開本:16開
本書通過100個應(yīng)用案例的實現(xiàn)過程,介紹了開發(fā)鴻蒙應(yīng)用程序的知識,向讀者展示了armonyOS的魅力。全書將100個案例分為7章,分別是基本UI組件開發(fā),圖形、圖像開發(fā),多媒體開發(fā),網(wǎng)絡(luò)開發(fā),定位、地圖開發(fā),系統(tǒng)開發(fā),AI開發(fā)。全書內(nèi)容簡潔而不失技術(shù)深度,內(nèi)容豐富全面,歷史資料翔實齊全。本書易于閱讀,以極簡的 文字介紹了復(fù)雜的案例,是學(xué)習(xí)HarmonyOS應(yīng)用程序開發(fā)的完美教程。
本書適用于已經(jīng)了解armonyOS基礎(chǔ)開發(fā)的讀者,以及想進(jìn)一步掌握這門強(qiáng)大系統(tǒng)的讀者,也可以作為大專院校相關(guān)專業(yè)的師生用書和培訓(xùn)學(xué)校的專業(yè)性教材。
朱峰
----------------------------
朱峰,哈爾濱工業(yè)大學(xué)計算機(jī)博士,現(xiàn)任華為HarmonyOS技術(shù)專家。精通Android、iOS以及HarmonyOS的開發(fā)技術(shù),并在物聯(lián)網(wǎng)與嵌入式系統(tǒng)領(lǐng)域有著深厚的積累。在華為任職期間,積極參與了多個核心項目的設(shè)計與實現(xiàn)工作,對HarmonyOS生態(tài)系統(tǒng)進(jìn)行了深入的研究,并積累了豐富的實踐經(jīng)驗。長期致力于新技術(shù)的推廣與應(yīng)用,多次受邀在技術(shù)論壇及開發(fā)者大會上分享自己的實踐經(jīng)驗,受到了業(yè)界的廣泛好評。
第1章 基本UI組件開發(fā)實戰(zhàn)
案例1 用戶登錄文本框 2
案例2 留言板發(fā)布系統(tǒng) 3
案例3 設(shè)置屏幕中的元素水平方向居中對齊 5
案例4 水平顯示3本玄幻小說的名字 6
案例5 使用相對布局構(gòu)建一個精美圖案 9
案例6 使用柵格布局實現(xiàn)響應(yīng)式顏色網(wǎng)格效果 12
案例7 創(chuàng)建一個通用網(wǎng)頁布局模板 14
案例8 使用Button創(chuàng)建多個不同樣式的按鈕 16
案例9 用戶喜歡的編程語言調(diào)查表 18
案例10 創(chuàng)建多種類型的進(jìn)度條 20
案例11 創(chuàng)建藍(lán)牙開關(guān)按鈕 23
案例12 程序員的一篇學(xué)習(xí)日記 24
案例13 基于Menu選擇國慶假期的出行方式27
案例14 基于TabBar的手機(jī)切換動畫29
案例15 實現(xiàn)精美的屏幕底部頁簽 33
案例16 翻頁閱讀網(wǎng)絡(luò)小說特效 36
案例17 聯(lián)系人列表快速索引條 41
案例18 新郵件提醒 44
案例19 實現(xiàn)氣泡提示特效 48
案例20 可視化顯示手機(jī)內(nèi)存和CPU的使用率 51
案例21 生成不同樣式的二維碼 53
案例22 文本時鐘系統(tǒng) 54
案例23 富文本編輯器中的文本選擇菜單 57
案例24 自定義樣式的搜索表單 66
案例25 用圖案解鎖手機(jī) 67
案例26 創(chuàng)建動態(tài)廣告組件 69
案例27 卡片式計算器 73
第2章 圖形、圖像開發(fā)實戰(zhàn)
案例1 加載并顯示4種不同類型的圖片 79
案例2 繪制各種各樣的幾何圖形 81
案例3 個性化Canvas繪圖系統(tǒng) 84
案例4 實現(xiàn)顯式動畫效果 88
案例5 實現(xiàn)屬性動畫效果 90
案例6 使用if/else語句實現(xiàn)組件內(nèi)轉(zhuǎn)場動畫效果 92
案例7 使用ForEach語句實現(xiàn)組件內(nèi)轉(zhuǎn)場動畫效果 93
案例8 手機(jī)電子相冊系統(tǒng) 96
案例9 具有翻頁功能的小說閱讀器 107
案例10 個性時鐘系統(tǒng) 114
案例11 多圖片合集輪播系統(tǒng) 121
案例12 背景跟隨主題顏色自動轉(zhuǎn)換 131
第3章 多媒體開發(fā)實戰(zhàn)
案例1 基于AVPlayer的多功能視頻播放器 137
案例2 橫豎屏自動切換播放器 145
案例3 基于AudioRenderer的音頻播放器 156
案例4 設(shè)置手機(jī)鈴聲161
案例5 手機(jī)錄音并播放程序 164
案例6 一個拍照程序170
案例7 仿微信朋友圈發(fā)布系統(tǒng) 173
案例8 一個錄像程序178
案例9 第三方相機(jī)拍照程序 184
案例10 為拍攝的圖片添加水印 195
案例11 統(tǒng)一掃碼程序204
案例12 畫中畫播放器207
案例13 圖片裁剪處理211
案例14 基于媒體會話的媒體控制系統(tǒng) 215
案例15 圖片壓縮程序217
第4章 網(wǎng)絡(luò)開發(fā)實戰(zhàn)
案例1 Web瀏覽器程序224
案例2 基于WebSocket客戶端/服務(wù)端的聊天系統(tǒng)227
案例3 網(wǎng)絡(luò)視頻播放器234
案例4 多文件下載監(jiān)聽系統(tǒng) 241
案例5 播放指定網(wǎng)址的視頻 246
案例6 網(wǎng)絡(luò)事件監(jiān)聽系統(tǒng)249
案例7 網(wǎng)絡(luò)性能分析系統(tǒng)254
案例8 在線預(yù)覽PDF文件 258
案例9 網(wǎng)絡(luò)加速服務(wù)系統(tǒng)262
案例10 基于RCP的網(wǎng)絡(luò)請求系統(tǒng) 269
案例11 簡易網(wǎng)絡(luò)管理系統(tǒng)273
案例12 遠(yuǎn)場通信服務(wù)系統(tǒng)275
案例13 緩存播放器276
案例14 WLAN信息查詢系統(tǒng) 279
案例15 基于HTML 5的話費充值系統(tǒng)283
第5章 定位、地圖開發(fā)實戰(zhàn)
案例1 地圖定位服務(wù)288
案例2 定位服務(wù)系統(tǒng)290
案例3 地圖服務(wù)綜合實戰(zhàn)296
案例4 健身計步器304
案例5 共享單車騎行系統(tǒng)318
第6章 系統(tǒng)開發(fā)實戰(zhàn)
案例1 文件的壓縮/解壓339
案例2 網(wǎng)絡(luò)性能分析系統(tǒng)344
案例3 華為穿戴服務(wù)347
案例4 網(wǎng)絡(luò)管理工具351
案例5 華為賬號一鍵登錄系統(tǒng) 355
案例6 設(shè)備安全檢測服務(wù)360
案例7 應(yīng)用賬號管理系統(tǒng)363
案例8 華為手寫筆服務(wù)367
案例9 在線認(rèn)證服務(wù)370
案例10 將圖標(biāo)添加到狀態(tài)欄中 375
案例11 字符串的加密和解密 377
案例12 業(yè)務(wù)風(fēng)險檢測382
案例13 證書算法庫框架383
案例14 人臉和指紋認(rèn)證登錄系統(tǒng) 388
案例15 基于IFAA的在線認(rèn)證服務(wù) 399
案例16 使用剪貼板控件402
案例17 通用密鑰庫功能合集 405
案例18 車聯(lián)服務(wù)系統(tǒng)407
案例19 基于可信應(yīng)用服務(wù)的安全相機(jī)系統(tǒng) 414
案例20 華為支付服務(wù)420
案例21 應(yīng)用內(nèi)支付服務(wù)424
第7章 AI開發(fā)實戰(zhàn)
案例1 人臉識別系統(tǒng)435
案例2 拍照識別文字439
案例3 卡證識別系統(tǒng)452
案例4 文本轉(zhuǎn)語音系統(tǒng)456
案例5 語音識別系統(tǒng)470