您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
移动应用开发 高级
字数: 588000
装帧: 平装
出版社: 清华大学出版社
出版日期: 2021-10-01
商品条码: 9787302589907
版次: 1
开本: 32开
页数: 840
出版年份: 2021
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"华为“1+X”移动应用开发职业技能等级证书配套系列教材,华为公司官方出品。为便于读者高效学习,快速掌握Android、HarmonyOS和HMS相关的移动应用开发编程与实践,本 书作者精心制作了配套的教学课件、完整的源代码示例、生动的视频教程等内容,以及提供读者在线答疑 服务。 本书适合作为广大高校计算机和软件工程专业移动应用开发课程的教材,也可以作为移动应用技术 开发者的自学参考用书。"
内容简介
本书是一部系统论述移动应用开发的教材,适合零基础学习者。全书共分为五篇:第一篇为Java编程和Web开发基础(第1章~第4章),介绍了开发环境搭建、Java基础语法、Web前端开发基础概念、后端开发基础概念以及Vue、SpringBoot和MyBatis等开发框架;第二篇为Android应用开发(第5章、第6章),介绍了Android开发的基础知识、四大组件(Activity、Service、BroadcastReceiver和ContentProvider)开发、UI开发、线程间通信、数据存储、网络开发、多媒体技术、SQLite数据库存储、Android的测试和Android架构组件的技术基础;第三篇为HarmonyOS应用开发(第7章、第8章),介绍了HarmonyOS、FeatureAbility开发、基于Java语言和JavaScript语言的两种UI框架、数据管理、设备管理、多线程开发、网络开发、安全以及分布式应用迁移的开发案例;第四篇为HMS应用开发(第9章、第10章),概述了HMS的基本知识,并以账号服务、推送服务、应用内支付服务、定位服务、广告服务、安全检测服务和机器学习服务为例介绍HMS开发的基础服务;第五篇为综合案例,给出了一个实战项目———在线学习网站项目,介绍了项目需求分析、架构设计、接口设计、数据库设计,以及Android客户端实现、HMS功能客户端实现和SpringBoot服务器端的实现,最后还增加了客户端的单元测试和UI测试的实现。
作者简介
华为软件技术有限公司,华为技术有限公司 ?创立于1987年,是全球领先的ICT基础设施和智能终端提供商,致力于把数字世界带入每个人、每个家庭。华为在通信网络、IT、智能终端和云服务等领域为客户提供有竞争力、安全可信赖的产品、解决方案与服务,与生态伙伴开放合作,持续为客户创造价值,释放个人潜能,丰富家庭生活,激发组织创新。
目录
第一篇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——AndroidStudio
1.2.3下载、安装AndroidSDK
1.2.4创建和启动Android虚拟设备
1.3HelloWorld,HelloAndroid
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章JavaWeb开发
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.4SpringBoot入门
4.4.1SpringBoot简介
4.4.2SpringBoot的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.7SpringBoot+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.4AndroidUI事件响应
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.3AndroidUI测试
练习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.3BroadcastReceiver
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.2WorkerThread
6.5.3通过HTTP下载
6.5.4解析JSON结果
6.5.5检查网络状态
6.6ContentProvider
6.6.1ContentProvider应用场景
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.3FeatureAbility
7.3.1PageAbility
7.3.2同一Page下AbilitySlice跳转
7.3.3PageAbility生命周期
7.3.4Intent
7.4基于Java语言的UI框架
7.4.1组件
7.4.2布局
7.4.3JavaUI事件响应
7.5基于JavaScript语言的UI框架
7.5.1JSUI框架概述
7.5.2JSFeatureAbility
练习7
第8章HarmonyOS开发进阶
8.1ParticleAbility
8.1.1HarmonyOS中的Service
8.1.2Service的生命周期
8.1.3DataAbility
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.1AccountKit功能介绍
9.2.2AuthorizationCode模式登录
9.2.3IDToken模式登录
9.2.4验证IDToken
9.3推送服务
9.3.1PushKit功能介绍
9.3.2从控制台推送消息
9.3.3获取模拟器设备的Token
9.3.4从服务器端发送推送消息
9.4应用内支付服务
9.4.1IAPKit功能介绍
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.7SpringBoot服务器端实现
11.7.1Controller代码
11.7.2Service和ServiceImpl代码
11.7.3MapperService和Mapper代码
11.8项目测试
11.8.1单元测试代码
11.8.2UI测试代码
11.9项目发布
附录AAndroid的开发环境配置
附录BHarmonyOS的开发环境配置
附录CHMS开发环境配置
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网