展开全部

主编推荐语

Android开发实战,7个案例带你掌握技能。

内容简介

本书详细介绍Android的开发环境搭建、布局管理、UI组件、数据存储、网络访问机制、JSON、shape以及常用框架等基本知识和应用,并通过7个案例帮助读者更好地学习和理解Android开发技术。

本书从实用的角度出发,以手机App中的常用场景设计为项目案例,内容包括开发第一个Android程序、仿微信框架App、新闻App、用户管理App、下载网络图片App、引导页面制作App、Android常用框架7个单元,帮助读者实现从知识到技能的转化。

本书采用案例驱动方式设计,首先介绍案例所需知识点,为完成案例做铺垫,然后按照程序开发步骤一步一步实现案例。每个单元都配有理论练习和实训练习,通过练习以强化读者对理论知识的掌握,并实现技能的提升。

本书的设计符合高等职业教育行动导向,重在使学生将获得知识的过程与实践技能相对应,建立学习案例与知识、技能的联系,提升学生的学习体验,激发学生的学习兴趣,培养学生的编程思想,帮助学生学以致用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 单元1 开发第一个Android程序
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 1.1 Android概述
  • 1.1.1 移动操作系统
  • 1.1.2 Android简介
  • 1.1.3 Android架构体系
  • 1.2 Android开发环境
  • 1.2.1 Android开发环境简介
  • 1.2.2 搭建Android Studio集成开发环境
  • 1.3 创建HelloWorld工程
  • 1.3.1 新建Android工程
  • 1.3.2 创建Android模拟器
  • 1.3.3 在Android模拟器上运行App
  • 1.3.4 Android项目目录结构
  • 1.3.5 Android App打包
  • 【实训与练习】
  • 单元2 仿微信框架App
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 2.1 UI设计的相关概念
  • 2.1.1 View
  • 2.1.2 ViewGroup
  • 2.1.3 布局中的相关概念
  • 2.1.4 布局的常用属性
  • 2.2 布局管理
  • 2.2.1 线性布局
  • 2.2.2 相对布局
  • 2.2.3 帧布局
  • 2.2.4 网格布局
  • 2.3 常用视图和事件处理
  • 2.3.1 常用视图
  • 2.3.2 事件处理
  • 2.4 仿微信框架App实现
  • 2.4.1 头部区域制作
  • 2.4.2 主页面布局文件设计
  • 2.4.3 内容区域制作
  • 2.4.4 底部导航区域制作
  • 2.4.5 图片选择器制作
  • 2.4.6 颜色选择器制作
  • 2.4.7 底部导航区域优化
  • 2.4.8 导航动作实现
  • 【实训与练习】
  • 单元3 新闻App
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 3.1 Activity
  • 3.1.1 手动Activity创建
  • 3.1.2 Android Studio中创建Activity
  • 3.1.3 手动Activity注册
  • 3.1.4 AppCompatActivity和Activity的区别
  • 3.1.5 去掉标题栏
  • 3.1.6 Activity生命周期
  • 3.2 Intent
  • 3.2.1 Intent包含信息与构造
  • 3.2.2 Intent用法
  • 3.2.3 利用Intent启动Activity
  • 3.3 ListView
  • 3.4 适配器
  • 3.4.1 ArrayAdapter
  • 3.4.2 SimpleAdapter
  • 3.4.3 SimpleCursorAdapter
  • 3.4.4 BaseAdapter
  • 3.5 WebView组件
  • 3.6 SimpleAdapter版新闻App
  • 3.6.1 页面布局文件设计
  • 3.6.2 数据封装
  • 3.6.3 定义适配器
  • 3.6.4 页面跳转实现
  • 3.6.5 新闻显示页面实现
  • 3.7 BaseAdapter版新闻App
  • 3.7.1 新闻列表页面制作
  • 3.7.2 数据封装
  • 3.7.3 自定义适配器
  • 3.7.4 自定义适配器使用
  • 3.8 RecyclerView版新闻App
  • 3.8.1 RecyclerView组件优势
  • 3.8.2 RecyclerView组件配套类
  • 3.8.3 RecyclerView适配器结构
  • 3.8.4 新闻App实现
  • 【实训与练习】
  • 单元4 用户管理App
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 4.1 数据存储技术
  • 4.1.1 SharedPreferences
  • 4.1.2 内部存储
  • 4.1.3 外部存储
  • 4.1.4 SQLite数据库
  • 4.2 用户管理App实现
  • 4.2.1 DBHelp类设计
  • 4.2.2 UserManager类设计
  • 4.2.3 记住密码功能实现
  • 4.2.4 主页面设计
  • 4.2.5 内容页面设计
  • 【实训与练习】
  • 单元5 下载网络图片App
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 5.1 网络编程
  • 5.2 Android访问网络方式
  • 5.3 下载百度Logo App
  • 5.3.1 URL类
  • 5.3.2 HttpURLConnection类
  • 5.3.3 利用URL和HttpURLConnection下载百度Logo
  • 5.4 Android多线程机制
  • 5.4.1 主线程和工作线程
  • 5.4.2 主线程和工作线程之间通信
  • 5.5 Handler消息机制
  • 5.6 Glide框架实现图片加载
  • 5.7 OkHttp3框架
  • 5.7.1 OkHttp3框架常用类或接口
  • 5.7.2 同步请求获得百度Logo
  • 5.7.3 异步请求获得百度Logo
  • 5.8 JSON数据格式
  • 5.8.1 JSON数据格式基本信息
  • 5.8.2 Android提供的JSON解析类
  • 5.8.3 JSONArray对象创建与解析
  • 5.8.4 JSONObject对象创建与解析
  • 5.8.5 JSONObject和JSONArray综合应用与解析
  • 【实训与练习】
  • 单元6 引导页面制作App
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 6.1 ViewPager简介
  • 6.2 PagerAdapter
  • 6.3 shape标签
  • 6.3.1 创建shape文件
  • 6.3.2 shape子标签
  • 6.3.3 shape使用
  • 6.4 引导页面实现
  • 6.4.1 住房公积金App引导页面设计
  • 6.4.2 住房公积金App引导页面实现
  • 6.5 ViewPager+Fragment经典结构
  • 6.5.1 Fragment
  • 6.5.2 FragmentPagerAdapter
  • 6.5.3 TabLayout
  • 6.5.4 ViewPager+Fragment+TabLayout结构
  • 【实训与练习】
  • 单元7 Android常用框架
  • 【学习导读】
  • 【学习目标】
  • 【思维导图】
  • 【相关知识】
  • 7.1 ButterKnife框架
  • 7.1.1 导入依赖和初始化ButterKnife
  • 7.1.2 注解类型
  • 7.1.3 案例
  • 7.2 MPAndroidChart框架
  • 7.2.1 折线图绘制
  • 7.2.2 柱状图绘制
  • 7.2.3 饼图绘制
  • 7.2.4 动态折线图绘制
  • 7.3 SmartRefreshLayout框架
  • 7.3.1 导入依赖
  • 7.3.2 提供的类
  • 7.3.3 在布局文件中使用
  • 7.3.4 经典风格案例实现
  • 【实训与练习】
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。