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

    • Android移动应用开发项目教程(计算机类专业高等职业教育系列教材)
      • 作者:编者:范美英|责编:王海霞//曹帅鹏
      • 出版社:机械工业
      • ISBN:9787111654452
      • 出版日期:2020/06/01
      • 页数:250
    • 售价:22
  • 内容大纲

        本书以Android开发技术为主线,以实际的Android应用为原型,采用多样化的教学资源,由浅入深、循序渐进地向读者介绍了Android应用程序开发的核心技术和相关概念。本书的主要内容包括Android开发环境的配置、常见资源的使用、常用的视图组件、线程编程、SQLite数据库技术、系统功能调用、文件存储技术、Android应用程序的四大组件的使用方法、第三方API的使用以及网络编程等。为了方便读者使用,在各项目中的关键点和复杂技术点处提供了相应的视频资源。
        本书适合作为高职院校计算机及相关专业的教材,也可作为广大Android应用开发人员的参考书。
        本书配有微课视频、电子课件和源代码,微课视频可通过扫描书中二维码直接观看,其他资源可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。
  • 作者介绍

  • 目录

    前言
    项目1  Hello,Android
      1.1  Android简介
        1.1.1  Android发展简史
        1.1.2  Android系统架构
      1.2  Android开发平台(Java+Android Studio)
        1.2.1  下载软件前的准备工作
        1.2.2  下载Java和Android Studio
        1.2.3  安装和配置Java
        1.2.4  安装和配置Android Studio
      1.3  实施“Hello,Android”项目
        1.3.1  创建项目
        1.3.2  运行项目
        1.3.3  分析项目结构
      1.4  相关知识与开发技术
        1.4.1  安装和配置Android Studio时的注意事项
        1.4.2  Android模拟器的分辨率与屏幕密度
        1.4.3  偏好设置
      1.5  拓展练习
    项目2  走进四书
      2.1  项目简介
        2.1.1  项目原型:AnyView
        2.1.2  项目需求与概要设计
      2.2  项目设计与准备
        2.2.1  设计用户交互流程
        2.2.2  设计用户界面
        2.2.3  准备项目素材
      2.3  项目开发与实现
        2.3.1  创建项目
        2.3.2  创建与定义资源
        2.3.3  实现“导入”模块
        2.3.4  实现“书架”模块
        2.3.5  实现“乐读”模块
        2.3.6  实现“联系我们”模块
        2.3.7  AndroidManifest配置清单
      2.4  相关知识与开发技术
        2.4.1  Android中的常用资源
        2.4.2  项目中的视图组件
        2.4.3  活动(Activity与AppCompatActivity)
        2.4.4  意图(Intent)
      2.5  拓展练习
    项目3  易秀
      3.1  项目简介
        3.1.1  项目原型:贝店
        3.1.2  项目需求与概要设计
      3.2  项目设计与准备
        3.2.1  设计用户交互流程
        3.2.2  设计用户界面
        3.2.3  准备项目素材
      3.3  项目开发与实现

        3.3.1  创建项目
        3.3.2  创建与定义资源
        3.3.3  实现“导入”模块
        3.3.4  实现“注册与登录”模块
        3.3.5  实现“编辑个人资料”模块
        3.3.6  实现“商品列表”模块
        3.3.7  实现“商品详细信息”模块
      3.4  相关知识及开发技术
        3.4.1  项目中的视图组件
        3.4.2  对话框(Dialog)
        3.4.3  短信管理器(SmsManager)
        3.4.4  线程编程
      3.5  拓展练习
    项目4  手账
      4.1  项目简介
        4.1.1  项目原型:Vivo便签
        4.1.2  项目需求与概要设计
      4.2  项目设计与准备
        4.2.1  设计用户交互流程
        4.2.2  设计用户界面
        4.2.3  准备项目素材
      4.3  项目界面的分析与创建
        4.3.1  创建项目
        4.3.2  创建与定义资源
        4.3.3  创建主界面布局
        4.3.4  创建“首页”界面的布局
        4.3.5  创建“记账”界面的布局
        4.3.6  创建“我的”界面的布局
      4.4  项目开发与实现
        4.4.1  实现工具类
        4.4.2  实现数据库辅助类
        4.4.3  实现“首页”碎片类
        4.4.4  实现“记账”碎片类
        4.4.5  实现“我的”碎片类
        4.4.6  实现主界面类
        4.4.7  AndroidManifest配置清单
      4.5  相关知识与开发技术
        4.5.1  项目中的视图组件
        4.5.2  形状资源与选择器
        4.5.3  InputFilter接口
        4.5.4  创建与使用非模态弹窗
        4.5.5  SQLite数据库技术
      4.6  拓展练习
    项目5  故事夹
      5.1  项目简介
        5.1.1  项目原型:微信笔记
        5.1.2  项目需求与概要设计
      5.2  项目设计与组织
        5.2.1  设计用户交互流程
        5.2.2  设计用户界面

        5.2.3  准备项目素材
        5.2.4  项目组织
      5.3  项目开发与实现
        5.3.1  创建项目
        5.3.2  创建与定义资源
        5.3.3  实现“闪屏”界面布局及功能
        5.3.4  实现“故事编辑”界面布局
        5.3.5  实现编辑故事中图片的功能
        5.3.6  实现编辑故事中录音的功能
        5.3.7  实现编辑故事界面类的功能
        5.3.8  编辑故事时使用到的工具类与数据库辅助类
        5.3.9  实现主界面布局
        5.3.10  实现主界面的功能
      5.4  相关知识与开发技术
        5.4.1  列表组件(RecyclerView)
        5.4.2  隐式Intent
        5.4.3  录制和播放音频
        5.4.4  使用系统相机和相册
        5.4.5  在Android中申请权限
      5.5  拓展练习
    项目6  爱健康
      6.1  项目简介
        6.1.1  项目背景知识
        6.1.2  项目需求与概要设计
      6.2  项目设计与准备
        6.2.1  设计用户交互流程
        6.2.2  设计用户界面
        6.2.3  准备项目素材
      6.3  项目开发与实现
        6.3.1  创建项目
        6.3.2  创建与定义资源
        6.3.3  实现“数据输入”模块
        6.3.4  实现“微信分享”模块
        6.3.5  实现“健康状况显示”模块
        6.3.6  AndroidManifest配置清单
      6.4  相关知识与开发技术
        6.4.1  使用Intent传递数据
        6.4.2  Toolbar的使用方法
        6.4.3  服务(Service)的使用
        6.4.4  MediaPlayer音频播放的实现
        6.4.5  SharedPreferences数据存储技术
        6.4.6  第三方接口(微信分享)的实现
      6.5  拓展练习
    项目7  美食汇
      7.1  项目简介
        7.1.1  项目原型:菜谱精灵
        7.1.2  项目需求与概要设计
      7.2  项目设计与准备
        7.2.1  设计用户交互流程
        7.2.2  设计用户界面

        7.2.3  准备项目素材
      7.3  项目开发与实现
        7.3.1  创建项目
        7.3.2  创建与定义资源
        7.3.3  实现“食材分类”模块
        7.3.4  “详细分类”模块的数据组织与界面设计
        7.3.5  实现“详细分类”模块的功能
        7.3.6  实现“制作方法”模块
        7.3.7  实现服务器功能
      7.4  相关知识与开发技术
        7.4.1  基于Android-J2EE技术实现的数据通信
        7.4.2  Java Web服务器编程技术
        7.4.3  Android HTTP网络编程
        7.4.4  Android中的GridView和ExpandListView组件
        7.4.5  JSON简介
      7.5  拓展练习