移動套用開發:中級

移動套用開發:中級

《移動套用開發:中級》是2021年清華大學出版社出版的圖書,作者是華為軟體技術有限公司。

基本介紹

  • 書名:移動套用開發:中級
  • 作者:華為軟體技術有限公司
  • 出版社:清華大學出版社
  • 出版時間:2021年9月
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302586548
內容簡介,圖書目錄,

內容簡介

《華為移動套用開發(中級)》全面論述華為移動服務(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章介紹前端開發基礎,即與瀏覽器進行互動的HTML語言以及CSS和JavaScript等內容; 第3章介紹如何使用Java語言對Web套用進行開發; 第4章介紹Android開發基礎,涉及各種控制項和機制; 第5章介紹華為針對全場景多生態設計的統一作業系統HarmonyOS; 第6章與第7章介紹華為HMS套用開發基礎及其套用開發擴展; 第8章為綜合案例講解。全書提供了大量套用實例,每章後均附有習題。 《華為移動套用開發(中級)》適合作為華為移動套用開發“1 X”證書試點院校“課證融合”教材,同時可為對華為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課後練習

相關詞條

熱門詞條

聯絡我們