计算机
类型
可以朗读
语音朗读
193千字
字数
2023-08-01
发行日期
展开全部
主编推荐语
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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。