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

歡迎光臨中圖網 請 | 注冊

包郵 物聯網鴻蒙系統App開發

出版社:清華大學出版社出版時間:2022-10-01
開本: 16開 頁數: 329
中 圖 價:¥55.2(6.4折) 定價  ¥86.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

物聯網鴻蒙系統App開發 版權信息

物聯網鴻蒙系統App開發 本書特色

從搭建開發環境講起,對鴻蒙App技術全面解讀;案例使用Java開發,代碼詳細,邊練邊學;提供開放的學習交流平臺,解答疑惑、鞏固知識全代碼詳細實戰,云平臺探討學習,一起建設物聯網時代

物聯網鴻蒙系統App開發 內容簡介

本書結合實例,詳細講解了鴻蒙系統App開發,內容包括鴻蒙系統簡介、搭載鴻蒙App開發環境、創建**個鴻蒙App、用戶界面布局開發、常用UI組件開發、鴻蒙頁面及數據服務開發、日志、事件與通 知、權限與安全、數據存儲管理等。 本書適合從事手機、平板、智能電視、物聯網設備開發的程序員閱讀,也可供大中專院校及培訓機構的老師和學生閱讀參考。

物聯網鴻蒙系統App開發 目錄

第1章 鴻蒙系統簡介

1.1 智能手機操作系統 / 2

1.1.1 智能手機操作系統發展歷史 / 2

1.1.2 智能手機操作系統的開放與封閉之爭 / 2

1.2 鴻蒙系統的發展歷史 / 4

1.2.1 鴻蒙系統 1.0 介紹 / 5

1.2.2 鴻蒙系統 2.0 介紹 / 5

1.2.3 鴻蒙系統與物聯網 / 5

1.3 鴻蒙系統的特點 / 6

1.3.1 內核特點簡介 / 8

1.3.2 鴻蒙系統分布式技術特性 / 9

1.4 鴻蒙系統的分層架構 / 12

1.4.1 內核層 / 12

1.4.2 系統服務層 / 13

1.4.3 框架層 / 13

1.4.4 應用層 / 13

1.5 小結 / 13


第2章 搭載鴻蒙 App 開發環境

2.1 開發環境簡介 / 16

2.2 安裝 DevEco Studio / 18

2.2.1 macOS 系統中安裝 DevEco Studio / 18

2.2.2 Windows 系統中安裝 DevEco Studio / 19

2.3 配置 DevEco Studio / 22

2.4 小結 / 26


第3章 創建**個鴻蒙 App

3.1 **個應用實現的目標 / 28

3.2 注冊華為開發者賬號并在模擬器上運行 / 31

3.3 使用真機運行程序 / 38

3.3.1 使用 DevEco Studio 生成證書請求文件 / 38

3.3.2 申請應用調試證書和設備  注冊 / 40

3.3.3 申請項目和應用 / 43

3.3.4 在開發環境中配置相關信息 / 46

3.3.5 運行程序 / 47

3.4 小結 / 47


第4章 用戶界面布局開發

4.1 什么是布局 / 49

4.1.1 布局的分類 / 49

4.1.2 布局的通用參數 / 49

4.2 布局的程序框架 / 50

4.3 方向布局(DirectionalLayout) / 55

4.4 依賴布局(DependentLayout) / 58

4.5 堆棧布局(StackLayout) / 62

4.6 表格布局(TableLayout) / 65

4.7 位置布局(PositionLayout) / 67

4.8 自適應盒子布局(AdaptiveBoxLayout) / 69

4.9 小結 / 72


第5章 常用 UI 組件開發

5.1 文本標簽(Text)組件 / 74

5.1.1 id 屬性 / 79

5.1.2 設置背景 / 79

5.1.3 為 Text 設置單擊事件 / 80

5.2 按鈕(Button)組件 / 81

5.3 樣式如何美化 / 84

5.4 文本框(TextField)組件 / 94

5.5 日期選擇(DatePicker)組件 / 96

5.6 開關(Switch)組件 / 97

5.7 復選框(Checkbox)組件 / 100

5.8 對話框(Dialog)組件 / 102

5.8.1 ToastDialog / 102

5.8.2 PopupDialog / 103

5.8.3 CommonDialog / 104

5.8.4 ListDialog / 105

5.9 進度條(Slider)組件 / 106

5.10 列表容器(ListContainer)組件 / 108

5.11 小結 / 113


第6章 鴻蒙頁面及數據服務開發

6.1 Ability 的分類 / 115

6.2 有頁面的 Feature Ability / 115

6.2.1 Ability 和 AbilitySlice 詳解 / 116

6.2.2 頁面的跳轉 / 118

6.3 意圖對象(Intent) / 123

6.4 Page Ability 的生命周期 / 125

6.5 Page Ability 的生命周期案例 / 128

6.6 Data Ability 的使用 / 131

6.6.1 URI 數據定位 / 132

6.6.2 DataAbilityHelper 數據訪問 / 132

6.6.3 創建 DataAbilityHelper 實例 / 133

6.6.4 定義界面 / 134

6.6.5 數據查詢 query 函數 / 135

6.6.6 謂詞 DataAbilityPredicates / 135

6.6.7 謂詞 DataAbilityPredicates 的常用函數 / 136

6.6.8 DataAbilityPredicates 舉例 / 137

6.6.9 向存儲中插入數據 / 137

6.6.10 ValuesBucket / 138

6.6.11 向存儲中批量插入數據 / 139

6.6.12 從存儲中刪除數據 / 140

6.6.13 update 函數 / 140

6.7 數據存取綜合案例 / 141

6.7.1 申請權限 / 142

6.7.2 權限請求 / 143

6.7.3 writeToDisk 函數 / 145

6.8 小結 / 147


第7章 日志

7.1 鴻蒙系統中的日志 / 149

7.2 日志標簽和日志等級 / 149

7.3 日志的格式化 / 150

7.4 日志的查看 / 151

7.5 日志編程實例 / 152

7.6 使用日志的常見錯誤 / 156

7.7 小結 / 157


第8章 事件與通知

8.1 什么是事件 / 159

8.2 公共事件案例 / 160

8.2.1 公共事件案例界面功能 / 160

8.2.2 為界面按鈕設置監聽函數 / 162

8.2.3 自定義事件類 / 165

8.2.4 發布無序事件 / 166

8.2.5 發布權限事件 / 167

8.2.6 發布有序事件 / 168

8.2.7 發布粘合事件 / 169

8.2.8 訂閱事件 / 170

8.2.9 事件接收器類 / 171

8.2.10 自定義事件器 / 172

8.2.11 取消事件訂閱 / 172

8.3 通知的類型 / 173

8.3.1 通知實例 / 174

8.3.2 定義通知槽 / 176

8.3.3 設置文本通知 / 177

8.3.4 發送高級文本通知 / 179

8.4 取消單個通知 / 182

8.5 取消所有通知 / 182

8.6 小結 / 183


第9章 權限與安全

9.1 權限概述 / 185

9.1.1 鴻蒙系統為什么需要權限 / 185

9.1.2 權限的沙盒原理 / 185

9.2 權限的分類 / 185

9.2.1 敏感與非敏感權限 / 187

9.2.2 鴻蒙系統提供的敏感權限 / 187

9.2.3 鴻蒙系統提供的非敏感權限 / 189

9.3 權限的申請流程 / 190

9.4 權限的開發 / 191

9.4.1 權限的配置 config.json / 191

9.4.2 權限申請程序基本框架 / 192

9.4.3 編寫權限申請代碼 / 196

9.4.4 權限申請處理函數 / 197

9.5 小結 / 198


第 10 章 數據存儲管理

10.1 輕量級數據存儲 / 200

10.2 DatabaseHelper 類 / 200

10.2.1 創建數據庫 / 201

10.2.2 刪除數據文件 / 201

10.2.3 移動數據文件 / 202

10.3 Preferences 偏好數據庫的使用 / 203

10.3.1 getInt 查詢整型數據 / 203

10.3.2 插入數據到偏好文件中 / 204

10.3.3 從偏好文件中刪除數據 / 205

10.3.4 觀察數據變化 / 205

10.4 偏好文件存儲實例 / 206

10.4.1 定義頁面布局 / 207

10.4.2 界面按鈕業務邏輯 / 211

10.4.3 初始化數據庫 / 212

10.4.4 將數據寫入偏好數據庫中 / 213

10.4.5 從偏好數據庫中讀數據 / 214

10.4.6 刪除偏好數據庫中的數據 / 215

10.4.7 查看 preferences 文件的內容 / 216

10.5 小結 / 216


第 11 章 關系型數據存儲管理

11.1 SQLite 數據存儲的存取 / 218

11.1.1 創建一個數據庫 / 218

11.1.2 插入一個數據到數據庫 / 219

11.1.3 從數據庫中請求數據 / 221

11.1.4 OrmPredicates查詢謂詞 / 222

11.1.5 刪除數據 / 223

11.1.6 更新數據 / 223

11.1.7 備份數據庫 / 224

11.1.8 恢復數據庫 / 225

11.1.9 刪除數據庫 / 225

11.1.10 升級數據庫 / 225

11.2 數據庫操作案例 / 226

11.2.1 定義頁面布局 / 227

11.2.2 定義數據庫類和實體類 / 231

11.2.3 初始化數據庫 / 232

11.2.4 插入一條數據 / 233

11.2.5 更新一條數據 / 235

11.2.6 刪除一條數據 / 236

11.2.7 查詢數據 / 237

11.2.8 備份數據庫 / 239

11.2.9 刪除數據庫 / 240

11.2.10 恢復數據庫 / 240

11.2.11 升級數據庫 / 242

11.3 小結 / 245


第 12 章 分布式數據存儲管理

12.1 分布式數據存儲管理介紹 / 247

12.1.1 什么是分布式數據存儲 / 247

12.1.2 分布式數據存儲的核心特征 / 247

12.1.3 分布式數據存儲的應用場景 / 248

12.2 分布式存儲的架構 / 249

12.2.1 分布式存儲的運行架構 / 249

12.2.2 分布式存儲的總架構 / 250

12.2.3 分布式數據庫的數據模型 / 251

12.2.4 數據庫的同步模型 / 252

12.3 分布式數據庫統一數據訪問接口 / 254

12.3.1 輕量級 KV 接口 / 254

12.3.2 支持關系型語義的增強接口 / 257

12.4 分布式數據訪問案例 / 258

12.4.1 申請權限 / 258

12.4.2 數據庫的創建 / 260

12.4.3 數據庫的關閉和刪除 / 261

12.4.4 數據的增刪查改 / 262

12.4.5 數據同步 / 275

12.5 小結 / 276


第 13 章 分布式應用開發

13.1 鴻蒙分布式應用的使用場景 / 278

13.2 鴻蒙分布式系統架構 / 278

13.3 分布式軟總線 / 279

13.3.1 計算機硬件總線 / 279

13.3.2 鴻蒙分布式軟總線 / 280

13.3.3 分布式軟總線之發現連接 / 282

13.3.4 分布式軟總線之組網 / 282

13.3.5 分布式軟總線之傳輸 / 284

13.3.6 極簡協議 / 284

13.3.7 軟總線對開發者友好 / 285

13.4 分布式開發案例 / 286

13.4.1 申請權限 / 287

13.4.2 頁面布局 / 289

13.4.3 獲取分布式設備 / 295

13.4.4 頁面遷移 / 296

13.4.5 跨端遷移流程 / 301

13.4.6 郵件數據處理 / 302

13.5 小結 / 303


第 14 章 多媒體開發

14.1 鴻蒙相機開發概述 / 305

14.2 相機開發案例 / 305

14.2.1 獲取權限 / 306

14.2.2 相機界面 / 308

14.2.3 創建相機設備 / 312

14.2.4 配置相機設備 / 314

14.2.5 啟動預覽 / 315

14.2.6 實現拍照 / 316

14.2.7 實現切換鏡頭 / 317

14.2.8 實現攝像功能 / 318

14.3 小結 / 323


第 15 章 鴻蒙系統的設計規范

15.1 設計規范概述 / 325

15.2 應用的導航設計原則 / 325

15.3 人機交互 / 327

15.4 分布式設計原則 / 328

15.5 小結 / 329


展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 西安中国国际旅行社(西安国旅) | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家| 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 信阳市建筑勘察设计研究院有限公司 | 散热器厂家_暖气片_米德尔顿散热器| 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 |