中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
鴻蒙HarmonyOS應用開發實踐

包郵 鴻蒙HarmonyOS應用開發實踐

作者:向治洪 編
出版社:清華大學出版社出版時間:2024-09-01
開本: 16開 頁數: 364
中 圖 價:¥57.9(7.3折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

鴻蒙HarmonyOS應用開發實踐 版權信息

鴻蒙HarmonyOS應用開發實踐 本書特色

本書是一本實戰類型的書籍,旨在幫助開發者快速的掌握鴻蒙基礎知識和應用開發技術。本書理論和實踐相結合,通過大量代碼演示和講解,在基礎知識點講解中穿插了大量的示例,*后通過兩個相對完整的商業實戰項目結尾。通過閱讀本書,讀者將會收獲到HarmonyOS應用開發的各項基礎技能,從而快速上手HarmonyOS商業項目開發。作為一本入門到實戰類型的書籍,本書圍繞著入門和實戰兩個主題進行編寫,采用“案例詮釋理論內涵、項目推動實踐創新”的編寫思路,既講解項目的實現過程和步驟,又講解項目實現所需的理論知識和技術,讓讀者在掌握基礎理論知識后會再在項目中應用。

鴻蒙HarmonyOS應用開發實踐 內容簡介

   本書定位為鴻蒙HarmonyOS應用開發入門與實戰,是一本幫助讀者從零基礎到項目實戰能力提升的技術進階類圖書。基礎部分主要介紹HarmonyOS框架開發相關知識,如HarmonyOS框架背景、開發環境搭建、基礎組件、布局、路由與導航、動畫、事件處理、數據存儲與訪問、狀態管理、網絡請求等;進階部分主要介紹多媒體基礎與開發、應用國際化、事件與通知、元服務和NDK等內容;實戰部分主要介紹HarmonyOS應用工程化開發與項目實戰內容,如HarmonyOS應用實戰、應用性能分析與優化以及應用打包與發布等內容。

作為一本入門到實戰類型的圖書,本書既可作為HarmonyOS初學者的入門參考圖書,也可作為移動開發技術人員及培訓機構的參考資料,以及大中專院校的教學用書。

鴻蒙HarmonyOS應用開發實踐 目錄

第1章 初識HarmonyOS1
1.1 Android簡介1
1.1.1 Android概述1
1.1.2 Android系統架構1
1.2 HarmonyOS簡介3
1.2.1 HarmonyOS概述4
1.2.2 HarmonyOS技術特性4
1.2.3 HarmonyOS系統安全5
1.2.4 HarmonyOS系統架構6
1.3 HarmonyOS程序包8
1.3.1 HarmonyOS程序包概述8
1.3.2 HarmonyOS包結構9
1.3.3 共享包10
第2章 HarmonyOS快速上手12
2.1 環境搭建12
2.1.1 開發環境搭建12
2.1.2 配置環境變量14
2.1.3 環境診斷15
2.1.4 SDK下載與升級16
2.1.5 注冊賬號16
2.2 創建項目17
2.3 項目結構19
2.3.1 ArkTS工程結構19
2.3.2 JavaScript工程結構20
2.3.3 C 工程結構20
2.3.4 Java工程結構21
2.4 運行與調試22
2.4.1 運行項目22
2.4.2 程序調試25
2.4.3 打印日志27
2.4.4 體驗熱重載29
2.5 HAR與HAP30
2.5.1 HAR開發30
2.5.2 HAP開發33
2.6 習題35
第3章 ArkTS語法基礎36
3.1 TypeScript基礎36
3.1.1 編程語言簡介36
3.1.2 基礎類型36
3.1.3 條件語句38
3.1.4 函數39
3.1.5 類40
3.1.6 模塊41
3.1.7 迭代器42
3.2 ArkTS基礎42
3.2.1 ArkTS語言簡介42
3.2.2 ArkUI開發框架43
3.2.3 聲明式UI44
3.2.4 自定義組件45
3.3 狀態管理47
3.3.1 基本概念47
3.3.2 裝飾器48
3.3.3 組件狀態49
3.3.4 應用狀態54
3.3.5 其他狀態59
3.4 渲染控制60
3.4.1 條件渲染60
3.4.2 循環渲染62
3.4.3 懶加載64
3.5 習題66
第4章 布局與組件67
4.1 布局開發67
4.1.1 布局概述67
4.1.2 線性布局68
4.1.3 層疊布局69
4.1.4 相對布局71
4.2 基礎組件72
4.2.1 Text72
4.2.2 Button73
4.2.3 TextInput與TextArea74
4.2.4 PopupOptions75
4.3 容器組件76
4.3.1 Column76
4.3.2 List77
4.3.3 Swiper78
4.4 生命周期80
4.5 習題82
第5章 動畫83
5.1 動畫概述83
5.2 頁內動畫83
5.2.1 布局動畫83
5.2.2 組件轉場動畫85
5.2.3 動畫曲線87
5.3 頁間動畫89
5.3.1 縮放動畫89
5.3.2 頁面轉場動畫90
5.4 Lottie動畫93
5.4.1 Lottie動畫簡介93
5.4.2 基本使用94
5.4.3 綜合示例96
5.5 習題98
第6章 路由與導航99
6.1 標簽導航99
6.1.1 標簽導航簡介99
6.1.2 底部導航99
6.1.3 頂部導航101
6.1.4 側邊導航103
6.1.5 抽屜導航103
6.2 組件導航106
6.3 頁面路由109
6.3.1 頁面跳轉109
6.3.2 頁面返回110
6.4 習題112
第7章 網絡編程113
7.1 網絡開發概述113
7.2 HTTP請求113
7.3 WebSocket115
7.4 Socket116
7.5 網絡連接管理119
7.6 JSON解析120
7.7 習題122
第8章 數據管理124
8.1 數據管理概述124
8.2 數據持久化125
8.2.1 數據持久化概述125
8.2.2 用戶首選項持久化126
8.2.3 鍵值數據庫持久化128
8.2.4 關系數據庫持久化130
8.3 數據安全133
8.3.1 數據安全概述133
8.3.2 數據備份與恢復134
8.3.3 數據加密135
8.3.4 數據訪問權限137
8.4 數據共享138
8.4.1 數據共享概述138
8.4.2 DataShareExtensionAbility數據共享139
8.4.3 數據管理服務數據共享142
8.4.4 多對多數據共享145
8.5 習題147
第9章 Web開發149
9.1 Web組件概述149
9.2 基本使用149
9.2.1 加載頁面149
9.2.2 基本屬性與事件151
9.2.3 Cookie管理154
9.3 JavaScript交互156
9.4 頁面管理與導航160
9.5 DevTools調試163
9.6 習題164
第10章 文件系統166
10.1 文件管理概述166
10.2 應用文件167
10.2.1 應用文件概述167
10.2.2 沙箱目錄168
10.2.3 應用文件管理170
10.2.4 應用文件分享172
10.3 用戶文件173
10.3.1 用戶文件概述173
10.3.2 文件選擇175
10.3.3 文件保存176
10.4 分布式文件176
10.4.1 分布式文件概述176
10.4.2 分布式文件等級178
10.4.3 跨設備文件訪問178
10.5 習題179
第11章 多媒體開發180
11.1 多媒體概述180
11.2 音頻播放180
11.2.1 音頻播放概述180
11.2.2 AVPlayer181
11.2.3 AudioRenderer184
11.2.4 SoundPool187
11.2.5 OpenSL ES189
11.2.6 多音頻播放190
11.3 視頻播放192
11.3.1 視頻播放概述192
11.3.2 AVPlayer193
11.3.3 Video194
11.4 圖片197
11.4.1 圖片開發概述197
11.4.2 圖片解碼198
11.4.3 圖片處理199
11.4.4 圖片編碼200
11.5 相機201
11.5.1 相機開發概述201
11.5.2 相機開發管理202
11.5.3 預覽203
11.5.4 拍照205
11.5.5 錄像207
11.6 習題209
第12章 事件與通知210
12.1 事件概述210
12.2 通用事件210
12.2.1 觸摸事件210
12.2.2 鼠標事件213
12.2.3 焦點事件215
12.3 手勢事件217
12.3.1 綁定手勢217
12.3.2 單一手勢218
12.3.3 組合手勢221
12.4 系統通知222
12.4.1 通知概述222
12.4.2 基礎類型通知223
12.4.3 進度條類型通知224
12.4.4 通知行為處理226
12.4.5 通知角標228
12.5 推送服務228
12.5.1 推送服務概述228
12.5.2 推送服務Token230
12.5.3 推送消息231
12.5.4 推送后臺消息233
12.6 習題235
第13章 NDK236
13.1 NDK簡介236
13.2 NDK工程237
13.2.1 創建NDK工程237
13.2.2 使用模板構建NDK工程237
13.2.3 使用預構建庫239
13.3 NDK開發240
13.3.1 Node-API開發240
13.3.2 MindSpore Lite244
13.3.3 設備管理248
13.4 NDK調試249
13.4.1 DevEco Studio調試249
13.4.2 LLDB調試251
13.4.3 C/C 內存錯誤檢測252
13.5 習題254
第14章 國際化與本地化255
14.1 國際化與本地化概述255
14.2 應用國際化255
14.3 應用本地化257
14.4 本地化測試258
14.5 習題259
第15章 元服務260
15.1 元服務概述260
15.2 元服務開發260
15.2.1 創建元服務260
15.2.2 元服務卡片262
15.2.3 元服務頁面263
15.2.4 運行元服務265
15.3 元服務調試266
15.3.1 調試流程266
15.3.2 配置簽名267
15.3.3 設置調試類型269
15.3.4 設置HAP安裝方式270
15.3.5 啟動調試271
15.4 元服務發布272
15.5 習題274
第16章 實戰:HarmonyOS應用市場275
16.1 項目概述275
16.2 Node.js基礎275
16.2.1 Node.js簡介275
16.2.2 Node.js開發276
16.2.3 Express開發278
16.2.4 Express項目解析279
16.3 服務端開發280
16.3.1 接口開發280
16.3.2 安裝Nginx281
16.3.3 服務部署283
16.4 客戶端開發284
16.4.1 創建項目284
16.4.2 應用列表285
16.4.3 應用詳情287
16.4.4 應用安裝288
16.5 小結291
第17章 實戰:HarmonyOS應用商城292
17.1 項目概述292
17.2 創建項目292
17.2.1 初始化項目292
17.2.2 網絡請求295
17.2.3 網頁組件296
17.2.4 輪播圖組件297
17.3 功能開發299
17.3.1 首頁模塊299
17.3.2 分類模塊300
17.3.3 發現模塊303
17.3.4 購物車306
17.3.5 商品搜索309
17.3.6 商品詳情312
17.3.7 規格彈框314
17.3.8 收銀臺316
17.4 本章小結318
第18章 性能分析與調優319
18.1 Profiler簡介319
18.1.1 Profiler工具簡介319
18.1.2 會話區320
18.1.3 數據區321
18.2 Profiler性能調優322
18.2.1 性能調優流程322
18.2.2 實時監控323
18.2.3 深度錄制324
18.3 耗時分析326
18.4 內存分析328
18.4.1 內存分析概述328
18.4.2 篩選分析數據329
18.4.3 啟動內存分析331
18.5 CPU分析333
18.6 Frame分析335
18.7 Launch分析337
18.8 習題340
第19章 打包與上架341
19.1 應用配置341
19.2 應用打包342
19.2.1 生成密鑰和證書342
19.2.2 申請發布證書342
19.2.3 添加應用343
19.2.4 申請發布Profile344
19.2.5 配置簽名信息345
19.2.6 打包應用345
19.3 應用發布346
展開全部

鴻蒙HarmonyOS應用開發實踐 作者簡介

向治洪,前端開發專家,10余年軟件開發經驗,多年互聯網大廠實戰經驗,著有《React Native移動開發實戰》、《Kotlin入門與實戰》、《Weex跨平臺開發與實戰》、《Flutter跨平臺開發入門與實戰》和《Android應用開發詳解》等;在CSDN、掘金社區、知乎、騰訊云等技術社區擁有十余萬粉絲,千萬的訪問量。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 一航网络-软件测评官网| 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 小型单室真空包装机,食品单室真空包装机-百科 | 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 常州翔天实验仪器厂-恒温振荡器-台式恒温振荡器-微量血液离心机 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 间甲酚,间甲酚厂家-山东祥东新材料 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 合肥办公室装修 - 合肥工装公司 - 天思装饰 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 |