中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

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

包郵 鴻蒙應用開發入門與實踐

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

鴻蒙應用開發入門與實踐 版權信息

鴻蒙應用開發入門與實踐 本書特色

《鴻蒙應用開發入門與實踐》的特色如下:1. 零基礎學習:本書以零基礎讀者為目標受眾,通過清晰易懂的語言和逐步深入的教學方式,從智能手機系統的介紹開始,逐步引導讀者理解HarmonyOS的發展歷程、優勢和架構。每一章節都以易懂的方式呈現基礎概念,確保讀者能夠輕松理解和消化復雜的技術知識。2. 系統性教學:內容系統全面,從基礎的HarmonyOS架構講起,逐步深入到應用開發的核心概念和 特性,使讀者能夠構建扎實的知識體系。3. 實用性強的案例:本書以實際項目開發為導向,大量使用實用性強的案例分析,幫助讀者將學到的理論知識應用到實際開發中。每個章節都伴隨著真實的案例,讀者能夠深入了解每個知識點的實際應用場景,從而 好地應對日常開發挑戰。4. 豐富的示例代碼:書中提供了大量的示例代碼,幫助讀者 好地理解概念和方法,同時也可以直接作為開發參考。5. 易于理解的語言:采用通俗易懂的語言和豐富的圖表,使得復雜的技術內容變得簡單明了,提高了學習的可接受性。6. 強調生態參與:鼓勵讀者參與到鴻蒙生態系統的建設中,不僅學習技術,也關注如何在實際的生態中應用這些技術。7. 適合不同讀者:無論是初學者還是有一定基礎的開發者,都可以通過這本書獲得有價值的信息和指導。8. 教學資源配套:本書還附帶了學習資源,如案例源碼、視頻講解等,為讀者提供了多種學習方式,增加了學習的靈活性。

鴻蒙應用開發入門與實踐 內容簡介

鴻蒙操作系統(HarmonyOS)是華為公司開發的一款分布式操作系統,旨在實現各種設備之間的智能互聯和協同工作。本書詳細講解了開發HarmonyOS應用程序的知識,共分為13章,依次講解了HarmonyOS開發基礎,搭建開發環境,HarmonyOS應用模型,JavaUI開發,ArkUI開發,圖形、圖像開發,多媒體開發,相機開發,網絡程序開發,數據管理,電話和短信服務,設備管理,新聞客戶端開發(Node.js服務端+HarmonyOS客戶端)。全書內容循序漸進,深入講解了每個知識點的具體細節,并穿插了大量的實例來演示每個知識點的用法,引領讀者全面掌握HarmonyOS應用開發技術。

鴻蒙應用開發入門與實踐 目錄

第1章 HarmonyOS開發基礎 1 1.1 智能手機系統介紹 2 1.1.1 智能手機系統的點 2 1.1.2 Android系統介紹 2 1.1.3 iOS系統介紹 3 1.2 HarmonyOS介紹 4 1.2.1 HarmonyOS的發展歷程 4 1.2.2 HarmonyOS、OpenHarmony、鴻蒙生態的區別與聯系 5 1.3 HarmonyOS的點 6 1.3.1 分布式架構 6 1.3.2 多設備支持 6 1.3.3 友好 7 1.4 HarmonyOS架構分析 8 1.4.1 整體架構圖 8 1.4.2 內核層 8 1.4.3 系統服務層 9 1.4.4 框架層 10 1.4.5 應用層 10 第2章 搭建開發環境 12 2.1 HarmonyOS應用開發介紹 13 2.1.1 HarmonyOS應用/服務的開發流程 13 2.1.2 配置開發環境的流程 13 2.2 搭建DevEco Studio開發環境 13 2.2.1 DevEco Studio的點 13 2.2.2 環境要求 14 2.2.3 下載并安裝DevEco Studio 14 2.3 配置DevEco Studio開發環境 16 2.3.1 下載SDK及工具鏈 16 2.3.2 配置向導 17 2.4 使用DevEco Studio開發**個鴻蒙應用程序 20 2.4.1 創建工程 21 2.4.2 DevEco Studio界面介紹 23 2.4.3 在模擬器中運行程序 27 2.4.4 在本地真機中運行程序 28 第3章 HarmonyOS應用模型 30 3.1 HarmonyOS應用模型介紹 31 3.1.1 應用模型的組成元素 31 3.1.2 應用模型的發展進程 31 3.1.3 FA模型與Stage模型的對比 32 3.2 Stage模型開發基礎 33 3.2.1 Stage模型的知識體系 33 3.2.2 Stage應用/組件級配置 34 3.3 UIAbility組件 37 3.3.1 UIAbility組件生命周期 38 3.3.2 UIAbility組件的啟動模式 41 3.3.3 UIAbility組件的基本用法 44 3.3.4 UIAbility組件與UI的數據同步 46 3.3.5 UIAbility實戰:頁面跳轉 48 3.4 服務卡片 52 3.4.1 服務卡片架構 52 3.4.2 ArkTS卡片開發 53 3.4.3 開發基于JS UI的卡片 54 3.4.4 卡片實戰:多設備自適應服務卡片 55 第4章 Java UI開發 61 4.1 Ability框架 62 4.1.1 Page Ability 62 4.1.2 Ability實戰:使用PageAbility實現頁面跳轉 64 4.2 UI布局 67 4.2.1 代碼布局 67 4.2.2 XML布局 69 4.2.3 Java布局類 71 4.3 常用組件開發 78 4.3.1 Text和Button組件 78 4.3.2 Image組件 80 4.3.3 TabList和Tab組件 81 4.3.4 Picker和DatePicker組件 82 4.3.5 TimePicker組件 84 4.3.6 Switch組件 85 4.3.7 RadioButton和Checkbox組件 86 4.3.8 ProgressBar、RoundProgressBar和Slider組件 88 4.3.9 ToastDialog、PopupDialog和CommonDialog組件 93 第5章 Ark UI開發 99 5.1 方舟開發框架概述 100 5.1.1 框架說明 100 5.1.2 基本語法 101 5.1.3 創建自定義組件 104 5.2 UI布局 108 5.2.1 布局結構 108 5.2.2 線性布局 109 5.2.3 層疊布局 112 5.2.4 彈性布局 116 5.2.5 相對布局 119 5.2.6 柵格布局 123 5.2.7 列表布局 129 5.2.8 網格布局 131 5.3 基本組件 134 5.3.1 按鈕組件 134 5.3.2 單選框組件 138 5.3.3 進度條組件 140 5.3.4 切換按鈕組件 142 5.3.5 文本顯示組件 144 5.3.6 文本輸入框 147 5.3.7 視頻播放組件 150 5.3.8 氣泡提示 155 5.3.9 菜單 157 第6章 圖形、圖像開發 159 6.1 顯示圖片 160 6.1.1 Image組件介紹 160 6.1.2 Image組件實戰:手機相冊系統 162 6.2 繪制幾何圖形 172 6.2.1 Shape基礎 172 6.2.2 Shape實戰:繪制各種各樣的圖形 175 6.3 畫布 177 6.3.1 Canvas繪制自定義圖形 178 6.3.2 Canvas的常用繪圖方法 179 6.4 動畫 182 6.4.1 ArkUI動畫的分類 182 6.4.2 布局更新動畫 183 6.4.3 組件內轉場動畫 186 第7章 多媒體開發 191 7.1 HarmonyOS多媒體開發架構 192 7.2 AVPlayer和AVRecorder 192 7.2.1 AVPlayer 193 7.2.2 AVRecorder 194 7.3 音頻播放 195 7.3.1 使用AVPlayer開發音頻播放程序 195 7.3.2 使用AudioRenderer開發音頻播放程序 198 7.3.3 使用OpenSL ES開發音頻播放程序 203 7.3.4 音頻播放實戰:多功能音樂播放器 205 7.4 開發音頻錄制程序 212 7.4.1 使用AVRecorder開發音頻錄制程序 213 7.4.2 使用AudioCapturer開發音頻錄制程序 216 7.4.3 使用OpenSL ES開發音頻錄制程序 218 7.4.4 管理麥克風 220 7.5 音頻通話 222 7.5.1 音頻通話基礎 222 7.5.2 開發音頻通話功能 223 7.6 視頻播放 229 第8章 相機開發 233 8.1 相機開發概述 234 8.2 開發相機程序 234 8.2.1 相機接口 234 8.2.2 創建相機設備 235 8.2.3 配置相機設備 238 8.2.4 拍照 240 8.3 相機實戰:多功能拍照程序 246 8.3.1 配置文件 246 8.3.2 布局文件 246 8.3.3 主界面邏輯 247 8.3.4 拍照邏輯 249 8.3.5 錄制視頻邏輯 254 第9 章 網絡程序開發 259 9.1 網絡管理開發 260 9.1.1 HTTP 數據請求 260 9.1.2 WebSocket 連接 264 9.1.3 Socket 連接 270 9.2 IPC 與RPC 通信 273 9.2.1 IPC 與RPC 的基本概念 273 9.2.2 開發IPC 與RPC 通信程序 274 第10 章 數據管理 277 10.1 HarmonyOS 數據管理介紹 278 10.2 應用數據持久化 279 10.2.1 使用用戶選項存儲數據 279 10.2.2 使用鍵值型數據儲數據 286 10.2.3 使用關系型數據儲數據 290 第11 章 電話和短信服務 301 11.1 電話服務開發概述 302 11.2 跳轉撥號界面 302 11.2.1 撥號接口 302 11.2.2 開發一個撥號程序 303 11.3 獲取當前蜂窩網絡信號信息 307 11.4 短信服務 308 11.4.1 sms 模塊介紹 308 11.4.2 sms 實戰:發送內容的短信 311 第12 章 設備管理 313 12.1 USB 開發 314 12.1.1 HarmonyOS USB API 介紹 314 12.1.2 開發HarmonyOS USB 程序 316 12.2 位置服務 319 12.2.1 位置開發概述 319 12.2.2 獲取設備的位置信息 320 12.2.3 地理編碼轉化 325 12.3 傳感器 327 12.3.1 HarmonyOS 系統傳感器介紹 327 12.3.2 開發傳感器應用程序 329 12.4 綜合實戰:健身計步器 332 12.4.1 系統配置 332 12.4.2 UI 視圖 334 12.4.3 項目主界面 341 第13 章 綜合實戰:新聞客戶端(Node.js 服務端 HarmonyOS 客戶端) 347 13.1 背景介紹 348 13.2 項目介紹 348 13.2.1 主要點 348 13.2.2 項目結構 349 13.3 系統架構 349 13.4 服務器端 349 13.4.1 系統配置 350 13.4.2 Model 模塊 351 13.4.3 控制器 353 13.4.4 視圖組件 355 13.5 客戶端 355 13.5.1 系統配置 355 13.5.2 通用模塊 357 13.5.3 數據交互 366 13.5.4 視圖界面 370 13.5.5 入口界面 378 13.6 調試運行 378
展開全部

鴻蒙應用開發入門與實踐 作者簡介

劉陳,現就職于浪潮信息,曾就職于HTC、聯想,先后擔任過軟件開發工程師、項目經理、產品技術主管等職位。擅長Android、iOS、鴻蒙等移動開發技術,對鴻蒙生態系統有很高的造詣。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 福建成考网-福建成人高考网| 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 中矗模型-深圳中矗模型设计有限公司 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 福尔卡(北京)新型材料技术股份有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 空压机网_《压缩机》杂志 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 |