-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
HarmonyOS應用開發:快速入門與項目實戰 版權信息
- ISBN:9787111694458
- 條形碼:9787111694458 ; 978-7-111-69445-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
HarmonyOS應用開發:快速入門與項目實戰 本書特色
適讀人群 :本書適用于從事移動應用開發的廣大從業者,有志于從Android應用開發轉型為HarmonyOS應用開發的工程師,HarmonyOS應用開發業余愛好者,就讀于計算機相關專業的應用型學生。(1)鴻蒙的問世打破操作系統壟斷,HarmonyOS應用開發應運而生,諸多應用開發人員轉戰HarmonyOS應用開發。 (2)基礎知識和實例相結合,以Java和JavaScript兩種語言進行應用程序的案例開發,輕松上手HarmonyOS應用開發。 (3)本書提供示例代碼下載。
HarmonyOS應用開發:快速入門與項目實戰 內容簡介
本書共9個章節,章為HarmonyOS簡介,主要介紹HarmonyOS的發展歷程、設計理念、整體架構、特性以及典型應用場景;第2章為HarmonyOS應用開發入門,是后面章節的基礎和鋪墊,主要介紹HarmonyOS開發環境準備和開發基礎知識;第3章到第8章通過6個不同類型的項目案例,貫穿講解鴻蒙應用開發的相關核心知識點,每個項目案例都先展示zui終UI效果圖和核心知識點,讓讀者帶著任務學習,激發讀者興趣,每個項目案例都有詳細的開發步驟及核心代碼講解,實戰性強,確保讀者在認真學習完本書后,能夠獨立做HarmonyOS應用開發項目;第9章為HarmonyOS常用第三方組件介紹,主要介紹BGABadgeView、BottomNavigationBar、Glide、VideoCache和Updownfile組件的功能、使用以及開發步驟。
HarmonyOS應用開發:快速入門與項目實戰 目錄
第1章 HarmonyOS簡介
1.1 HarmonyOS的發展歷程
1.2 HarmonyOS的設計理念
1.3 HarmonyOS的整體架構
1.3.1 內核層
1.3.2 系統服務層
1.3.3 框架層
1.3.4 應用層
1.4 HarmonyOS的技術特性
1.4.1 分布式軟總線
1.4.2 分布式設備虛擬化
1.4.3 分布式數據管理
1.4.4 分布式任務調度
1.4.5 一次開發,多端部署
1.4.6 統一OS,彈性部署
1.5 HarmonyOS的應用場景
1.5.1 HarmonyOS不只是用于手機
1.5.2 HarmonyOS的典型應用
1.6 小結
第2章 HarmonyOS應用開發入門
2.1 開發環境準備
2.1.1 開發環境的搭建流程
2.1.2 安裝Node.js
2.1.3 安裝和配置DevEco Studio
2.1.4 創建Hello World項目
2.2 開發基礎知識
2.2.1 應用基礎知識
2.2.2 應用配置文件
2.2.3 應用資源文件
2.2.4 工程管理
2.3 小結
第3章 實戰項目一:計算器(Java UI)
3.1 UI效果圖與知識點41
3.2 核心概念
3.2.1 組件和布局
3.2.2 Component和ComponentContainer的介紹
3.2.3 Component和ComponentContainer的關系
3.2.4 常用布局介紹
3.3 項目開發準備工作
3.3.1 新建工程和模塊
3.3.2 導入外部資源文件
3.4 編寫布局文件代碼
3.5 編寫計算器邏輯
3.6 小結
第4章 實戰項目二:本地通訊錄(Java UI)
4.1 UI效果圖與知識點61
4.2 開發準備工作
4.3 聯系人列表頁面靜態數據呈現
4.4 自定義圓形圖片的實現
4.5 添加聯系人以及實時刷新聯系人列表
4.6 查看聯系人詳情
4.7 刪除聯系人
4.8 通過對接SQLite實現數據持久化
4.9 使用第三方開源庫實現彈出式菜單
4.10 通過HTTP網絡通信與服務端交互
4.11 自定義第三方組件庫
4.12 小結
第5章 實戰項目三:本地通訊錄(JS FA與Java PA交互版本)
5.1 UI效果圖與知識點130
5.2 開發準備工作
5.3 聯系人列表頁面靜態數據呈現
5.4 打通FA和PA數據
5.5 添加彈出式菜單
5.6 添加聯系人
5.7 刪除聯系人
5.8 通過HTTP網絡通信與服務端交互(JS)
5.9 小結
第6章 實戰項目四:自定義相冊 (Java)
6.1 UI效果圖與知識點168
6.2 開發準備工作
6.3 添加一個表格布局
6.4 動態權限申請
6.5 讀取系統相冊的數據并更新UI顯示
6.6 小結
第7章 實戰項目五:自定義視頻播放器(Java)181
7.1 UI效果圖與知識點181
7.2 開發準備工作
7.3 播放一個本地視頻
7.4 實現網絡視頻播放
7.5 添加自定義控制欄
7.6 實現控制欄顯示與隱藏的動態切換
7.7 實現帶動畫效果的加載等待框
7.8 實現視頻的播放和暫停功能
7.9 實現控制欄的全屏切換功能
7.10 實現視頻總時長與當前播放時間實時顯示197
7.11 實現控制欄的播放進度條的實時更新
7.12 實現視頻播放進度跳轉
7.13 實現倍速播放的功能
7.14 小結
第8章 實戰項目六:分布式視頻播放器(Java)202
8.1 UI效果圖與知識點202
8.2 開發準備工作
8.3 真機調試
8.3.1 真機設備運行流程
8.3.2 生成密鑰和證書請求文件
8.3.3 創建AGC項目
8.3.4 創建HarmonyOS應用
8.3.5 申請調試證書和Profile文件
8.3.6 配置簽名信息
8.3.7 在Phone或Tablet中運行應用
8.4 分布式任務調度開發介紹
8.5 分布式任務調度開發測試預置條件
8.6 分布式視頻播放器開發權限配置
8.7 搜索并展示進行分布式協同的設備列表
8.8 跨設備啟動FA并進行數據交互236
8.9 小結
第9章 HarmonyOS常用第三方組件介紹
9.1 Glide組件開發指南
9.2 Lottie組件開發指南
9.3 FileUpDown組件開發指南
9.4 VideoCache組件開發指南
9.5 BottomNavigationBar組件開發指南
HarmonyOS應用開發:快速入門與項目實戰 作者簡介
夏德旺 北京軟通動力教育科技有限公司首席架構師,華為鯤鵬生態認證講師;12年IT相關工作經驗,擅長Java、Android、大數據等方向的授課及項目實訓;多年Java項目開發與架構經驗,4年Android操作系統層開發經驗;精通華為IPD產品研發流程、項目管理各項活動 ,精通微服務架構與Android系統架構;曾參與武漢理工大學、南京郵電大學、中南民族大學、重慶郵電大學等20余所高校的實訓授課工作,并多次參與軟通集團內部員工技術能力提升培訓工作。 代表軟通動力以隊長身份參加華為2020年數字經濟產業(鯤鵬)深圳創新大賽并獲得一等獎,以及中原鯤鵬訓練營大賽的二等獎;擁有華為云MVP認證、華為開發者專家HDE認證、鯤鵬應用開發者HCIA認證、HCSI講師認證。 謝立 浙江大學儀器科學與工程學系副教授,碩士研究生導師。工業控制技術國家重點實驗室、浙江省網絡多媒體技術研究重點實驗室固定研究成員,曾任中國人工智能學會青年工作委員會委員,現擔任全國智能建筑及居住區數字化標準化技術委員會委員、全國協作業務關系管理標準化技術委員會委員。參與或承擔國家、省部級等項目近20項,在國內外學術刊物與會議發表論文60余篇,以第一發明人身份獲國家發明專利授權17項,獲得浙江省科學技術一等獎2次。
- >
小考拉的故事-套裝共3冊
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
二體千字文
- >
我從未如此眷戀人間
- >
名家帶你讀魯迅:故事新編
- >
羅庸西南聯大授課錄
- >
朝聞道
- >
李白與唐代文化