鴻蒙HarmonyOS應用開發100例

朱峰

  • 出版商: 北京大學
  • 出版日期: 2025-04-01
  • 定價: $714
  • 售價: 8.5$607
  • 語言: 簡體中文
  • ISBN: 7301360231
  • ISBN-13: 9787301360231
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

《鴻蒙HarmonyOS應用開發100例》通過100個應用案例的實現過程,介紹了開發鴻蒙應用程序的知識,向讀者展示了armonyOS的魅力。全書將100個案例分為7章,分別是基本UI組件開發,圖形、圖像開發,多媒體開發,網絡開發,定位、地圖開發,系統開發,AI開發。全書內容簡潔而不失技術深度,內容豐富全面,歷史資料翔實齊全。《鴻蒙HarmonyOS應用開發100例》易於閱讀,以極簡的 文字介紹了覆雜的案例,是學習HarmonyOS應用程序開發的完美教程。
《鴻蒙HarmonyOS應用開發100例》適用於已經瞭解armonyOS基礎開發的讀者,以及想進一步掌握這門強大系統的讀者,也可以作為大專院校相關專業的師生用書和培訓學校的專業性教材。

作者簡介

朱峰,哈爾濱工業大學計算機博士,現任華為HarmonyOS技術專家。精通Android、iOS以及HarmonyOS的開發技術,並在物聯網與嵌入式系統領域有著深厚的積累。在華為任職期間,積極參與了多個核心項目的設計與實現工作,對HarmonyOS生態系統進行了深入的研究,並積累了豐富的實踐經驗。長期致力於新技術的推廣與應用,多次受邀在技術論壇及開發者大會上分享自己的實踐經驗,受到了業界的廣泛好評。

目錄大綱

第1章 基本UI組件開發實戰
案例1 用戶登錄文本框 2
案例2 留言板發布系統 3
案例3 設置屏幕中的元素水平方向居中對齊 5
案例4 水平顯示3本玄幻小說的名字 6
案例5 使用相對佈局構建一個精美圖案 9
案例6 使用柵格佈局實現響應式顏色網格效果 12
案例7 創建一個通用網頁佈局模板 14
案例8 使用Button創建多個不同樣式的按鈕 16
案例9 用戶喜歡的編程語言調查表 18
案例10 創建多種類型的進度條 20
案例11 創建藍牙開關按鈕 23
案例12 程序員的一篇學習日記 24
案例13 基於Menu選擇國慶假期的出行方式27
案例14 基於TabBar的手機切換動畫29
案例15 實現精美的屏幕底部頁簽 33
案例16 翻頁閱讀網絡小說特效 36
案例17 聯系人列表快速索引條 41
案例18 新郵件提醒 44
案例19 實現氣泡提示特效 48
案例20 可視化顯示手機內存和CPU的使用率 51
案例21 生成不同樣式的二維碼 53
案例22 文本時鐘系統 54
案例23 富文本編輯器中的文本選擇菜單 57
案例24 自定義樣式的搜索表單 66
案例25 用圖案解鎖手機 67
案例26 創建動態廣告組件 69
案例27 卡片式計算器 73
第2章 圖形、圖像開發實戰
案例1 加載並顯示4種不同類型的圖片 79
案例2 繪制各種各樣的幾何圖形 81
案例3 個性化Canvas繪圖系統 84
案例4 實現顯式動畫效果 88
案例5 實現屬性動畫效果 90
案例6 使用if/else語句實現組件內轉場動畫效果 92
案例7 使用ForEach語句實現組件內轉場動畫效果 93
案例8 手機電子相冊系統 96
案例9 具有翻頁功能的小說閱讀器 107
案例10 個性時鐘系統 114
案例11 多圖片合集輪播系統 121
案例12 背景跟隨主題顏色自動轉換 131
第3章 多媒體開發實戰
案例1 基於AVPlayer的多功能視頻播放器 137
案例2 橫豎屏自動切換播放器 145
案例3 基於AudioRenderer的音頻播放器 156
案例4 設置手機鈴聲161
案例5 手機錄音並播放程序 164
案例6 一個拍照程序170
案例7 仿微信朋友圈發布系統 173
案例8 一個錄像程序178
案例9 第三方相機拍照程序 184
案例10 為拍攝的圖片添加水印 195
案例11 統一掃碼程序204
案例12 畫中畫播放器207
案例13 圖片裁剪處理211
案例14 基於媒體會話的媒體控制系統 215
案例15 圖片壓縮程序217
第4章 網絡開發實戰
案例1 Web瀏覽器程序224
案例2 基於WebSocket客戶端/服務端的聊天系統227
案例3 網絡視頻播放器234
案例4 多文件下載監聽系統 241
案例5 播放指定網址的視頻 246
案例6 網絡事件監聽系統249
案例7 網絡性能分析系統254
案例8 在線預覽PDF文件 258
案例9 網絡加速服務系統262
案例10 基於RCP的網絡請求系統 269
案例11 簡易網絡管理系統273
案例12 遠場通信服務系統275
案例13 緩存播放器276
案例14 WLAN信息查詢系統 279
案例15 基於HTML 5的話費充值系統283
第5章 定位、地圖開發實戰
案例1 地圖定位服務288
案例2 定位服務系統290
案例3 地圖服務綜合實戰296
案例4 健身計步器304
案例5 共享自行車騎行系統318
第6章 系統開發實戰
案例1 文件的壓縮/解壓339
案例2 網絡性能分析系統344
案例3 華為穿戴服務347
案例4 網絡管理工具351
案例5 華為賬號一鍵登錄系統 355
案例6 設備安全檢測服務360
案例7 應用賬號管理系統363
案例8 華為手寫筆服務367
案例9 在線認證服務370
案例10 將圖標添加到狀態欄中 375
案例11 字符串的加密和解密 377
案例12 業務風險檢測382
案例13 證書算法庫框架383
案例14 人臉和指紋認證登錄系統 388
案例15 基於IFAA的在線認證服務 399
案例16 使用剪貼板控件402
案例17 通用密鑰庫功能合集 405
案例18 車聯服務系統407
案例19 基於可信應用服務的安全相機系統 414
案例20 華為支付服務420
案例21 應用內支付服務424
第7章 AI開發實戰
案例1 人臉識別系統435
案例2 拍照識別文字439
案例3 卡證識別系統452
案例4 文本轉語音系統456
案例5 語音識別系統470

最後瀏覽商品 (17)