展开全部

主编推荐语

一本书教你Android应用程序开发。

内容简介

本书共15章,分为3篇。第1篇包括基本概念、模拟器与常用命令、用户界面设计、高级用户界面设计、Activity与Fragment、Android应用核心Intent、Android事件处理、资源访问。 第2篇包括数据存储、Content Provider实现数据共享、线程与消息处理、Service应用、网络编程及Internet应用、多媒体开发、图形图像处理技术、传感器编程。 第3篇项目实战。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 平台支撑
  • 第1章 Android基本概念
  • 1.1 Android简介
  • 1.1.1 Android是什么
  • 1.1.2 Android的发展史
  • 1.2 Android平台特性
  • 1.3 Android系统框架
  • 1.3.1 Linux内核(Linux Kernel)
  • 1.3.2 程序库(Libraries)
  • 1.3.3 Android运行时(Android Runtime)
  • 1.3.4 应用程序框架(Application Framework)
  • 1.3.5 应用程序(Applications)
  • 1.4 Android开发框架
  • 1.4.1 应用方面
  • 1.4.2 数据存储
  • 1.4.3 网络访问
  • 1.5 Android开发环境搭建
  • 1.5.1 JDK的安装和Java环境变量设置
  • 1.5.2 Android Studio的安装
  • 1.5.3 SDK的安装和配置
  • 1.6 创建Android项目
  • 1.7 Android应用程序目录结构介绍
  • 1.8 本章小结
  • 关键知识点测评
  • 第2章 Activity与Fragment详解
  • 2.1 Activity简介
  • 2.2 Activity简单使用
  • 2.2.1 创建Activity类
  • 2.2.2 创建、加载布局文件
  • 2.2.3 配置Activity
  • 2.2.4 关闭Activity
  • 2.3 Activity的生命周期
  • 2.3.1 返回栈管理Activity
  • 2.3.2 Activity的生命状态
  • 2.3.3 Activity的生命周期方法
  • 2.4 Activity的加载模式
  • 2.4.1 standard模式
  • 2.4.2 singleTop模式
  • 2.4.3 singleTask模式
  • 2.4.4 singleInstance模式
  • 2.5 Fragment详解
  • 2.5.1 Fragment概述
  • 2.5.2 Fragment使用
  • 2.5.3 Fragment与Activity通信
  • 2.5.4 Fragment管理与Fragment事务
  • 2.6 Fragment生命周期
  • 2.7 MVC设计模式
  • 2.8 本章小结
  • 关键知识点测评
  • 第3章 资源文件设计
  • 3.1 文字资源文件
  • 3.1.1 创建文字资源文件
  • 3.1.2 在xml文件中引用文字资源
  • 3.1.3 在Java代码中引用文字资源
  • 3.2 颜色资源文件
  • 3.2.1 创建颜色资源文件
  • 3.2.2 颜色的表现方式
  • 3.2.3 在xml文件中引用颜色资源
  • 3.2.4 在Java代码中引用颜色资源
  • 3.3 尺寸资源文件
  • 3.3.1 创建尺寸资源文件
  • 3.3.2 尺寸单位及对比
  • 3.3.3 在xml文件中引用尺寸资源
  • 3.3.4 在Java代码中引用尺寸资源
  • 3.4 样式资源文件
  • 3.4.1 创建样式资源文件
  • 3.4.2 在xml文件中引用样式资源
  • 3.4.3 在Java代码中引用样式资源
  • 3.5 主题资源文件
  • 3.5.1 创建主题资源文件
  • 3.5.2 调用系统默认主题文件
  • 3.5.3 在Java代码中调用自定义主题资源文件
  • 3.6 布局资源文件
  • 3.6.1 创建布局资源文件
  • 3.6.2 布局资源文件的调用
  • 3.7 图片资源文件
  • 3.7.1 创建图片资源文件
  • 3.7.2 在xml文件中引用图片资源
  • 3.7.3 在Java代码中引用图片
  • 3.8 菜单资源文件
  • 3.8.1 创建菜单资源文件
  • 3.8.2 菜单资源的调用
  • 3.9 本章小结
  • 关键知识点测评
  • 第4章 图形界面编程
  • 4.1 图形界面设计概述
  • 4.2 常见布局
  • 4.2.1 线性布局
  • 4.2.2 相对布局
  • 4.2.3 框架布局
  • 4.2.4 表格布局
  • 4.2.5 绝对布局
  • 4.2.6 网格布局
  • 4.3 常见控件
  • 4.3.1 TextView文本显示
  • 4.3.2 Button单击触发
  • 4.3.3 EditText文本框输入
  • 4.3.4 单选按钮RadioButton
  • 4.3.5 多选按钮CheckBox
  • 4.3.6 进度条ProgressBar
  • 4.3.7 Toast通知
  • 4.3.8 ImageView显示图片
  • 4.3.9 ListView显示列表
  • 4.3.10 AlertDialog对话框
  • 4.3.11 菜单组件
  • 4.3.12 Action Bar
  • 4.4 selector的使用
  • 4.5 9Patch图片
  • 4.6 本章小结
  • 关键知识点测评
  • 第5章 Intent与intent-filter详解
  • 5.1 Intent简介
  • 5.2 Intent属性与intent-filter配置
  • 5.2.1 Component属性
  • 5.2.2 Action、Category属性与intent-filter配置
  • 5.2.3 指定Action、Category调用系统Activity
  • 5.2.4 Data、Type属性与intent-filter配置
  • 5.2.5 Extra属性
  • 5.2.6 Flag属性
  • 5.3 本章小结
  • 关键知识点测评
  • 第6章 服务详解
  • 6.1 Service简介
  • 6.2 Service的使用
  • 6.2.1 创建Service
  • 6.2.2 配置Service
  • 6.2.3 Service的启动与关闭
  • 6.2.4 Service与进程的关系
  • 6.2.5 Service与Activity的绑定
  • 6.2.6 Service与Activity的通信
  • 6.3 Service的生命周期
  • 6.4 本章小结
  • 关键知识点测评
  • 第7章 广播机制详解
  • 7.1 Broadcast Receiver简介
  • 7.2 自定义广播
  • 7.2.1 静态注册
  • 7.2.2 动态注册
  • 7.3 接收系统广播
  • 7.3.1 监听网络变化
  • 7.3.2 监听系统开关机
  • 7.4 有序广播
  • 7.5 本章小结
  • 关键知识点测评
  • 第8章 Android多线程编程
  • 8.1 线程与进程的基本概念
  • 8.2 主线程
  • 8.3 线程的基本用法
  • 8.3.1 创建线程
  • 8.3.2 开启线程
  • 8.3.3 子线程中更新UI
  • 8.4 Handler消息传递机制
  • 8.4.1 消息队列机制原理详解
  • 8.4.2 Handler的使用
  • 8.5 AsyncTask异步任务
  • 8.5.1 异步任务简介
  • 8.5.2 异步任务的使用
  • 8.6 本章小结
  • 关键知识点测评
  • 第9章 Android数据存储
  • 9.1 数据存储简介
  • 9.2 File文件存储
  • 9.2.1 内部存储
  • 9.2.2 外部存储
  • 9.2.3 文件存储的特点
  • 9.3 SharedPreferences存储
  • 9.3.1 SharedPreferences与Editor
  • 9.3.2 将数据存储到SharedPreferences中
  • 9.3.3 从SharedPreferences中读取数据
  • 9.3.4 SharedPreferences的特点
  • 9.4 SQLite数据库存储
  • 9.4.1 SQLite数据库简介
  • 9.4.2 创建数据库
  • 9.4.3 升级数据库
  • 9.4.4 添加数据
  • 9.4.5 删除数据
  • 9.4.6 更新数据
  • 9.4.7 查询数据
  • 9.4.8 使用SQL语句操作数据库
  • 9.5 本章小结
  • 关键知识点测评
  • 第10章 内容提供者详解
  • 10.1 ContentProvider简介
  • 10.2 URI简介
  • 10.3 自定义ContentProvider
  • 10.3.1 创建ContentProvider
  • 10.3.2 配置ContentProvider
  • 10.3.3 ContentProvider操作数据库
  • 10.3.4 使用ContentResolver访问ContentProvider
  • 10.3.5 数据共享
  • 10.4 使用系统ContentProvider
  • 10.4.1 读取系统短信
  • 10.4.2 读取系统联系人
  • 10.5 本章小结
  • 关键知识点测评
  • 第11章 传感器编程
  • 11.1 传感器简介
  • 11.2 常用传感器
  • 11.2.1 方向传感器
  • 11.2.2 磁力传感器
  • 11.2.3 温度传感器
  • 11.2.4 加速度传感器
  • 11.2.5 光线传感器
  • 11.3 传感器开发步骤
  • 11.4 开发案例
  • 11.5 本章小结
  • 关键知识点测评
  • 第12章 网络编程
  • 12.1 网络技术简介
  • 12.2 获取手机联网状态
  • 12.3 WebView的使用
  • 12.4 使用URL访问网络资源
  • 12.5 使用HTTP访问网络
  • 12.5.1 使用HttpURLConnection
  • 12.5.2 使用HttpClient
  • 12.6 本章小结
  • 关键知识点测评
  • 第13章 多媒体开发
  • 13.1 多媒体开发简介
  • 13.2 音频播放
  • 13.3 视频播放
  • 13.4 调用摄像头
  • 13.5 本章小结
  • 关键知识点测评
  • 第14章 图形图像处理
  • 14.1 图形图像技术简介
  • 14.2 Drawable
  • 14.2.1 Drawable简介
  • 14.2.2 Drawable分类
  • 14.2.3 Drawable使用
  • 14.3 位图(Bitmap)
  • 14.3.1 BitmapFactory
  • 14.3.2 Bitmap的使用
  • 14.4 绘图
  • 14.4.1 Canvas
  • 14.4.2 Rect和Path
  • 14.4.3 Paint
  • 14.4.4 Canvas和Paint的使用
  • 14.5 视图动画
  • 14.5.1 TranslateAnimation
  • 14.5.2 ScaleAnimation
  • 14.5.3 RotateAnimation
  • 14.5.4 AlphaAnimation
  • 14.5.5 帧动画
  • 14.6 属性动画
  • 14.6.1 ValueAnimator
  • 14.6.2 ObjectAnimator
  • 14.6.3 AnimatorSet
  • 14.6.4 属性动画的监听器
  • 14.7 SurfaceView绘图
  • 14.8 本章小结
  • 关键知识点测评
  • 第15章 项目综合开发
  • 15.1 项目简介
  • 15.2 项目实战准备
  • 15.2.1 搭建服务器
  • 15.2.2 项目相关类库
  • 15.3 侧拉菜单及ActionBar的实现
  • 15.3.1 侧拉菜单的实现
  • 15.3.2 填充侧拉菜单
  • 15.3.3 设置ActionBar
  • 15.4 主界面框架的搭建
  • 15.4.1 导入主页需要的类库
  • 15.4.2 完成主界面的xml布局
  • 15.4.3 填充ViewPager并绑定Indicator
  • 15.5 填充HomeFragment界面
  • 15.5.1 工具类CommonUtil的创建
  • 15.5.2 LoadingPager类的创建
  • 15.5.3 BaseFragment类的创建
  • 15.5.4 封装网络请求框架
  • 15.5.5 请求路径封装和json数据解析
  • 15.5.6 封装Gson工具类
  • 15.5.7 抽取BaseHolder和BasicAdapter
  • 15.5.8 BaseListFragment基类的抽取
  • 15.5.9 HomeFragment的实现
  • 15.5.10 给HomeFragment添加轮播图
  • 15.6 填充SubjectFragment界面
  • 15.6.1 SubjectFragment界面条目的创建
  • 15.6.2 SubjectFragment界面解析数据
  • 15.6.3 SubjectFragment请求数据给界面填充数据
  • 15.7 填充HotFragment界面
  • 15.7.1 自定义流式布局FlowLayout
  • 15.7.2 使用FlowLayout完成HotFragment界面
  • 15.8 完成应用详情页AppDetailActivity
  • 15.8.1 AppDetailActivity整体框架
  • 15.8.2 完成AppDownload模块
  • 15.9 本章小结
  • 关键知识点测评
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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