注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)鴻蒙應(yīng)用程序開發(fā)

鴻蒙應(yīng)用程序開發(fā)

鴻蒙應(yīng)用程序開發(fā)

定 價:¥109.00

作 者: 董昱
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302581994 出版時間: 2021-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 444 字?jǐn)?shù):  

內(nèi)容簡介

  本書以基礎(chǔ)知識和實(shí)例相結(jié)合的方式成體系地介紹鴻蒙應(yīng)用程序開發(fā)的常用技術(shù)。全書共10章。第1~3章介紹鴻蒙應(yīng)用程序開發(fā)的基礎(chǔ)知識,從創(chuàng)建應(yīng)用程序工程開始手把手介紹用戶界面開發(fā)的基本流程。第4和5章按照J(rèn)ava和JavaScript這兩種編程語言分別介紹了用戶界面開發(fā)的基本知識。第6~10章介紹鴻蒙應(yīng)用程序開發(fā)的眾多基礎(chǔ)特性,包括通知、公共事件、Service Ability、數(shù)據(jù)持久化、Data Ability、網(wǎng)絡(luò)訪問、媒體訪問、相機(jī)拍照、訂閱傳感器、獲取地理位置等眾多功能。 本書定位為鴻蒙應(yīng)用程序開發(fā)的入門教程,成體系地介紹鴻蒙應(yīng)用開發(fā)的基礎(chǔ)知識,面向?qū)櫭刹僮飨到y(tǒng)感興趣的學(xué)生、開發(fā)者和相關(guān)從業(yè)人員。

作者簡介

  董昱,華為官方認(rèn)證的HarmonyOS系統(tǒng)課程開發(fā)者,多次參與51CTO鴻蒙社區(qū)等組織的課程直播、錄播和技術(shù)研討。畢業(yè)于中國科學(xué)院地理科學(xué)與資源研究所,已發(fā)表論文10余篇,SCI收錄2篇,申請國家專利1項(xiàng),軟件著作權(quán)10余項(xiàng),著有《大疆無人機(jī)二次開發(fā)教程》《QGIS軟件及其應(yīng)用教程》等圖書。

圖書目錄

第1章一見傾心: 鴻蒙操作系統(tǒng)(54min)
1.1偉大的里程碑: 鴻蒙的誕生
1.1.1歷史的機(jī)遇: 物聯(lián)網(wǎng)時代
1.1.2鴻蒙操作系統(tǒng)的設(shè)計(jì)理念
1.1.3鴻蒙操作系統(tǒng)的未來
1.2鴻蒙操作系統(tǒng)的技術(shù)特性
1.2.1鴻蒙操作系統(tǒng)的基本架構(gòu)
1.2.2鴻蒙應(yīng)用程序的編程語言
1.2.3與常見的移動操作系統(tǒng)的對比
1.3鴻蒙應(yīng)用程序開發(fā)環(huán)境的搭建
1.3.1認(rèn)證華為開發(fā)者
1.3.2下載并安裝Node.js與DevEco Studio
1.3.3嘗試打開DevEco Studio
1.4本章小結(jié)
第2章個鴻蒙應(yīng)用程序(67min)
2.1鴻蒙應(yīng)用程序框架
2.1.1Ability大家族
2.1.2HAP與Entry
2.1.3創(chuàng)建一個鴻蒙應(yīng)用程序工程
2.1.4HAP的配置與工程目錄結(jié)構(gòu)
2.1.5應(yīng)用權(quán)限
2.1.6在鴻蒙設(shè)備虛擬機(jī)中運(yùn)行程序
2.2應(yīng)用程序簽名與真機(jī)調(diào)試
2.2.1申請證書文件
2.2.2申請授權(quán)文件
2.2.3配置應(yīng)用程序簽名
2.2.4真機(jī)調(diào)試
2.3調(diào)試鴻蒙應(yīng)用程序
2.3.1運(yùn)行與斷點(diǎn)調(diào)試
2.3.2HiLog日志工具
2.3.3可視化調(diào)試變量工具XRay
2.3.4遇到應(yīng)用程序閃退怎么辦
2.3.5通過hdc命令管理鴻蒙設(shè)備
2.4本章小結(jié)
 
 
第3章?lián)碛杏脩艚缑娴腇eature Ability(157min)
3.1Page和AbilitySlice
3.1.1Page的好伙伴AbilitySlice
3.1.2初探布局和組件
3.1.3通過XML文件構(gòu)建用戶界面
3.1.4通過Java代碼構(gòu)建用戶界面
3.1.5關(guān)于像素和虛擬像素的關(guān)系
3.2Page的生命周期和配置選項(xiàng)
3.2.1Page與AbilitySlice的生命周期
3.2.2Page常用配置選項(xiàng)
3.2.3屏幕方向與設(shè)備配置改變
3.3用戶界面的跳轉(zhuǎn)
3.3.1AbilitySlice的跳轉(zhuǎn)
3.3.2Page的顯式跳轉(zhuǎn)
3.3.3Page的隱式跳轉(zhuǎn)
3.4應(yīng)用資源
3.4.1應(yīng)用資源的分類與引用
3.4.2常見應(yīng)用資源的使用方法
3.4.3限定詞與國際化
3.5本章小結(jié)
第4章Java UI設(shè)計(jì)(129min)
4.1詳細(xì)講解組件
4.1.1組件的創(chuàng)建及其常用屬性
4.1.2事件監(jiān)聽器與組件狀態(tài)
4.1.3常用的顯示類組件: 文本組件
4.1.4文本組件的子類: 文本框、時鐘和計(jì)時器
4.1.5按鈕組件及其子類
4.1.6圖像組件
4.1.7進(jìn)度條類組件
4.1.8滑動選擇器
4.2詳細(xì)講解布局
4.2.1定向布局
4.2.2依賴布局
4.2.3表格布局
4.2.4自適應(yīng)布局
4.2.5位置布局和堆疊布局
4.3更多高級用法
4.3.1對話框
4.3.2可復(fù)用列表項(xiàng)的ListContainer
4.3.3多頁簽(Tab)的實(shí)現(xiàn)
4.3.4自定義組件的基本方法
4.4本章小結(jié)
第5章JavaScript UI設(shè)計(jì)(105min)
5.1初識JavaScript UI
5.1.1JavaScript實(shí)例與頁面
5.1.2新的JavaScript實(shí)例
5.1.3初識頁面
5.1.4頁面的跳轉(zhuǎn)
5.1.5頁面的生命周期
5.1.6應(yīng)用對象
5.2常用組件和容器
5.2.1屬性、事件和方法
5.2.2常用組件
5.2.3常用容器
5.2.4對話框
5.3其他高級用法
5.3.1邏輯控制
5.3.2代碼資源
5.3.3設(shè)備適配
5.3.4模塊
5.4本章小結(jié)
第6章通知與公共事件(81min)
6.1通知
6.1.1發(fā)布一個普通文本通知
6.1.2通知渠道
6.1.3各種各樣的通知類型
6.2公共事件
6.2.1公共事件簡介
6.2.2訂閱系統(tǒng)公共事件
6.2.3自定義公共事件
6.3Git版本控制
6.3.1Git的安裝與配置
6.3.2Git的基本用法
6.3.3由Gitee托管鴻蒙應(yīng)用程序工程
6.4本章小結(jié)
第7章幕后小英雄Service Ability(135min)
7.1任務(wù)分發(fā)器TaskDispatcher
7.1.1選用合適的任務(wù)分發(fā)器 
7.1.2任務(wù)分發(fā)
7.1.3更多高級分發(fā)方法
7.2Service的基本用法
7.2.1創(chuàng)建Service
7.2.2啟動和停止Service 
7.2.3連接和斷開連接Service 
7.3Service的高級用法
7.3.1前臺Service
7.3.2JavaScript UI調(diào)用Service
7.4分布式任務(wù)調(diào)度
7.4.1基本概念和用法
7.4.2分布式組網(wǎng)與遠(yuǎn)程設(shè)備信息獲取
7.4.3應(yīng)用遷移
7.5本章小結(jié)
第8章數(shù)據(jù)持久化與Data Ability(118min)
8.1數(shù)據(jù)庫存儲
8.1.1關(guān)系數(shù)據(jù)庫
8.1.2對象關(guān)系映射
8.1.3應(yīng)用偏好數(shù)據(jù)庫
8.1.4分布式數(shù)據(jù)庫
8.2文件存儲
8.2.1本地文件管理
8.2.2分布式文件系統(tǒng)
8.3數(shù)據(jù)的統(tǒng)一訪問接口: Data Ability
8.3.1Data Ability的基本概念
8.3.2跨應(yīng)用訪問數(shù)據(jù)庫
8.3.3跨應(yīng)用訪問文件
8.4本章小結(jié)
第9章包羅萬象的網(wǎng)絡(luò)與媒體(67min)
9.1訪問互聯(lián)網(wǎng)
9.1.1搭建Web服務(wù)器
9.1.2通過HTTP訪問Web服務(wù)器
9.1.3使用Okhttp
9.1.4內(nèi)嵌瀏覽器WebView
9.2相機(jī)與拍照
9.3媒體資源與聲頻播放
9.3.1訪問外部存儲的資源
9.3.2播放聲頻資源
9.3.3播放短音
9.4全能播放器Player 
9.4.1通過Player播放聲頻
9.4.2通過Player播放視頻
9.5本章小結(jié)
第10章傳感器與地理位置(37min)
10.1形形色色的傳感器
10.1.1初探傳感器的應(yīng)用: 加速度傳感器
10.1.2傳感器操作方法與分類
10.1.3方向傳感器和指南針的實(shí)現(xiàn)
10.2地理位置與地圖應(yīng)用 
10.2.1定位信息的獲取
10.2.2地理編碼
10.2.3輕量級地圖組件TinyMap
10.3本章小結(jié)和寄語
附錄1常見縮寫
附錄2常用應(yīng)用程序權(quán)限

本目錄推薦

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