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

歡迎光臨中圖網 請 | 注冊

包郵 移動應用開發(高級)

出版社:清華大學出版社出版時間:2021-10-01
開本: 其他 頁數: 420
中 圖 價:¥50.0(5.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

移動應用開發(高級) 版權信息

移動應用開發(高級) 本書特色

華為“1+X”移動應用開發職業技能等級證書配套系列教材,華為公司官方出品。為便于讀者高效學習,快速掌握Android、HarmonyOS和HMS相關的移動應用開發編程與實踐,本書作者精心制作了配套的教學課件、完整的源代碼示例、生動的視頻教程等內容,以及提供讀者在線答疑服務。本書適合作為廣大高校計算機和軟件工程專業移動應用開發課程的教材,也可以作為移動應用技術開發者的自學參考用書。

移動應用開發(高級) 內容簡介

本書是一部系統論述移動應用開發的教材,適合零基礎學習者。全書共分為五篇: 篇為Java編 程和Web開發基礎(章~第4章),介紹了開發環境搭建、Java基礎語法、Web前端開發基礎概念、后 端開發基礎概念以及Vue、Spring Boot和MyBatis等開發框架; 第二篇為Android應用開發(第5章、第6 章),介紹了Android開發的基礎知識、四大組件(Activity、Service、Broadcast Receiver和Content Provider) 開發、UI開發、線程間通信、數據存儲、網絡開發、多媒體技術、SQLite數據庫存儲、Android的測試和 Android架構組件的技術基礎; 第三篇為HarmonyOS應用開發(第7章、第8章),介紹了HarmonyOS、 Feature Ability開發、基于Java語言和JavaScript語言的兩種UI框架、數據管理、設備管理、多線程開發、 網絡開發、安全以及分布式應用遷移的開發案例; 第四篇為HMS應用開發(第9章、0章),概述了 HMS的基本知識,并以賬號服務、推送服務、應用內支付服務、定位服務、廣告服務、安全檢測服務和機器 學習服務為例介紹HMS開發的基礎服務; 第五篇為綜合案例,給出了一個實戰項目———在線學習網站項 目,介紹了項目需求分析、架構設計、接口設計、數據庫設計,以及Android客戶端實現、HMS功能客戶端 實現和Spring Boot服務器端的實現,很后還增加了客戶端的單元測試和UI測試的實現。

移動應用開發(高級) 目錄

**篇Java編程和Web開發基礎

第1章編程之前

1.1Android、HarmonyOS、HMS簡介

1.1.1Android、HarmonyOS、HMS的發展歷史

1.1.2相關關系

1.2搭建開發環境

1.2.1下載、安裝JDK

1.2.2下載、安裝IDE——Android Studio

1.2.3下載、安裝Android SDK

1.2.4創建和啟動Android虛擬設備

1.3Hello World,Hello Android

1.3.1創建Android項目

1.3.2項目文件結構

1.3.3Android的HelloWorld項目

1.3.4在模擬器中運行項目

1.4軟件工程*佳實踐

1.4.1代碼是用來讀的

1.4.2有代碼就得有測試

1.4.3使用日志

練習1

第2章Java編程

2.1Java語言基礎

2.1.1編譯、執行

2.1.2編譯與解釋

2.1.3Java語言特性

2.1.4輸入、處理、輸出

2.1.5變量

2.1.6操作符與表達式語句

2.1.7決策

2.1.8方法

2.1.9重復

2.1.10數據結構

2.1.11使用API

2.1.12String

2.1.13Java文件存儲

2.2面向對象編程

2.2.1類和對象

2.2.2封裝

2.2.3繼承與多態

2.2.4接口

2.3設計模式

2.3.1Observer模式

2.3.2Adapter模式

2.3.3Composite模式

練習2

第3章前端開發基礎

3.1Web前端

3.1.1瀏覽器架構

3.1.2用HTML生成內容

3.1.3用CSS生成樣式

3.1.4渲染流程

3.1.5用JavaScript完成交互

3.2Vue.js入門

3.2.1Vue.js介紹

3.2.2Vue.js的安裝

3.2.3Vue.js基本使用

3.3Node.js入門

3.3.1Node.js介紹

3.3.2Node.js基本使用

練習3

第4章Java Web開發

4.1TCP/IP協議棧和HTTP

4.1.1TCP/IP協議棧

4.1.2數據包

4.1.3HTTP

4.2Tomcat和Servlet原理

4.2.1Tomcat

4.2.2Servlet

4.3REST和JSON

4.3.1REST風格

4.3.2JSON數據格式

4.4Spring Boot入門

4.4.1Spring Boot簡介

4.4.2Spring Boot的HelloWorld項目

4.5數據設計

4.5.1數據持久化

4.5.2關系數據庫

4.5.3SQL語句

4.5.4JDBC原理

4.5.5DAO框架

4.5.6MySQL數據庫

4.6MyBatis

4.6.1ORM

4.6.2MyBatis框架簡介

4.6.3MyBatis的安裝和使用

4.7Spring Boot+MyBatis案例解析

4.7.1項目結構

4.7.2后端調用流程

4.7.3代碼解析

練習4

第二篇Android應用開發

第5章Android開發基礎

5.1基礎知識

5.1.1Android平臺架構

5.1.2App基礎知識

5.1.3應用組件

5.1.4應用清單文件

5.1.5應用資源

5.2Activity組件

5.2.1Activity簡介

5.2.2創建Activity

5.2.3使用Intent進行Activity之間的跳轉

5.2.4Activity之間數據的傳遞

5.2.5生命周期

5.2.6Activity啟動模式

5.3UI開發

5.3.1View和ViewGroup

5.3.2編寫界面的兩種方式

5.3.3常用控件

5.3.4Android UI事件響應

5.4Android線程間通信

5.4.1多線程

5.4.2Handler機制

5.4.3Android線程間通信的實現

5.5Android數據存儲

5.5.1Android文件存儲

5.5.2SharedPreference存儲

5.6Android測試

5.6.1測試金字塔

5.6.2Android本地單元測試

5.6.3Android UI測試

練習 5

第6章Android開發進階

6.1RecyclerView

6.1.1RecyclerView使用場景

6.1.2RecyclerView相關組件

6.1.3實現一個RecyclerView

6.2Fragment

6.2.1Fragment使用場景

6.2.2創建Fragment

6.2.3FragmentManager和事務

6.3Broadcast Receiver

6.3.1應用場景

6.3.2發送廣播

6.3.3接收廣播

6.4Service

6.4.1應用場景

6.4.2生命周期和回調方法

6.4.3啟動Service

6.4.4綁定服務

6.4.5前臺服務

6.5Android網絡開發

6.5.1網絡權限

6.5.2Worker Thread

6.5.3通過HTTP下載

6.5.4解析JSON結果

6.5.5檢查網絡狀態

6.6Content Provider

6.6.1Content Provider應用場景

6.6.2訪問其他應用中的現有內容提供程序

6.7多媒體技術

6.7.1使用CameraX拍照

6.7.2使用MediaPlayer播放多媒體文件

6.8SQLite數據庫存儲

6.8.1定義架構和協議

6.8.2創建數據庫

6.8.3插入信息到數據庫

6.8.4從數據庫中讀取信息

6.8.5保持數據庫連接

6.9Android架構組件

6.9.1架構組件簡介

6.9.2Entity

6.9.3DAO

6.9.4LiveData

6.9.5RoomDatabase

6.9.6Repository

6.9.7ViewModel

6.9.8RecyclerView和Activity

練習6

第三篇HarmonyOS應用開發

第7章HarmonyOS開發基礎

7.1HarmonyOS概述

7.1.1HarmonyOS發展歷史

7.1.2HarmonyOS架構

7.1.3HarmonyOS技術特性和安全

7.2HarmonyOS快速入門

7.2.1配置環境

7.2.2App結構

7.2.3HarmonyOS的HelloWorld項目

7.3Feature Ability

7.3.1Page Ability

7.3.2同一Page下AbilitySlice跳轉

7.3.3Page Ability 生命周期

7.3.4Intent

7.4基于Java語言的UI框架

7.4.1組件

7.4.2布局

7.4.3Java UI事件響應

7.5基于JavaScript語言的UI框架

7.5.1JS UI框架概述

7.5.2JS Feature Ability

練習7

第8章HarmonyOS開發進階

8.1Particle Ability

8.1.1HarmonyOS中的Service

8.1.2Service的生命周期

8.1.3Data Ability

8.1.4文件數據訪問

8.1.5數據庫數據訪問

8.2數據管理

8.2.1輕量級偏好數據庫

8.2.2HarmonyOS關系數據庫

8.3設備管理

8.3.1HarmonyOS設備管理簡介

8.3.2傳感器

8.4HarmonyOS多線程開發

8.4.1任務分派

8.4.2事件隊列

8.5HarmonyOS網絡開發

8.5.1訪問URL鏈接

8.5.2Socket數據傳輸

8.6安全

8.6.1權限

8.6.2生物特征識別

8.7分布式應用遷移開發示例

8.7.1應用遷移

8.7.2基本原理

8.7.3示例代碼

練習8

第四篇HMS應用開發

第9章HMS開發基礎

9.1HMS概述

9.1.1HMS

9.1.2HMS環境配置

9.2賬號服務

9.2.1Account Kit功能介紹

9.2.2Authorization Code模式登錄

9.2.3ID Token模式登錄

9.2.4驗證ID Token

9.3推送服務

9.3.1Push Kit功能介紹

9.3.2從控制臺推送消息

9.3.3獲取模擬器設備的Token

9.3.4從服務器端發送推送消息

9.4應用內支付服務

9.4.1IAP Kit功能介紹

9.4.2應用支付服務集成

9.4.3支付流程

9.5快應用開發

9.5.1快應用介紹

9.5.2快應用全場景介紹

9.5.3快應用技術架構

9.5.4快應用開發工具及環境介紹

9.5.5創建快應用過程

練習9

第10章HMS開發進階

10.1定位服務

10.1.1定位服務介紹

10.1.2定位

10.1.3活動識別

10.1.4圍欄

10.2廣告服務

10.2.1廣告服務介紹

10.2.2Banner廣告位

10.3安全檢測服務

10.3.1安全檢測服務介紹

10.3.2系統完整性

10.4機器學習服務

10.4.1機器學習服務介紹

10.4.2文本識別

10.4.3圖片分類

10.4.4文檔校正

練習10

第五篇綜 合 案 例

第11章綜合案例項目詳解

11.1項目需求分析

11.1.1需求概述

11.1.2項目需求描述

11.2項目架構設計

11.3項目接口設計

11.3.1邏輯層接口

11.3.2數據層接口

11.4項目數據庫設計

11.5Android客戶端實現

11.5.1Activity和Fragment實現

11.5.2ViewModel實現

11.6HMS功能客戶端實現

11.6.1華為賬戶的實現

11.6.2應用內支付的實現

11.7Spring Boot服務器端實現

11.7.1Controller代碼

11.7.2Service和ServiceImpl代碼

11.7.3MapperService和Mapper代碼

11.8項目測試

11.8.1單元測試代碼

11.8.2UI測試代碼

11.9項目發布

附錄AAndroid的開發環境配置

附錄BHarmonyOS的開發環境配置

附錄CHMS開發環境配置

展開全部

移動應用開發(高級) 作者簡介

華為軟件技術有限公司,華為技術有限公司 ?創立于1987年,是全球領先的ICT基礎設施和智能終端提供商,致力于把數字世界帶入每個人、每個家庭。華為在通信網絡、IT、智能終端和云服務等領域為客戶提供有競爭力、安全可信賴的產品、解決方案與服務,與生態伙伴開放合作,持續為客戶創造價值,釋放個人潛能,豐富家庭生活,激發組織創新。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 九爱图纸|机械CAD图纸下载交流中心 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 达利园物流科技集团-| 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 |