顶部
收藏

Android应用开发案例教程


作者:
崔鹏
定价:
49.50元
ISBN:
978-7-04-052238-9
版面字数:
420.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
1900-01-01
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
网络技术

本书是国家职业教育移动应用开发专业教学资源库配套教材。

本书按照Android的四大组件展开,由浅入深地讲解了Android的应用。全书共包括十大案例:Android时光车、Android诞生记、Android新装扮、Android运输大队长、Android劳模、Android集装箱、Android国家档案馆、Android小喇叭、Android网络之旅和Android跳舞。采用幽默、风趣的语言一环扣一环地完成案例的讲述,帮助读者掌握相关的知识和技能。

本书配有51个微课视频、课程标准、授课计划、授课用PPT、案例代码等丰富的数字化学习资源。与本书配套的数字课程“Android应用开发”已在“智慧职教”网站(www.icve.com.cn)上线,学习者可以登录网站进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。

本书适合作为高职高专院校Android开发相关专业的教学用书,也可以作为Android应用开发人员、Android程序设计爱好者的自学教材或培训用书。

  • 前辅文
  • 案例1 Android时光车
    • 学习目标
    • 1.1 Android发展史
      • 1.1.1 Android的起源
      • 1.1.2 Android的由来
      • 1.1.3 Android版本发展史
    • 1.2 Android框架结构
      • 1.2.1 Android系统架构
      • 1.2.2 开灯/关灯案例引入系统架构
    • 1.3 Android特色
    • 案例小结
  • 案例2 Android诞生记
    • 学习目标
    • 2.1 Android环境搭建
      • 2.1.1 JDK的安装
      • 2.1.2 JDK环境变量设置
      • 2.1.3 Java验证
      • 2.1.4 安装Android Studio
      • 2.1.5 Android环境变量配置
      • 2.1.6 第一次启动Android Studio
    • 2.2 Android程序诞生
      • 2.2.1 创建My Application程序
      • 2.2.2 程序中的文件介绍
      • 2.2.3 运行程序
      • 2.2.4 Android程序结构介绍
    • 案例小结
  • 案例3 Android新装扮
    • 学习目标
    • 3.1 Android Face之Activity
      • 3.1.1 Activity的概念
      • 3.1.2 Activity、Window和View之间的关系
    • 3.2 Android UI中常用布局
      • 3.2.1 布局组件概述
      • 3.2.2 布局文件相关
      • 3.2.3 线性布局(LinearLayout)
      • 3.2.4 帧布局(FrameLayout)
      • 3.2.5 相对布局(RelativeLayout)
      • 3.2.6 表格布局(TableLayout)
      • 3.2.7 绝对布局(AbsoluteLayout)
      • 3.2.8 网格布局(GridLayout)
    • 3.3 Android UI中常用控件
      • 3.3.1 常用控件介绍
      • 3.3.2 TextView案例
      • 3.3.3 EditText与Button结合案例
      • 3.3.4 RadioButton、CheckBox与RadioGroup结合案例
      • 3.3.5 ImageButton与ImageView结合案例
    • 3.4 Android新装扮综合案例
    • 案例小结
  • 案例4 Android运输大队长
    • 学习目标
    • 4.1 Intent概述
      • 4.1.1 Intent简介
      • 4.1.2 Activity的生命周期
    • 4.2 Android显式Intent
      • 4.2.1 Activity生命周期
      • 4.2.2 Activity数据传输
    • 4.3 Android隐式Intent
      • 4.3.1 Intent隐式意图概述
      • 4.3.2 Intent的4个重要属性
      • 4.3.3 简单按钮切换案例
    • 4.4 Android运输大队长综合案例
    • 案例小结
  • 案例5 Android劳模
    • 学习目标
    • 5.1 Android服务
      • 5.1.1 Android服务(Service)的基本概念
      • 5.1.2 Service的3种服务方式
    • 5.2 Android多线程设计
      • 5.2.1 系统中的线程与进程
      • 5.2.2 Android进程与线程
      • 5.2.3 Android线程案例
    • 5.3 Android服务的生命周期
      • 5.3.1 服务的生命周期
      • 5.3.2 服务包含的主要属性
      • 5.3.3 Android服务生命周期案例
    • 5.4 Android劳模综合案例
    • 案例小结
  • 案例6 Android集装箱
    • 学习目标
    • 6.1 配置信息存储
      • 6.1.1 SharedPreferences简介
      • 6.1.2 SharedPreferences的主要特点
      • 6.1.3 获取SharedPreferences的两种方式及之间的区别
      • 6.1.4 SharedPreferences的4种操作模式
      • 6.1.5 使用SharedPreferences读写数据
      • 6.1.6 Android配置信息存储案例
    • 6.2 应用程序文件夹信息存储
      • 6.2.1 File实现数据读取
      • 6.2.2 访问应用程序的数据文件夹的其他方法
      • 6.2.3 Android应用程序文件夹信息存储案例
    • 6.3 SD卡文件信息存储
      • 6.3.1 相关术语
      • 6.3.2 Android 对SD卡的支持
      • 6.3.3 读写SD卡的主要操作步骤
      • 6.3.4 SD卡文件信息存储案例
    • 6.4 SQLite数据库存储
      • 6.4.1 SQLite数据库
      • 6.4.2 SQLite在Android中的使用
      • 6.4.3 SQLiteOpenHelper类
      • 6.4.4 ListView与适配器
      • 6.4.5 SQLite数据库存储案例
    • 6.5 Android集装箱综合案例
    • 案例小结
  • 案例7 Android国家档案馆
    • 学习目标
    • 7.1 Android内容提供者
      • 7.1.1 内容提供者概述
      • 7.1.2 URI简介
      • 7.1.3 UriMatcher类使用介绍
      • 7.1.4 ContentUris类使用介绍
      • 7.1.5 内容提供者的小案例
      • 7.1.6 ContentProvider的作用
    • 7.2 Android内容提供者的创建与使用
      • 7.2.1 创建内容提供者
      • 7.2.2 Android内容提供者的创建与使用案例
    • 7.3 Android内容观察者的创建与使用
      • 7.3.1 内容观察者概述
      • 7.3.2 注册/取消注册ContentObserver方法
      • 7.3.3 ContentObserver类介绍
      • 7.3.4 观察特定URI的步骤
      • 7.3.5 内容观察者案例
    • 7.4 Android国家档案馆综合案例
    • 案例小结
  • 案例8 Android小喇叭
    • 学习目标
    • 8.1 Android广播概述
      • 8.1.1 广播的概念
      • 8.1.2 广播的实现原理
      • 8.1.3 广播的类型
    • 8.2 Android BroadcastReceiver广播
      • 8.2.1 广播接收器的定义
      • 8.2.2 BroadcastReceiver的使用流程
      • 8.2.3 BroadcastReceiver案例
    • 8.3 Android系统广播
      • 8.3.1 系统广播的分类
      • 8.3.2 系统广播案例
    • 8.4 Android小喇叭综合案例
    • 案例小结
  • 案例9 Android网络之旅
    • 学习目标
    • 9.1 TCP/IP
      • 9.1.1 Socket介绍
      • 9.1.2 TCP
      • 9.1.3 Socket编程类型分类
      • 9.1.4 TCP/IP五层网络架构
      • 9.1.5 TCP/IP案例
    • 9.2 HTTP
      • 9.2.1 HTTP概述
      • 9.2.2 HTTP的工作原理
      • 9.2.3 HTTP请求方式
      • 9.2.4 HTTP响应码信息
      • 9.2.5 HTTP案例
    • 9.3 UDP
      • 9.3.1 UDP概述
      • 9.3.2 UDP通信建立的步骤
      • 9.3.3 UDP案例
    • 9.4 Android网络之旅综合案例
    • 案例小结
  • 案例10 Android跳舞
    • 学习目标
    • 10.1 Android绘图
      • 10.1.1 Bitmap简介
      • 10.1.2 BitMap相关常用类
      • 10.1.3 画布(Canvas)
      • 10.1.4 画笔(Paint)
      • 10.1.5 使用Canvas绘图Demo
      • 10.1.6 编制画图板
    • 10.2 Android系统中的动画
      • 10.2.1 补间动画(Tween Animation)
      • 10.2.2 帧动画(Frame Animation)
      • 10.2.3 属性动画(Property Animation)
    • 10.3 Android跳舞综合案例
    • 案例小结
  • 参考文献

相关图书