作 者:華為軟件技術有限公司 編
定 價:79
出 版 社:清華大學出版社
出版日期:2021年09月01日
頁 數:736
裝 幀:平裝
ISBN:9787302586548
"華為公司官方出品。移動應用開發職業技能等級證書官方指定教材:(1)分為初級、中級、高級,分別對應“1+X”職業技能認證的不同層次。(2)涵蓋了“1+X”證書制度移動應用開發專業知識,培養復合型技能人纔。(3)通過案例和真實項目詳細地講解HarmonyOS編程和HMS應用開發。"
●第1章Java編程
1.1Java語言概述
1.1.1Java名字的由來
1.1.2Java語言的特性
1.1.3面向對像編程
1.2搭建Java開發環境
1.2.1JDK的下載及安裝
1.2.2配置JDK環境變量
1.2.3測試開發環境
1.2.4IntelliJ IDEA開發環境
1.2.5編寫個Java程序
1.3Java程序基礎
1.3.1標識符、關鍵字、注釋
1.3.2常量、變量
1.3.3Java的數據類型
1.3.4運算符和表達式
1.3.5程序控制語句
1.3.6數組
1.3.7Java類和對像
1.4本章小結
1.5課後練習
第2章前端開發基礎
2.1HTML標簽
2.1.1認識HTML
2.1.2標簽的語法
2.2CSS基礎
2.2.1初識CSS樣式
2.2.2CSS注釋
2.2.3常用CSS樣式
2.3JavaScript基礎
2.3.1初識JavaScript
2.3.2JavaScript語法
2.4Node.js入門
2.4.1Node.js介紹
2.4.2Node.js安裝配置
2.4.3Node.js基本使用方法
2.5Vue.js入門
2.5.1Vue.js介紹
2.5.2Vue.js安裝
2.5.3Vue.js基本使用方法
2.6本章小結
2.7課後練習
第3章Java Web開發
3.1Java Web開發環境的搭建
3.1.1Java Tomcat安裝
3.1.2在IntelliJ IDEA中配置Tomcat
3.1.3發布並運行Web項目
3.2MySQL基礎
3.2.1SQL基礎語法
3.2.2MySQL安裝
3.2.3使用數據庫管理工具管理MySQL
3.3Spring MVC
3.4MyBatis基礎
3.4.1初識MyBatis
3.4.2MyBatis配置
3.4.3MyBatis關聯映射
3.4.4MyBatis和Spring的整合
3.5本章小結
3.6課後練習
第4章Android 開發基礎
4.1Android開發準備
4.1.1Android簡介
4.1.2Android體繫結構
4.1.3Android開發環境的搭建
4.1.4開發個Android程序
4.2布局管理器
4.2.1View組件
4.2.2Android常用控件
4.2.3布局文件的創建
4.2.4Android常用布局
4.3Activity
4.3.1Activity簡介
4.3.2Intent
4.3.3Activity間數據傳遞
4.4Handler消息機制
4.4.1Handler消息機制介紹
4.4.2Handler機制應用實例
4.5Fragment
4.5.1Fragment的概念
4.5.2Fragment應用實例
4.5.3Fragment的生命周期
4.6本章小結
4.7課後練習
第5章HarmonyOS編程
5.1HarmonyOS基礎
5.1.1HarmonyOS概述
5.1.2HarmonyOS開發基礎知識
5.2Ability
5.2.1Ability基礎
5.2.2Page與AbilitySlice
5.3HarmonyOS UI
5.3.1Text組件
5.3.2Button組件
5.3.3TextField組件
5.3.4ProgressBar組件
5.3.5ListContainer組件
5.3.6線性布局
5.3.7相對布局
5.3.8網格布局
5.3.9堆疊布局
5.3.10Java UI框架
5.3.11JS UI框架
5.4網絡和線程
5.4.1HarmonyOS網絡
5.4.2HarmonyOS線程
5.5數據管理
5.5.1數據存儲管理
5.5.2數據庫操作
5.6本章小結
5.7課後練習
第6章HMS應用開發基礎
6.1HMS生態發展歷程
6.1.1認識HMS
6.1.2HMS生態發展歷程
6.1.3HMS能力開放架構
6.2HMS Core服務功能及應用場景介紹
6.3HMS Core開發準備
6.3.1HMS Core開發簡介
6.3.2HMS Core開發流程介紹
6.4賬號服務集成
6.4.1華為賬號服務簡介
6.4.2華為賬號服務接入流程
6.4.3華為賬號服務常用接口及功能
6.4.4華為賬號服務接入實戰
6.5推送服務集成
6.5.1華為推送服務簡介
6.5.2華為推送服務接入流程
6.5.3華為推送服務常用API介紹
6.5.4華為推送服務接入實戰
6.6應用內支付集成
6.6.1華為應用內支付簡介
6.6.2華為應用內支付服務開通及SDK集成
6.6.3PMS功能
6.6.4購買和使用商品
6.7本章小結
6.8課後練習
第7章HMS應用開發擴展
7.1快應用開發
7.1.1快應用介紹
7.1.2快應用技術架構
7.1.3快應用開發工具及環境介紹
7.1.4快應用開發小案例
7.2定位服務
7.2.1功能與架構
7.2.2開發準備
7.2.3融合定位功能開發
7.3機器學習服務
7.3.1服務介紹
7.3.2開發準備
7.3.3文本識別應用開發
7.4App和快應用測試上架
7.4.1華為雲測試服務介紹
7.4.2應用發布流程
7.4.3快應用上架流程
7.5本章小結
7.6課後練習
第8章綜合實踐開發項目案例詳解
8.1項目需求描述
8.2項目架構設計
8.3項目的實現
8.3.1開發環境和準備工作
8.3.2基本功能模塊開發
8.3.3集成Account Kit
8.3.4集成IAP Kit
8.3.5集成Push Kit
8.3.6集成Location Kit
8.4項目發布
8.5本章小結
8.6課後練習
本書全面論述華為移動服務(HUAWEI Mobile Services,HMS)生態以及HMS Core所提供的各種能力,並詳細介紹如何通過HMS Core集成各種能力進行移動應用開發。全書內容涵蓋Java編程基礎、前端基礎(HTML、CSS、JavaScript等)、Java Web開發、Android開發基礎和鴻蒙操作繫統(HarmonyOS)開發,以及HMS應用開發基礎和擴展,並通過一個HMS Core綜合開發應用案例,利用實際代碼介紹華為賬號服務(Account Kit)、應用內支付服務(IAP Kit)、消息推送服務(Push Kit)和定位服務(Location Kit)等多個能力的集成和使用方法,提高讀者的綜合應用開發能力。本書共分8章。第1章主要介紹Android的主要編程語言Java的相關要點,為Android開發奠定基礎;第2章介紹前端開發基礎,即與瀏覽器進行交互的HT等