欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 移动应用开发(高级华为1+X职业技能等级证书配套系列教材)
      • 作者:编者:华为软件技术有限公司|责编:盛东亮//钟志芳
      • 出版社:清华大学
      • ISBN:9787302589907
      • 出版日期:2021/10/01
      • 页数:401
    • 售价:35.6
  • 内容大纲

        本书是一部系统论述移动应用开发的教材,适合零基础学习者。全书共分为五篇:第一篇为Java编程和Web开发基础(第1章~第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章、第10章),概述rHMs的基本知识,并以账号服务、推送服务、应用内支付服务、定位服务、广告服务、安全检测服务和机器学习服务为例介绍HMS开发的基础服务;第五篇为综合案例,给出了一个实战项目——在线学习网站项目,介绍了项目需求分析、架构设计、接口设计、数据库设计,以及Android客户端实现、HMS功能客户端实现和Sping Boot服务器端的实现,最后还增加了客户端的单元测试和UI测试的实现。
        为便于读者高效学习,快速掌握Android、HarmonyOS和HMS相关的移动应用开发编程与实践,本书作者精心制作了配套的教学课件、完整的源代码示例、生动的视频教程等内容,以及提供读者在线答疑服务。
        本书适合作为广大高校计算机和软件工程专业移动应用开发课程的教材,也可以作为移动应用技术开发者的自学参考用书。
  • 作者介绍

  • 目录

    第一篇  Java编程和Web开发基础
      第1章  编程之前
        1.1  Android、HarmonyOS、HMS简介
          1.1.1  Android、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.3  Hello World,Hello Android
          1.3.1  创建Android项目
          1.3.2  项目文件结构
          1.3.3  Android的HelloWorld项目
          1.3.4  在模拟器中运行项目
        1.4  软件工程最佳实践
          1.4.1  代码是用来读的
          1.4.2  有代码就得有测试
          1.4.3  使用日志
        练习1
      第2章  Java编程
        2.1  Java语言基础
          2.1.1  编译、执行
          2.1.2  编译与解释
          2.1.3  Java语言特性
          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.12  String
          2.1.13  Java文件存储
        2.2  面向对象编程
          2.2.1  类和对象
          2.2.2  封装
          2.2.3  继承与多态
          2.2.4  接口
        2.3  设计模式
          2.3.1  Observer模式
          2.3.2  Adapter模式
          2.3.3  Composite模式
        练习2
      第3章  前端开发基础
        3.1  Web前端
          3.1.1  浏览器架构
          3.1.2  用HTML生成内容
          3.1.3  用CSS生成样式

          3.1.4  渲染流程
          3.1.5  用JavaScript完成交互
        3.2  Vue.js入门
          3.2.1  Vue.js介绍
          3.2.2  Vue.js的安装
          3.2.3  Vue.js基本使用
        3.3  Node.js入门
          3.3.1  Node.js介绍
          3.3.2  Node.js基本使用
      ……
    第二篇  Android应用开发
    第三篇  HarmonyOS应用开发
    第四篇  HMS应用开发
    第五篇  综合案例
    附录A  Android的开发环境配置
    附录B  HarmonyOS的开发环境配置
    附录C  HMS开发环境配置