幫助中心 | 我的帳號 | 關於我們

物聯網鴻蒙系統App開發

  • 作者:鄭強//余蘭亭//孫小東//魏宮臣|責編:杜楊
  • 出版社:清華大學
  • ISBN:9787302611622
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:329
人民幣:RMB 86 元      售價:
放入購物車
加入收藏夾

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

作者介紹
鄭強//余蘭亭//孫小東//魏宮臣|責編:杜楊

目錄
第1章  鴻蒙系統簡介
  1.1  智能手機操作系統
    1.1.1  智能手機操作系統發展歷史
    1.1.2  智能手機操作系統的開放與封閉之爭
  1.2  鴻蒙系統的發展歷史
    1.2.1  鴻蒙系統1.0介紹
    1.2.2  鴻蒙系統2.0介紹
    1.2.3  鴻蒙系統與物聯網
  1.3  鴻蒙系統的特點
    1.3.1  內核特點簡介
    1.3.2  鴻蒙系統分散式技術特性
  1.4  鴻蒙系統的分層架構
    1.4.1  內核層
    1.4.2  系統服務層
    1.4.3  框架層
    1.4.4  應用層
  1.5  小結
第2章  搭載鴻蒙App開發環境
  2.1  開發環境簡介
  2.2  安裝DevEco Studio
    2.2.1  macOS系統中安裝DevEco Studio
    2.2.2  Windows系統中安裝DevEco Studio
  2.3  配置DevEco Studio
  2.4  小結
第3章  創建第一個鴻蒙App
  3.1  第一個應用實現的目標
  3.2  註冊華為開發者賬號並在模擬器上運行
  3.3  使用真機運行程序
    3.3.1  使用DevEco Studio生成證書請求文件
    3.3.2  申請應用調試證書和設備註冊
    3.3.3  申請項目和應用
    3.3.4  在開發環境中配置相關信息
    3.3.5  運行程序
  3.4  小結
第4章  用戶界面布局開發
  4.1  什麼是布局
    4.1.1  布局的分類
    4.1.2  布局的通用參數
  4.2  布局的程序框架
  4.3  方向布局(DirectionalLayout)
  4.4  依賴布局(DependentLayout)
  4.5  堆棧布局(StackLayout)
  4.6  表格布局(TableLayout)
  4.7  位置布局(PositionLayout)
  4.8  自適應盒子布局(AdaptiveBoxLayout)
  4.9  小結
第5章  常用UI組件開發
  5.1  文本標籤(Text)組件
    5.1.1  id屬性
    5.1.2  設置背景

    5.1.3  為Text設置單擊事件
  5.2  按鈕(Button)組件
  5.3  樣式如何美化
  5.4  文本框(TextField)組件
  5.5  日期選擇(DatePicker)組件
  5.6  開關(Switch)組件
  5.7  複選框(Checkbox)組件
  5.8  對話框(Dialog)組件
    5.8.1  ToastDialog
    5.8.2  PopupDialog
    5.8.3  CommonDialog
    5.8.4  ListDialog
  5.9  進度條(Slider)組件
  5.10  列表容器(ListContainer)組件
  5.11  小結
第6章  鴻蒙頁面及數據服務開發
  6.1  Ability的分類
  6.2  有頁面的Feature Ability
    6.2.1  Ability和AbilitySlice詳解
    6.2.2  頁面的跳轉
  6.3  意圖對象(Intent)
  6.4  Page Ability的生命周期
  6.5  Page Ability的生命周期案例
  6.6  Data Ability的使用
    6.6.1  URI數據定位
    6.6.2  DataAbilityHelper數據訪問
    6.6.3  創建DataAbilityHelper實例
    6.6.4  定義界面
    6.6.5  數據查詢query函數
    6.6.6  謂詞DataAbilityPredicates
    6.6.7  謂詞DataAbilityPredicates的常用函數
    6.6.8  DataAbilityPredicates舉例
    6.6.9  向存儲中插入數據
    6.6.10  ValuesBucket
    6.6.11  向存儲中批量插入數據
    6.6.12  從存儲中刪除數據
    6.6.13  update函數
  6.7  數據存取綜合案例
    6.7.1  申請許可權
    6.7.2  許可權請求
    6.7.3  writeToDisk函數
  6.8  小結
第7章  日誌
  7.1  鴻蒙系統中的日誌
  7.2  日誌標籤和日誌等級
  7.3  日誌的格式化
  7.4  日誌的查看
  7.5  日誌編程實例
  7.6  使用日誌的常見錯誤
  7.7  小結

第8章  事件與通知
  8.1  什麼是事件
  8.2  公共事件案例
    8.2.1  公共事件案例界面功能
    8.2.2  為界面按鈕設置監聽函數
    8.2.3  自定義事件類
    8.2.4  發布無序事件
    8.2.5  發布許可權事件
    8.2.6  發布有序事件
    8.2.7  發布粘合事件
    8.2.8  訂閱事件
    8.2.9  事件接收器類
    8.2.10  自定義事件器
    8.2.11  取消事件訂閱
  8.3  通知的類型
    8.3.1  通知實例
    8.3.2  定義通知槽
    8.3.3  設置文本通知
    8.3.4  發送高級文本通知
  8.4  取消單個通知
  8.5  取消所有通知
  8.6  小結
第9章  許可權與安全
  9.1  許可權概述
    9.1.1  鴻蒙系統為什麼需要許可權
    9.1.2  許可權的沙盒原理
  9.2  許可權的分類
    9.2.1  敏感與非敏感許可權
    9.2.2  鴻蒙系統提供的敏感許可權
    9.2.3  鴻蒙系統提供的非敏感許可權
  9.3  許可權的申請流程
  9.4  許可權的開發
    9.4.1  許可權的配置config.json
    9.4.2  許可權申請程序基本框架
    9.4.3  編寫許可權申請代碼
    9.4.4  許可權申請處理函數
  9.5  小結
第10章  數據存儲管理
  10.1  輕量級數據存儲
  10.2  DatabaseHelper類
    10.2.1  創建資料庫
    10.2.2  刪除數據文件
    10.2.3  移動數據文件
  10.3  Preferences偏好資料庫的使用
    10.3.1  getInt查詢整型數據
    10.3.2  插入數據到偏好文件中
    10.3.3  從偏好文件中刪除數據
    10.3.4  觀察數據變化
  10.4  偏好文件存儲實例
    10.4.1  定義頁面布局

    10.4.2  界面按鈕業務邏輯
    10.4.3  初始化資料庫
    10.4.4  將數據寫入偏好資料庫中
    10.4.5  從偏好資料庫中讀數據
    10.4.6  刪除偏好資料庫中的數據
    10.4.7  查看preferences文件的內容
  10.5  小結
第11章  關係型數據存儲管理
  11.1  SQLite數據存儲的存取
    11.1.1  創建一個資料庫
    11.1.2  插入一個數據到資料庫
    11.1.3  從資料庫中請求數據
    11.1.4  OrmPredicates查詢謂詞
    11.1.5  刪除數據
    11.1.6  更新數據
    11.1.7  備份資料庫
    11.1.8  恢複數據庫
    11.1.9  刪除資料庫
    11.1.10  升級資料庫
  11.2  資料庫操作案例
    11.2.1  定義頁面布局
    11.2.2  定義資料庫類和實體類
    11.2.3  初始化資料庫
    11.2.4  插入一條數據
    11.2.5  更新一條數據
    11.2.6  刪除一條數據
    11.2.7  查詢數據
    11.2.8  備份資料庫
    11.2.9  刪除資料庫
    11.2.10  恢複數據庫
    11.2.11  升級資料庫
  11.3  小結
第12章  分散式數據存儲管理
  12.1  分散式數據存儲管理介紹
    12.1.1  什麼是分散式數據存儲
    12.1.2  分散式數據存儲的核心特徵
    12.1.3  分散式數據存儲的應用場景
  12.2  分散式存儲的架構
    12.2.1  分散式存儲的運行架構
    12.2.2  分散式存儲的總架構
    12.2.3  分散式資料庫的數據模型
    12.2.4  資料庫的同步模型
  12.3  分散式資料庫統一數據訪問介面
    12.3.1  輕量級KV介面
    12.3.2  支持關係型語義的增強介面
  12.4  分散式數據訪問案例
    12.4.1  申請許可權
    12.4.2  資料庫的創建
    12.4.3  資料庫的關閉和刪除
    12.4.4  數據的增刪查改

    12.4.5  數據同步
  12.5  小結
第13章  分散式應用開發
  13.1  鴻蒙分散式應用的使用場景
  13.2  鴻蒙分散式系統架構
  13.3  分散式軟匯流排
    13.3.1  電腦硬體匯流排
    13.3.2  鴻蒙分散式軟匯流排
    13.3.3  分散式軟匯流排之發現連接
    13.3.4  分散式軟匯流排之組網
    13.3.5  分散式軟匯流排之傳輸
    13.3.6  極簡協議
    13.3.7  軟匯流排對開發者友好
  13.4  分散式開發案例
    13.4.1  申請許可權
    13.4.2  頁面布局
    13.4.3  獲取分散式設備
    13.4.4  頁面遷移
    13.4.5  跨端遷移流程
    13.4.6  郵件數據處理
  13.5  小結
第14章  多媒體開發
  14.1  鴻蒙相機開發概述
  14.2  相機開發案例
    14.2.1  獲取許可權
    14.2.2  相機界面
    14.2.3  創建相機設備
    14.2.4  配置相機設備
    14.2.5  啟動預覽
    14.2.6  實現拍照
    14.2.7  實現切換鏡頭
    14.2.8  實現攝像功能
  14.3  小結
第15章  鴻蒙系統的設計規範
  15.1  設計規範概述
  15.2  應用的導航設計原則
  15.3  人機交互
  15.4  分散式設計原則
  15.5  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032