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

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

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

定 價(jià):¥89.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 HarmonyOS簡(jiǎn)介
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 一次開(kāi)發(fā),多端部署
1.4.6 統(tǒng)一OS,彈性部署
1.5 HarmonyOS的應(yīng)用場(chǎng)景
1.5.1 HarmonyOS不只是用于手機(jī)
1.5.2 HarmonyOS的典型應(yīng)用
1.6 小結(jié)

第2章 HarmonyOS應(yīng)用開(kāi)發(fā)入門(mén)
2.1 開(kāi)發(fā)環(huán)境準(zhǔn)備
2.1.1 開(kāi)發(fā)環(huán)境的搭建流程
2.1.2 安裝Node.js
2.1.3 安裝和配置DevEco Studio
2.1.4 創(chuàng)建Hello World項(xiàng)目
2.2 開(kāi)發(fā)基礎(chǔ)知識(shí)
2.2.1 應(yīng)用基礎(chǔ)知識(shí)
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效果圖與知識(shí)點(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)目開(kāi)發(fā)準(zhǔn)備工作
3.3.1 新建工程和模塊
3.3.2 導(dǎo)入外部資源文件
3.4 編寫(xiě)布局文件代碼
3.5 編寫(xiě)計(jì)算器邏輯
3.6 小結(jié)

第4章 實(shí)戰(zhàn)項(xiàng)目二:本地通訊錄(Java UI)
4.1 UI效果圖與知識(shí)點(diǎn)61
4.2 開(kāi)發(fā)準(zhǔn)備工作
4.3 聯(lián)系人列表頁(yè)面靜態(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 通過(guò)對(duì)接SQLite實(shí)現(xiàn)數(shù)據(jù)持久化
4.9 使用第三方開(kāi)源庫(kù)實(shí)現(xiàn)彈出式菜單
4.10 通過(guò)HTTP網(wǎng)絡(luò)通信與服務(wù)端交互
4.11 自定義第三方組件庫(kù)
4.12 小結(jié)

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

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

第7章 實(shí)戰(zhàn)項(xiàng)目五:自定義視頻播放器(Java)181
7.1 UI效果圖與知識(shí)點(diǎn)181
7.2 開(kāi)發(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)畫(huà)效果的加載等待框
7.8 實(shí)現(xiàn)視頻的播放和暫停功能
7.9 實(shí)現(xiàn)控制欄的全屏切換功能
7.10 實(shí)現(xiàn)視頻總時(shí)長(zhǎng)與當(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效果圖與知識(shí)點(diǎn)202
8.2 開(kāi)發(fā)準(zhǔn)備工作
8.3 真機(jī)調(diào)試
8.3.1 真機(jī)設(shè)備運(yùn)行流程
8.3.2 生成密鑰和證書(shū)請(qǐng)求文件
8.3.3 創(chuàng)建AGC項(xiàng)目
8.3.4 創(chuàng)建HarmonyOS應(yīng)用
8.3.5 申請(qǐng)調(diào)試證書(shū)和Profile文件
8.3.6 配置簽名信息
8.3.7 在Phone或Tablet中運(yùn)行應(yīng)用
8.4 分布式任務(wù)調(diào)度開(kāi)發(fā)介紹
8.5 分布式任務(wù)調(diào)度開(kāi)發(fā)測(cè)試預(yù)置條件
8.6 分布式視頻播放器開(kāi)發(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組件開(kāi)發(fā)指南
9.2 Lottie組件開(kāi)發(fā)指南
9.3 FileUpDown組件開(kāi)發(fā)指南
9.4 VideoCache組件開(kāi)發(fā)指南
9.5 BottomNavigationBar組件開(kāi)發(fā)指南

本目錄推薦

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