[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 鴻蒙HarmonyOS手機應用開發實戰 圖書
    該商品所屬分類:圖書 -> 科技
    【市場價】
    1380-2000
    【優惠價】
    863-1250
    【作者】 柳偉衛 
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:清華大學出版社
    ISBN:9787302596424
    商品編碼:10047940066093

    品牌:文軒
    出版時間:2022-01-01
    代碼:149

    作者:柳偉衛

        
        
    "
    作  者:柳偉衛 著
    /
    定  價:149
    /
    出 版 社:清華大學出版社
    /
    出版日期:2022年01月01日
    /
    頁  數:740
    /
    裝  幀:平裝
    /
    ISBN:9787302596424
    /
    主編推薦
    本書以HarmonyOS 2版本為基礎,詳細介紹了如何在HarmonyOS環境下進行手機應用的開發。內容涵蓋HarmonyOS架構、DevEco Studio、應用結構、Ability、任務調度、公共事件、通知、剪貼板、Java UI、JS UI、多模輸入、線程管理、視頻、圖像、相機、音頻、媒體會話管理、媒體數據管理、安全管理、二維碼、通用文字識別、藍牙、WLAN、網絡管理、電話服務、設備管理、數據管理、原子化服務、流轉等多個主題。本書輔以大量的解決實際問題的開發案例,具有很強的實用性、趣味性。
    目錄
    ●第1章 HarmonyOS簡介 1
    1.1 HarmonyOS產生的背景 1
    1.1.1 為什麼需要HarmonyOS 1
    1.1.2 什麼是HarmonyOS 3
    1.1.3 鴻蒙生態、OpenHarmony、HarmonyOS的區別與聯繫 4
    1.1.4 HarmonyOS應用開發 4
    1.2 特性介紹 5
    1.2.1 硬件互助,資源共享 5
    1.2.2 一次開發,多端部署 8
    1.2.3 統一OS,彈性部署 8
    1.3 架構介紹 8
    1.3.1 內核層 9
    1.3.2 繫統服務層 9
    1.3.3 框架層 10
    1.3.4 應用層 11
    1.4 獲取開發支持 12
    第2章 開發環境搭建 13
    2.1 注冊華為開發者聯盟賬號 13
    2.1.1 開發者享受的權益 13
    2.1.2 注冊、認證準備的資料 14
    2.1.3 注冊賬號 14
    2.1.4 登錄賬號 15
    2.1.5 實名認證 15
    2.2 DevEco Studio下載安裝 19
    2.2.1 運行環境要求 20
    2.2.2 下載和安裝Node.js 20
    2.2.3 下載和安裝DevEco Studio 20
    2.3 設置DevEco Studio(可選) 21
    2.3.1 npm設置 21
    2.3.2 設置Gradle代理 22
    2.3.3 設置DevEco Studio代理 23
    2.3.4 下載HarmonyOS SDK 24
    2.4 DevEco Studio功能介紹 26
    2.4.1 創建新的工程 26
    2.4.2 添加Module 27
    2.4.3 刪除Module 30
    2.5 DevEco Studio常見問題小結 30
    2.5.1 問題1:訪問Gradle倉庫慢 31
    2.5.2 問題2:模擬器端口被占用無法啟動 32
    第3章 開發第一個HarmonyOS應用 33
    3.1 創建一個新工程 33
    3.1.1 選擇創建新工程 33
    3.1.2 選擇設備應用類型的模板 33
    3.1.3 配置項目的信息 34
    3.1.4 自動生成工程代碼 35
    3.2 運行工程 35
    3.2.1 單擊“運行”按鈕 35
    3.2.2 選擇模擬器 36
    3.2.3 啟動模擬器 36
    3.2.4 再次運行工程 38
    3.3 在本地真機中運行應用 39
    3.3.1 連接真實的設備 39
    3.3.2 運行應用 40
    3.4 使用遠程真機運行應用 40
    3.4.1 啟動遠程真機設備 40
    3.4.2 運行應用 41
    3.4.3 對應用進行簽名 41
    3.4.4 再次運行應用 44
    3.5 使用DevEco Studio預覽器 45
    3.5.1 如何安裝預覽器 45
    3.5.2 如何使用預覽器 45
    第4章 探索HarmonyOS應用 46
    4.1 App 46
    4.2 Ability 48
    4.3 庫文件 50
    4.4 資源文件 50
    4.5 配置文件 53
    4.6 pack.info 63
    第5章 Ability基礎知識 64
    5.1 Ability概述 64
    5.2 Ability的三層架構 65
    5.3 Page Ability 69
    5.4 實戰:多個AbilitySlice間的路由和導航 72
    5.5 Page與AbilitySlice的生命周期 79
    5.6 實戰:Page與AbilitySlice生命周期的例子 82
    5.7 Service Ability 92
    5.8 實戰:Service Ability生命周期的例子 97
    5.9 Data Ability 105
    5.10 實戰:使用DataAbilityHelper訪問文件 107
    5.11 實戰:使用DataAbilityHelper訪問數據庫 117
    5.12 Intent 127
    第6章 Ability任務調度 140
    6.1 分布式任務調度概述 140
    6.2 分布式任務調度能力簡介 142
    6.3 分布式任務調度實現原理 145
    6.4 實現分布式任務調度 147
    6.5 實戰:分布式任務調度啟動遠程FA 148
    6.6 實戰:分布式任務調度啟動和關閉遠程PA 157
    第7章 Ability公共事件與通知 169
    7.1 公共事件與通知概述 169
    7.2 公共事件服務 170
    7.3 實戰:公共事件服務發布事件 176
    7.4 實戰:公共事件服務訂閱事件 180
    7.5 高級通知服務 183
    7.6 實戰:通知發布與取消 188
    第8章 剪貼板 193
    8.1 剪貼板概述 193
    8.2 場景介紹 193
    8.3 接口說明 194
    8.3.1 SystemPasteboard 194
    8.3.2 PasteData 195
    8.3.3 PasteData.Record 195
    8.3.4 PasteData.DataProperty 196
    8.3.5 IPasteDataChangedListener 196
    8.4 實戰:剪貼板數據的寫入 196
    8.4.1 修改ability_main.xml 196
    8.4.2 修改MainAbilitySlice 197
    8.4.3 運行 199
    8.5 實戰:剪切板數據的讀取 199
    8.5.1 修改ability_main.xml 199
    8.5.2 修改MainAbilitySlice 200
    8.5.3 運行 202
    第9章 用Java開發UI 204
    9.1 用Java開發UI概述 204
    9.2 組件與布局 206
    9.3 實戰:通過XML創建布局 207
    9.4 實戰:通過Java創建布局 211
    9.5 實戰:常用顯示類組件——Text 215
    9.6 實戰:常用顯示類組件——Image 227
    9.7 實戰:常用顯示類組件——ProgressBar 230
    9.8 實戰:常用交互類組件——Button 234
    9.9 實戰:常用交互類組件——TextField 247
    9.10 實戰:常用交互類組件——Checkbox 251
    9.11 實戰:常用交互類組件——RadioButton/RadioContainer 253
    9.12 實戰:常用交互類組件——Switch 259
    9.13 實戰:常用交互類組件——ScrollView 261
    9.14 實戰:常用交互類組件——Tab/TabList 263
    9.15 實戰:常用交互類組件——Picker 268
    9.16 實戰:常用交互類組件——ListContainer 272
    9.17 實戰:常用交互類組件——RoundProgressBar 276
    9.18 實戰:常用交互類組件——DirectionalLayout 278
    9.19 實戰:常用交互類組件——DependentLayout 283
    9.20 實戰:常用交互類組件——StackLayout 286
    9.21 實戰:常用交互類組件——TableLayout 288
    第10章 用JS開發UI 290
    10.1 用JS開發UI概述 290
    10.2 實戰:創建JS FA應用 291
    10.3 組件與布局 297
    10.4 實戰:按鈕 299
    10.5 實戰:JS FA調用PA 301
    第11章 多模輸入UI開發 307
    11.1 多模輸入概述 307
    11.2 接口說明 308
    11.3 實戰:多模輸入事件 311
    第12章 線程管理 314
    12.1 線程管理概述 314
    12.2 場景介紹 314
    12.3 接口說明 317
    12.4 實戰:線程管理示例 318
    12.5 線程間通信概述 323
    12.6 實戰:線程間通信示例 324
    第13章 視頻 330
    13.1 視頻概述 330
    13.2 實戰:媒體編解碼能力查詢 330
    13.3 實戰:視頻編解碼 334
    13.4 實戰:視頻播放 340
    13.5 實戰:視頻錄制 347
    第14章 圖像 353
    14.1 圖像概述 353
    14.2 實戰:圖像解碼和編碼 354
    14.3 實戰:位圖操作 361
    14.4 實戰:圖像屬性解碼 368
    第15章 相機 373
    15.1 相機概述 373
    15.2 實戰:相機設備創建 375
    15.3 實戰:相機設備配置 382
    15.4 實戰:相機幀捕獲 387
    第16章 音頻 394
    16.1 音頻概述 394
    16.2 實戰:音頻播放 395
    16.3 實戰:音頻采集 402
    16.4 實戰:短音播放 408
    第17章 媒體會話管理 414
    17.1 媒體會話管理概述 414
    17.2 接口說明 416
    17.3 實戰:AVSession媒體框架客戶端 419
    17.4 實戰:AVSession媒體框架服務端 424
    第18章 媒體數據管理 429
    18.1 媒體數據管理概述 429
    18.2 實戰數據的獲取 430
    18.3 實戰:媒體存儲數據操作 436
    18.4 實戰:視頻與圖像縮略圖獲取 444
    第19章 安全管理 451
    19.1 權限的基本概念 451
    19.2 權限運作機制 452
    19.3 權限約束與 452
    19.4 應用權限列表 453
    19.5 應用權限開發流程 455
    19.6 生物特征識別認證概述 461
    19.7 生物特征識別運作機制 461
    19.8 生物特征識別的約束與 462
    19.9 生物特征識別的開發流程 462
    第20章 二維碼 466
    20.1 二維碼概述 466
    20.2 場景介紹 467
    20.3 接口說明 468
    20.4 實戰:生成二維碼 468
    第21章 通用文字識別 474
    21.1 通用文字識別概述 474
    21.2 場景介紹 475
    21.3 接口說明 475
    21.4 實戰:通用文字識別示例 477
    第22章 藍牙 484
    22.1 藍牙概述 484
    22.2 實戰:傳統藍牙本機管理 485
    22.3 實戰:傳統藍牙遠端設備操作 494
    22.4 實戰:BLE掃描和廣播 503
    第23章 WLAN 512
    23.1 WLAN概述 512
    23.2 實戰:WLAN的基礎功能 513
    23.3 實戰:不信任熱點配置 522
    23.4 實戰:WLAN消息通知 527
    第24章 網絡管理 533
    24.1 網絡管理概述 533
    24.2 實戰:使用當前網絡打開一個URL鏈接 534
    24.3 實戰:使用當前網絡進行Socket數據傳輸 540
    24.4 實戰:流量統計 546
    第25章 電話服務 553
    25.1 電話服務概述 553
    25.2 實戰:獲取當前蜂窩網絡信號信息 554
    25.3 實戰:觀察蜂窩網絡的狀態變化 559
    第26章 設備管理 568
    26.1 設備管理概述 568
    26.2 實戰:傳感器示例 572
    26.3 實戰:Light示例 578
    26.4 實戰:獲取設備的位置 582
    26.5 實戰:(逆)地理編碼轉化 589
    第27章 數據管理 595
    27.1 數據管理概述 595
    27.2 關繫型數據庫 596
    27.3 對像關繫映射數據庫 601
    27.4 實戰:使用對像關繫映射數據庫 605
    27.5 輕量級偏好數據庫 619
    27.6 實戰:使用輕量級偏好數據庫 622
    27.7 數據存儲管理 630
    27.8 實戰:使用數據存儲管理 632
    第28章 原子化服務 637
    28.1 原子化服務概述 637
    28.2 服務中心 639
    28.3 實戰:原子化服務HelloDog 641
    第29章 流轉 657
    29.1 流轉概述 657
    29.2 流轉架構 658
    29.3 跨端遷移 661
    29.4 實戰:實現跨端遷移與回遷 665
    29.5 多端協同 674
    29.6 實戰:實現多端協同 677
    第30章 綜合案例:俄羅斯方塊遊戲 687
    30.1 案例概述 687
    30.2 代碼實現 688
    30.3 應用運行 711
    參考文獻 713
    內容簡介
    華為自主研發的HarmonyOS(鴻蒙繫統)是一款面向未來、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作繫統。借助HarmonyOS全場景分布式繫統和設備生態定義全新的硬件、交互和服務體驗。本書采用新的HarmonyOS2版本作為基石,詳細介紹如何基於HarmonyOS進行手機應用的開發,內容涵蓋HarmonyOS架構、DevEcoStudio、應用結構、Ability、任務調度、公共事件、通知、剪切板、JavaUI、JSUI、多模輸入、線程管理、視頻、圖像、相機、音頻、媒體會話管理、媒體數據管理、安全管理、二維碼、通用文字識別、藍牙、WLAN、網絡管理、電話服務、設備管理、數據管理、原子化服務、流轉等多個主題。本書列舉了大量解決實際問題的案例,具有很強的前瞻性、應用性、趣味性。本書主要面向的是對移動應用或HarmonyOS應用感興趣的學生、開發人員、架構師。
    作者簡介
    柳偉衛 著
    柳偉衛,網名老衛、waylau,在IT公司擔任過項目經理、架構師、高級技術顧問等職位,擁有十餘年開發經驗,具有豐富的軟件開發管理及繫統架構經驗。曾主導過多個省、重量大型分布式繫統的設計與研發,參與過面向全球的供應鏈繫統服務化改造。在工作實踐中,積累了大量的分布式繫統、微服務架構以及性能調優經驗。喜歡開源,長期活躍於各大開源社區,編著了《Netty 4.x用戶指南》《Netty實戰 ( 精髓 ) 》等30餘本開源技術教程,廣受網友好評,是CSDN、 開源中國、阿裡雲開發者、華為開發者等技術社區專家。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    柳偉衛
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    柳偉衛
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部