注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)HarmonyOS應(yīng)用開發(fā):快速入門與項(xiàng)目實(shí)戰(zhàn)(華為鴻蒙操作系統(tǒng)應(yīng)用開發(fā))

HarmonyOS應(yīng)用開發(fā):快速入門與項(xiàng)目實(shí)戰(zhàn)(華為鴻蒙操作系統(tǒng)應(yīng)用開發(fā))

HarmonyOS應(yīng)用開發(fā):快速入門與項(xiàng)目實(shí)戰(zhàn)(華為鴻蒙操作系統(tǒng)應(yīng)用開發(fā))

定 價(jià):¥89.00

作 者: 夏德旺,謝立,樊樂,趙小剛 編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111694458 出版時(shí)間: 2021-12-01 包裝: 平裝
開本: 16開 頁數(shù): 270 字?jǐn)?shù):  

內(nèi)容簡介

  本書為HarmonyOS應(yīng)用程序開發(fā)入門書,以基礎(chǔ)知識和實(shí)例相結(jié)合的方式系統(tǒng)地介紹了HarmonyOS應(yīng)用程序開發(fā)的常用技術(shù)、相關(guān)經(jīng)驗(yàn)和技巧等。 【本書共分為9章:】 第1章從宏觀的角度對HarmonyOS進(jìn)行簡要的介紹; 第2章詳細(xì)介紹了HarmonyOS移動(dòng)應(yīng)用開發(fā)的入門知識; 第3章通過一個(gè)計(jì)算器案例詳細(xì)講解HarmonyOS App開發(fā)技能; 第4章通過一個(gè)通訊錄的案例進(jìn)一步學(xué)習(xí)了利用Java UI框架開發(fā)App的功能、線性布局和相對布局的混合使用,以及實(shí)現(xiàn)使用日志打印和Toast信息提示等功能; 第5章同樣也是一個(gè)通訊錄的案例,講解了利用JavaScript UI框架開發(fā)App的功能以及hml、css和js文件的編寫,并且著重講解了JavaScript開發(fā)的FA如何與Java開發(fā)的PA進(jìn)行數(shù)據(jù)交互,以及如何通過fetch模塊與服務(wù)端進(jìn)行HTTP網(wǎng)絡(luò)交互等內(nèi)容; 第6章通過一個(gè)相冊的案例,重點(diǎn)講解了HarmonyOS權(quán)限控制的概念和動(dòng)態(tài)權(quán)限申請的使用流程,同時(shí)講解了如何讀取系統(tǒng)相冊數(shù)據(jù)庫中的數(shù)據(jù)并進(jìn)行UI渲染; 第7章通過一個(gè)封裝視頻播放器的案例,完整梳理了開發(fā)視頻播放功能的相關(guān)流程和知識點(diǎn); 第8章講解了如何在真機(jī)下進(jìn)行應(yīng)用調(diào)試,以及分布式任務(wù)調(diào)度開發(fā)的流程、動(dòng)態(tài)權(quán)限申請等內(nèi)容; 第9章介紹了一些常用的HarmonyOS第三方組件,包括UI布局類、控件封裝類、動(dòng)畫播放類、音視頻處理類、開發(fā)框架類以及工具類等內(nèi)容。

作者簡介

  夏德旺 北京軟通動(dòng)力教育科技有限公司首席架構(gòu)師,華為鯤鵬生態(tài)認(rèn)證講師;12年IT相關(guān)工作經(jīng)驗(yàn),擅長Java、Android、大數(shù)據(jù)等方向的授課及項(xiàng)目實(shí)訓(xùn);多年Java項(xiàng)目開發(fā)與架構(gòu)經(jīng)驗(yàn),4年Android操作系統(tǒng)層開發(fā)經(jīng)驗(yàn);精通華為IPD產(chǎn)品研發(fā)流程、項(xiàng)目管理各項(xiàng)活動(dòng) ,精通微服務(wù)架構(gòu)與Android系統(tǒng)架構(gòu);曾參與武漢理工大學(xué)、南京郵電大學(xué)、中南民族大學(xué)、重慶郵電大學(xué)等20余所高校的實(shí)訓(xùn)授課工作,并多次參與軟通集團(tuán)內(nèi)部員工技術(shù)能力提升培訓(xùn)工作。 代表軟通動(dòng)力以隊(duì)長身份參加華為2020年數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)(鯤鵬)深圳創(chuàng)新大賽并獲得一等獎(jiǎng),以及中原鯤鵬訓(xùn)練營大賽的二等獎(jiǎng);擁有華為云MVP認(rèn)證、華為開發(fā)者專家HDE認(rèn)證、鯤鵬應(yīng)用開發(fā)者HCIA認(rèn)證、HCSI講師認(rèn)證。謝立 浙江大學(xué)儀器科學(xué)與工程學(xué)系副教授,碩士研究生導(dǎo)師。工業(yè)控制技術(shù)國家重點(diǎn)實(shí)驗(yàn)室、浙江省網(wǎng)絡(luò)多媒體技術(shù)研究重點(diǎn)實(shí)驗(yàn)室固定研究成員,曾任中國人工智能學(xué)會青年工作委員會委員,現(xiàn)擔(dān)任全國智能建筑及居住區(qū)數(shù)字化標(biāo)準(zhǔn)化技術(shù)委員會委員、全國協(xié)作業(yè)務(wù)關(guān)系管理標(biāo)準(zhǔn)化技術(shù)委員會委員。參與或承擔(dān)國家、省部級等項(xiàng)目近20項(xiàng),在國內(nèi)外學(xué)術(shù)刊物與會議發(fā)表論文60余篇,以第一發(fā)明人身份獲國家發(fā)明專利授權(quán)17項(xiàng),獲得浙江省科學(xué)技術(shù)一等獎(jiǎng)2次。

圖書目錄

第1章 HarmonyOS簡介
1.1 HarmonyOS的發(fā)展歷程
1.2 HarmonyOS的設(shè)計(jì)理念
1.3 HarmonyOS的整體架構(gòu)
1.3.1 內(nèi)核層
1.3.2 系統(tǒng)服務(wù)層
1.3.3 框架層
1.3.4 應(yīng)用層
1.4 HarmonyOS的技術(shù)特性
1.4.1 分布式軟總線
1.4.2 分布式設(shè)備虛擬化
1.4.3 分布式數(shù)據(jù)管理
1.4.4 分布式任務(wù)調(diào)度
1.4.5 一次開發(fā),多端部署
1.4.6 統(tǒng)一OS,彈性部署
1.5 HarmonyOS的應(yīng)用場景
1.5.1 HarmonyOS不只是用于手機(jī)
1.5.2 HarmonyOS的典型應(yīng)用
1.6 小結(jié)

第2章 HarmonyOS應(yīng)用開發(fā)入門
2.1 開發(fā)環(huán)境準(zhǔn)備
2.1.1 開發(fā)環(huán)境的搭建流程
2.1.2 安裝Node.js
2.1.3 安裝和配置DevEco Studio
2.1.4 創(chuàng)建Hello World項(xiàng)目
2.2 開發(fā)基礎(chǔ)知識
2.2.1 應(yīng)用基礎(chǔ)知識
2.2.2 應(yīng)用配置文件
2.2.3 應(yīng)用資源文件
2.2.4 工程管理
2.3 小結(jié)

第3章 實(shí)戰(zhàn)項(xiàng)目一:計(jì)算器(Java UI)
3.1 UI效果圖與知識點(diǎn)41
3.2 核心概念
3.2.1 組件和布局
3.2.2 Component和ComponentContainer的介紹
3.2.3 Component和ComponentContainer的關(guān)系
3.2.4 常用布局介紹
3.3 項(xiàng)目開發(fā)準(zhǔn)備工作
3.3.1 新建工程和模塊
3.3.2 導(dǎo)入外部資源文件
3.4 編寫布局文件代碼
3.5 編寫計(jì)算器邏輯
3.6 小結(jié)

第4章 實(shí)戰(zhàn)項(xiàng)目二:本地通訊錄(Java UI)
4.1 UI效果圖與知識點(diǎn)61
4.2 開發(fā)準(zhǔn)備工作
4.3 聯(lián)系人列表頁面靜態(tài)數(shù)據(jù)呈現(xiàn)
4.4 自定義圓形圖片的實(shí)現(xiàn)
4.5 添加聯(lián)系人以及實(shí)時(shí)刷新聯(lián)系人列表
4.6 查看聯(lián)系人詳情
4.7 刪除聯(lián)系人
4.8 通過對接SQLite實(shí)現(xiàn)數(shù)據(jù)持久化
4.9 使用第三方開源庫實(shí)現(xiàn)彈出式菜單
4.10 通過HTTP網(wǎng)絡(luò)通信與服務(wù)端交互
4.11 自定義第三方組件庫
4.12 小結(jié)

第5章 實(shí)戰(zhàn)項(xiàng)目三:本地通訊錄(JS FA與Java PA交互版本)
5.1 UI效果圖與知識點(diǎn)130
5.2 開發(fā)準(zhǔn)備工作
5.3 聯(lián)系人列表頁面靜態(tài)數(shù)據(jù)呈現(xiàn)
5.4 打通FA和PA數(shù)據(jù)
5.5 添加彈出式菜單
5.6 添加聯(lián)系人
5.7 刪除聯(lián)系人
5.8 通過HTTP網(wǎng)絡(luò)通信與服務(wù)端交互(JS)
5.9 小結(jié)

第6章 實(shí)戰(zhàn)項(xiàng)目四:自定義相冊 (Java)
6.1 UI效果圖與知識點(diǎn)168
6.2 開發(fā)準(zhǔn)備工作
6.3 添加一個(gè)表格布局
6.4 動(dòng)態(tài)權(quán)限申請
6.5 讀取系統(tǒng)相冊的數(shù)據(jù)并更新UI顯示
6.6 小結(jié)

第7章 實(shí)戰(zhàn)項(xiàng)目五:自定義視頻播放器(Java)181
7.1 UI效果圖與知識點(diǎn)181
7.2 開發(fā)準(zhǔn)備工作
7.3 播放一個(gè)本地視頻
7.4 實(shí)現(xiàn)網(wǎng)絡(luò)視頻播放
7.5 添加自定義控制欄
7.6 實(shí)現(xiàn)控制欄顯示與隱藏的動(dòng)態(tài)切換
7.7 實(shí)現(xiàn)帶動(dòng)畫效果的加載等待框
7.8 實(shí)現(xiàn)視頻的播放和暫停功能
7.9 實(shí)現(xiàn)控制欄的全屏切換功能
7.10 實(shí)現(xiàn)視頻總時(shí)長與當(dāng)前播放時(shí)間實(shí)時(shí)顯示197
7.11 實(shí)現(xiàn)控制欄的播放進(jìn)度條的實(shí)時(shí)更新
7.12 實(shí)現(xiàn)視頻播放進(jìn)度跳轉(zhuǎn)
7.13 實(shí)現(xiàn)倍速播放的功能
7.14 小結(jié)

第8章 實(shí)戰(zhàn)項(xiàng)目六:分布式視頻播放器(Java)202
8.1 UI效果圖與知識點(diǎn)202
8.2 開發(fā)準(zhǔn)備工作
8.3 真機(jī)調(diào)試
8.3.1 真機(jī)設(shè)備運(yùn)行流程
8.3.2 生成密鑰和證書請求文件
8.3.3 創(chuàng)建AGC項(xiàng)目
8.3.4 創(chuàng)建HarmonyOS應(yīng)用
8.3.5 申請調(diào)試證書和Profile文件
8.3.6 配置簽名信息
8.3.7 在Phone或Tablet中運(yùn)行應(yīng)用
8.4 分布式任務(wù)調(diào)度開發(fā)介紹
8.5 分布式任務(wù)調(diào)度開發(fā)測試預(yù)置條件
8.6 分布式視頻播放器開發(fā)權(quán)限配置
8.7 搜索并展示進(jìn)行分布式協(xié)同的設(shè)備列表
8.8 跨設(shè)備啟動(dòng)FA并進(jìn)行數(shù)據(jù)交互236
8.9 小結(jié)

第9章 HarmonyOS常用第三方組件介紹
9.1 Glide組件開發(fā)指南
9.2 Lottie組件開發(fā)指南
9.3 FileUpDown組件開發(fā)指南
9.4 VideoCache組件開發(fā)指南
9.5 BottomNavigationBar組件開發(fā)指南

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號