华章程序员书库:Android入门经典

华章程序员书库:Android入门经典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2013-04
版次: 1
ISBN: 9787111418733
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 469页
11人买过
  •   《华章程序员书库:Android入门经典》以初学者为核心,全面介绍了使用Android进行程序开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。全书共分4篇20章,其中,第一篇为基础知识篇,主要包括Android开发前奏、跟我写HelloAndroid、Android手机的原貌——模拟器、Android程序面面观、必须知道的Android开发组件、设计美观的Android程序界面、让Android程序听话——程序调试等内容;第二篇为核心技术篇,主要包括关于Activity的专题研究、使用Intent进行通信、更上一层楼——Android高级组件、人机交互——Android事件处理、数据交互的管道——数据存储技术、ContentProvider实现数据共享、绚丽多彩——图形与图像处理等内容;第三篇为高级应用篇,主要包括3D制造者——OpenGL、玩转Android多媒体应用、齐头并进——线程与消息处理、地球村——网络通信技术、云服务基础——Service服务等内容;第四篇为项目实战篇,主要包括基于Android的家庭理财通实战项目。
      《华章程序员书库:Android入门经典》适用于Android的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。 前言
    第一篇基础知识篇
    第1章Android开发前奏2视频讲解:15分钟
    1.1为什么选择Android
    1.1.1什么是Android
    1.1.2Android成功案例
    1.1.3Android的版本
    1.1.4Android市场
    1.2Android特性
    1.2.1开放性
    1.2.2挣脱束缚
    1.2.3丰富的硬件
    1.2.4开发商
    1.2.5Google应用
    1.3Android4.1新增特性
    1.3.1更快、更流畅、更灵敏
    1.3.2全新的用户界面
    1.3.3增强通知栏
    1.3.4全新搜索
    1.3.5桌面插件自动调整大小
    1.3.6眨眼开锁
    1.3.7加强无障碍操作
    1.3.8语言和输入法扩展
    1.3.9新的输入设备
    1.3.10新的连接类型
    1.3.11新的媒体功能
    1.3.12浏览器增强
    1.3.13Google的新服务
    1.4如何学习Android
    1.4.1如何学好Android
    1.4.2AndroidAPI文档的使用
    1.5小结
    1.6习题
    第2章跟我写HelloAndroid
    视频讲解:80分钟
    2.1搭建Android开发环境
    2.1.1Android开发准备
    2.1.2JDK的下载、安装及配置
    2.1.3Eclipse的下载及安装
    2.1.4AndroidSDK的下载、安装及配置
    2.1.5ADT的下载及安装
    2.2动手写HelloAndroid程序
    2.2.1创建Android应用程序
    2.2.2创建AVD模拟器
    2.2.3运行Android程序——欣赏你的杰作
    2.2.4调试Android应用程序
    2.2.5Android应用开发流程
    2.3上机实践
    2.3.1创建一个可以运行在所有Android版本上的程序
    2.3.2在Android窗口中输出“你好”中文字符串
    2.4小结
    2.5习题
    第3章Android手机的原貌——模拟器
    视频讲解:25分钟
    3.1创建和删除Android模拟器
    3.1.1创建并启动Android模拟器
    3.1.2删除Android模拟器
    3.2初步接触Android模拟器
    3.2.1满足不同语言的需求——设置语言
    3.2.2我要用中文输入法——设置输入法
    3.2.3日期时间不对怎么办——设置日期时间
    3.3在Android模拟器上安装和卸载程序
    3.3.1使用adb命令安装和卸载Android程序
    3.3.2通过DDMS管理器安装Android程序
    3.3.3在Android模拟器中卸载程序
    3.4上机实践
    3.4.1安装搜狗拼音输入法
    3.4.2使用Android模拟器拨打电话
    3.5小结
    3.6习题
    第4章Android程序面面观
    视频讲解:40分钟
    4.1最简单Android程序的组成
    4.1.1src目录
    4.1.2res目录
    4.1.3gen目录及R.java文件
    4.1.4AndroidManifest.xml文件
    4.2Android程序的生命周期
    4.3Android程序的基本组件
    4.3.1Activity(活动窗口)
    4.3.2BroadcastReceiver(广播接收器)
    4.3.3ContentProvider(数据共享)
    4.3.4Service(服务)
    4.4上机实践
    4.4.1在Android程序中添加Activity
    4.4.2在Android程序中添加Service
    4.5小结
    4.6习题
    第5章必须知道的Android开发组件
    视频讲解:162分钟
    5.1Android的UI界面
    5.1.1AndroidUI界面概述
    5.1.2使用XML布局文件控制UI界面
    5.1.3在Java代码中控制UI界面
    5.1.4使用XML和Java代码混合控制UI界面
    5.1.5开发自定义的View
    5.2文本类组件
    5.2.1TextView组件
    5.2.2EditText组件
    5.2.3AutoCompleteTextView组件
    5.3按钮类组件
    5.3.1Button组件
    5.3.2ImageButton组件
    5.3.3ToggleButton组件
    5.4选择类组件
    5.4.1RadioButton组件
    5.4.2CheckBox组件
    5.5列表类组件
    5.5.1ListView组件
    5.5.2Spinner组件
    5.6图像类组件
    5.6.1ImageView组件
    5.6.2Gallery组件
    5.6.3ImageSwitcher组件
    5.7上机实践
    5.7.1实现跟踪鼠标单击状态的图片按钮
    5.7.2猜猜鸡蛋放在哪只鞋子里
    5.8小结
    5.9习题
    第6章设计美观的Android程序界面
    视频讲解:57分钟
    6.1线性布局管理器
    6.2绝对布局管理器
    6.3框架布局管理器
    6.4相对布局管理器
    6.5表格布局管理器
    6.6上机实践
    6.6.1我同意游戏条款
    6.6.2布局个性游戏开始界面
    6.7小结
    6.8习题
    第7章让Android程序听话——程序调试
    视频讲解:48分钟
    7.1输出日志信息的几种方法
    7.1.1Log.d方法——输出故障日志
    7.1.2Log.e方法——输出错误日志
    7.1.3Log.i方法——输出程序日志
    7.1.4Log.v方法——输出冗余日志
    7.1.5Log.w方法——输出警告日志
    7.2手把手教你Android程序调试
    7.3程序异常处理
    7.3.1Android程序出现异常怎么办
    7.3.2如何捕捉Android程序异常
    7.3.3抛出异常的两种方法
    7.3.4何时使用异常处理
    7.4上机实践
    7.4.1向LogCat视图中输出程序Info日志
    7.4.2使用throw关键字在方法中抛出异常
    7.5小结
    7.6习题

    第二篇核心技术篇
    第8章关于Activity的专题研究
    视频讲解:55分钟
    8.1Android核心对象——Activity
    8.1.1Activity有什么作用
    8.1.2Activity的四种状态
    8.1.3Activity的属性
    8.2一个轮回——Activity的生命周期
    8.2.1Activity生命周期概述
    8.2.2Activity的方法
    8.3四种基本的Activity操作
    8.3.1如何创建Activity
    8.3.2启动一个或多个Activity
    8.3.3多个Activity之间的传值
    8.3.4关闭Activity
    8.4上机实践
    8.4.1带选择头像的用户注册界面
    8.4.2仿QQ客户端登录界面
    8.5小结
    8.6习题
    第9章使用Intent进行通信
    视频讲解:45分钟
    9.1Intent对象简介
    9.1.1Intent对象概述
    9.1.2三种不同的Intent传输机制
    9.2Intent对象的组成
    9.2.1组件名称
    9.2.2动作
    9.2.3数据
    9.2.4种类
    9.2.5附加信息
    9.2.6标志
    9.3如何解析Intent对象
    9.3.1Intent过滤器
    9.3.2通用情况
    9.3.3使用Intent匹配
    9.4使用Intent传递数据
    9.4.1无参数Activity跳转
    9.4.2向下一个Activity传递数据
    9.5上机实践
    9.5.1使用Intent返回系统Home桌面
    9.5.2使用Intent打开网页
    9.6小结
    9.7习题
    第10章更上一层楼——Android高级组件
    视频讲解:60分钟
    10.1日期时间类组件
    10.1.1AnalogClock组件
    10.1.2DigitalClock组件
    10.2进度条组件
    10.2.1ProgressBar组件
    10.2.2SeekBar组件
    10.2.3RatingBar组件
    10.3对话框及消息提示组件
    10.3.1Toast组件
    10.3.2Noti.cation组件
    10.3.3AlertDialog组件
    10.4上机实践
    10.4.1显示在标题上的进度条
    10.4.2带图标的列表对话框
    10.5小结
    10.6习题
    第11章人机交互——Android事件处理
    视频讲解:20分钟
    11.1事件处理概述
    11.2处理键盘事件
    11.3处理触摸事件
    11.4手势的创建与识别
    11.4.1手势的创建
    11.4.2手势的导出
    11.4.3手势的识别
    11.5上机实践
    11.5.1查看手势对应分值
    11.5.2使用手势输入数字
    11.6小结
    11.7习题
    第12章数据交互的管道——数据存储技术
    视频讲解:43分钟
    12.1使用SharedPreferences对象存储数据
    12.2使用Files对象存储数据
    12.2.1openFileOutput和openFileInput
    12.2.2对Android模拟器中的SD卡进行操作
    12.3Android数据库编程——SQLite
    12.4上机实践
    12.4.1遍历Android模拟器的SD卡
    12.4.2在SQLite数据库中批量添加数据
    12.5小结
    12.6习题
    第13章ContentProvider实现数据共享
    视频讲解:43分钟
    13.1ContentProvider概述
    13.1.1数据模型
    13.1.2URI的用法
    13.2ContentProvider的几种操作
    13.2.1查询数据
    13.2.2增加记录
    13.2.3增加新值
    13.2.4批量更新记录
    13.2.5删除记录
    13.2.6ContentProvider的应用
    13.3根据需要ContentProvider
    13.3.1继承ContentProvider类
    13.3.2声明ContentProvider
    13.4上机实践
    13.4.1查询联系人姓名和电话
    13.4.2自动补全联系人姓名
    13.5小结
    13.6习题
    第14章绚丽多彩——图形与图像处理
    视频讲解:67分钟
    14.1Android绘图基石——常用绘图类
    14.1.1Paint类
    14.1.2Canvas类
    14.1.3Bitmap类
    14.1.4BitmapFactory类
    14.2绘制2D图像
    14.2.1绘制几何图形
    14.2.2绘制文本
    14.2.3绘制路径
    14.2.4绘制图片
    14.3常见的几种图像特效
    14.3.1旋转图像
    14.3.2缩放图像
    14.3.3倾斜图像
    14.3.4平移图像
    14.3.5使用BitmapShader渲染图像
    14.4让图像动起来——Android中的动画
    14.4.1实现逐帧动画
    14.4.2实现补间动画
    14.5上机实践
    14.5.1实现放大镜效果
    14.5.2迷途奔跑的野猪
    14.6小结
    14.7习题

    第三篇高级应用篇
    第15章3D制造者——OpenGL
    视频讲解:56分钟
    15.1OpenGL简介
    15.2绘制3D图形
    15.2.1构建3D开发的基本框架
    15.2.2绘制一个模型
    15.3添加效果
    15.3.1应用纹理贴图
    15.3.2旋转
    15.3.3光照效果
    15.3.4透明效果
    15.4上机实践
    15.4.1绘制一个不断旋转的金字塔
    15.4.2使用Android机器人对立方体进行纹理贴图
    15.5小结
    15.6习题
    第16章玩转Android多媒体应用
    视频讲解:50分钟
    16.1让音乐动起来——播放音频
    16.1.1使用MediaPlayer播放音频
    16.1.2使用SoundPool播放音频
    16.2声音图像的同步——播放视频
    16.2.1使用VideoView播放视频
    16.2.2使用MediaPlayer和SurfaceView播放视频
    16.3上机实践
    16.3.1带音量控制的音乐播放器
    16.3.2制作开场动画
    16.4小结
    16.5习题
    第17章齐头并进——线程与消息处理
    视频讲解:35分钟
    17.1多线程的基本操作
    17.1.1创建线程
    17.1.2开启线程
    17.1.3线程的休眠
    17.1.4中断线程
    17.2Handler消息传递机制
    17.2.1循环者——Looper
    17.2.2消息处理类——Handler
    17.2.3消息类——Message
    17.3上机实践
    17.3.1多彩的霓虹灯
    17.3.2简易打地鼠游戏
    17.4小结
    17.5习题
    第18章地球村——网络通信技术
    视频讲解:66分钟
    18.1通过HTTP访问网络
    18.1.1使用HttpURLConnection访问网络
    18.1.2使用HttpClient访问网络
    18.2使用WebView显示网页
    18.2.1使用WebView组件浏览网页
    18.2.2使用WebView加载HTML代码
    18.2.3让WebView支持JavaScript
    18.3上机实践
    18.3.1打造功能实用的网页浏览器
    18.3.2获取天气预报
    18.4小结
    18.5习题
    第19章云服务基础——Service服务
    视频讲解:40分钟
    19.1Service概貌
    19.1.1Service的分类
    19.1.2Service类中重要方法
    19.1.3Service的声明
    19.2StartedService的使用
    19.2.1继承IntentService类
    19.2.2继承Service类
    19.2.3启动服务
    19.2.4停止服务
    19.2.5继承IntentService输出当前时间
    19.2.6继承Service输出当前时间
    19.3BoundService的使用
    19.3.1继承Binder类
    19.3.2使用Messenger类
    19.3.3绑定到服务
    19.3.4继承Binder类绑定服务显示时间
    19.3.5使用Messenger类绑定服务显示时间
    19.4管理Service的生命周期
    19.5上机实践
    19.5.1视力保护程序
    19.5.2查看当前运行服务信息
    19.6小结
    19.7习题

    第四篇项目实战篇
    第20章基于Android的家庭理财通
    视频讲解:48分钟
    20.1需求分析
    20.2系统设计
    20.2.1系统目标
    20.2.2系统功能结构
    20.2.3系统业务流程图
    20.2.4系统编码规范
    20.3系统开发及运行环境
    20.4数据库与数据表设计
    20.4.1数据库分析
    20.4.2创建数据库
    20.4.3创建数据表
    20.5系统文件夹组织结构
    20.6公共类设计
    20.6.1数据模型公共类
    20.6.2Dao公共类
    20.7登录模块设计
    20.7.1设计登录布局文件
    20.7.2登录功能的实现
    20.7.3退出登录窗口
    20.8系统主窗体设计
    20.8.1设计系统主窗体布局文件
    20.8.2显示各功能窗口
    20.8.3定义文本及图片组件
    20.8.4定义功能图标及说明文字
    20.8.5设置功能图标及说明文字
    20.9收入管理模块设计
    20.9.1设计新增收入布局文件
    20.9.2设置收入时间
    20.9.3添加收入信息
    20.9.4重置新增收入窗口中的各个控件
    20.9.5设计收入信息浏览布局文件
    20.9.6显示所有的收入信息
    20.9.7单击指定项时打开详细信息
    20.9.8设计修改/删除收入布局文件
    20.9.9显示指定编号的收入信息
    20.9.10修改收入信息
    20.9.11删除收入信息
    20.10便签管理模块设计
    20.10.1设计新增便签布局文件
    20.10.2添加便签信息
    20.10.3清空便签文本框
    20.10.4设计便签信息浏览布局文件
    20.10.5显示所有的便签信息
    20.10.6单击指定项时打开详细信息
    20.10.7设计修改/删除便签布局文件
    20.10.8显示指定编号的便签信息
    20.10.9修改便签信息
    20.10.10删除便签信息
    20.11系统设置模块设计
    20.11.1设计系统设置布局文件
    20.11.2设置登录密码
    20.11.3重置密码文本框
    20.12将程序安装到Android手机上
    20.13开发常见问题与解决
    20.13.1程序在装有Android系统的手机上无法运行
    20.13.2无法将最新修改在Android模拟器中体现
    20.13.3退出系统后还能使用记录的密码登录
    20.14小结
  • 内容简介:
      《华章程序员书库:Android入门经典》以初学者为核心,全面介绍了使用Android进行程序开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。全书共分4篇20章,其中,第一篇为基础知识篇,主要包括Android开发前奏、跟我写HelloAndroid、Android手机的原貌——模拟器、Android程序面面观、必须知道的Android开发组件、设计美观的Android程序界面、让Android程序听话——程序调试等内容;第二篇为核心技术篇,主要包括关于Activity的专题研究、使用Intent进行通信、更上一层楼——Android高级组件、人机交互——Android事件处理、数据交互的管道——数据存储技术、ContentProvider实现数据共享、绚丽多彩——图形与图像处理等内容;第三篇为高级应用篇,主要包括3D制造者——OpenGL、玩转Android多媒体应用、齐头并进——线程与消息处理、地球村——网络通信技术、云服务基础——Service服务等内容;第四篇为项目实战篇,主要包括基于Android的家庭理财通实战项目。
      《华章程序员书库:Android入门经典》适用于Android的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
  • 目录:
    前言
    第一篇基础知识篇
    第1章Android开发前奏2视频讲解:15分钟
    1.1为什么选择Android
    1.1.1什么是Android
    1.1.2Android成功案例
    1.1.3Android的版本
    1.1.4Android市场
    1.2Android特性
    1.2.1开放性
    1.2.2挣脱束缚
    1.2.3丰富的硬件
    1.2.4开发商
    1.2.5Google应用
    1.3Android4.1新增特性
    1.3.1更快、更流畅、更灵敏
    1.3.2全新的用户界面
    1.3.3增强通知栏
    1.3.4全新搜索
    1.3.5桌面插件自动调整大小
    1.3.6眨眼开锁
    1.3.7加强无障碍操作
    1.3.8语言和输入法扩展
    1.3.9新的输入设备
    1.3.10新的连接类型
    1.3.11新的媒体功能
    1.3.12浏览器增强
    1.3.13Google的新服务
    1.4如何学习Android
    1.4.1如何学好Android
    1.4.2AndroidAPI文档的使用
    1.5小结
    1.6习题
    第2章跟我写HelloAndroid
    视频讲解:80分钟
    2.1搭建Android开发环境
    2.1.1Android开发准备
    2.1.2JDK的下载、安装及配置
    2.1.3Eclipse的下载及安装
    2.1.4AndroidSDK的下载、安装及配置
    2.1.5ADT的下载及安装
    2.2动手写HelloAndroid程序
    2.2.1创建Android应用程序
    2.2.2创建AVD模拟器
    2.2.3运行Android程序——欣赏你的杰作
    2.2.4调试Android应用程序
    2.2.5Android应用开发流程
    2.3上机实践
    2.3.1创建一个可以运行在所有Android版本上的程序
    2.3.2在Android窗口中输出“你好”中文字符串
    2.4小结
    2.5习题
    第3章Android手机的原貌——模拟器
    视频讲解:25分钟
    3.1创建和删除Android模拟器
    3.1.1创建并启动Android模拟器
    3.1.2删除Android模拟器
    3.2初步接触Android模拟器
    3.2.1满足不同语言的需求——设置语言
    3.2.2我要用中文输入法——设置输入法
    3.2.3日期时间不对怎么办——设置日期时间
    3.3在Android模拟器上安装和卸载程序
    3.3.1使用adb命令安装和卸载Android程序
    3.3.2通过DDMS管理器安装Android程序
    3.3.3在Android模拟器中卸载程序
    3.4上机实践
    3.4.1安装搜狗拼音输入法
    3.4.2使用Android模拟器拨打电话
    3.5小结
    3.6习题
    第4章Android程序面面观
    视频讲解:40分钟
    4.1最简单Android程序的组成
    4.1.1src目录
    4.1.2res目录
    4.1.3gen目录及R.java文件
    4.1.4AndroidManifest.xml文件
    4.2Android程序的生命周期
    4.3Android程序的基本组件
    4.3.1Activity(活动窗口)
    4.3.2BroadcastReceiver(广播接收器)
    4.3.3ContentProvider(数据共享)
    4.3.4Service(服务)
    4.4上机实践
    4.4.1在Android程序中添加Activity
    4.4.2在Android程序中添加Service
    4.5小结
    4.6习题
    第5章必须知道的Android开发组件
    视频讲解:162分钟
    5.1Android的UI界面
    5.1.1AndroidUI界面概述
    5.1.2使用XML布局文件控制UI界面
    5.1.3在Java代码中控制UI界面
    5.1.4使用XML和Java代码混合控制UI界面
    5.1.5开发自定义的View
    5.2文本类组件
    5.2.1TextView组件
    5.2.2EditText组件
    5.2.3AutoCompleteTextView组件
    5.3按钮类组件
    5.3.1Button组件
    5.3.2ImageButton组件
    5.3.3ToggleButton组件
    5.4选择类组件
    5.4.1RadioButton组件
    5.4.2CheckBox组件
    5.5列表类组件
    5.5.1ListView组件
    5.5.2Spinner组件
    5.6图像类组件
    5.6.1ImageView组件
    5.6.2Gallery组件
    5.6.3ImageSwitcher组件
    5.7上机实践
    5.7.1实现跟踪鼠标单击状态的图片按钮
    5.7.2猜猜鸡蛋放在哪只鞋子里
    5.8小结
    5.9习题
    第6章设计美观的Android程序界面
    视频讲解:57分钟
    6.1线性布局管理器
    6.2绝对布局管理器
    6.3框架布局管理器
    6.4相对布局管理器
    6.5表格布局管理器
    6.6上机实践
    6.6.1我同意游戏条款
    6.6.2布局个性游戏开始界面
    6.7小结
    6.8习题
    第7章让Android程序听话——程序调试
    视频讲解:48分钟
    7.1输出日志信息的几种方法
    7.1.1Log.d方法——输出故障日志
    7.1.2Log.e方法——输出错误日志
    7.1.3Log.i方法——输出程序日志
    7.1.4Log.v方法——输出冗余日志
    7.1.5Log.w方法——输出警告日志
    7.2手把手教你Android程序调试
    7.3程序异常处理
    7.3.1Android程序出现异常怎么办
    7.3.2如何捕捉Android程序异常
    7.3.3抛出异常的两种方法
    7.3.4何时使用异常处理
    7.4上机实践
    7.4.1向LogCat视图中输出程序Info日志
    7.4.2使用throw关键字在方法中抛出异常
    7.5小结
    7.6习题

    第二篇核心技术篇
    第8章关于Activity的专题研究
    视频讲解:55分钟
    8.1Android核心对象——Activity
    8.1.1Activity有什么作用
    8.1.2Activity的四种状态
    8.1.3Activity的属性
    8.2一个轮回——Activity的生命周期
    8.2.1Activity生命周期概述
    8.2.2Activity的方法
    8.3四种基本的Activity操作
    8.3.1如何创建Activity
    8.3.2启动一个或多个Activity
    8.3.3多个Activity之间的传值
    8.3.4关闭Activity
    8.4上机实践
    8.4.1带选择头像的用户注册界面
    8.4.2仿QQ客户端登录界面
    8.5小结
    8.6习题
    第9章使用Intent进行通信
    视频讲解:45分钟
    9.1Intent对象简介
    9.1.1Intent对象概述
    9.1.2三种不同的Intent传输机制
    9.2Intent对象的组成
    9.2.1组件名称
    9.2.2动作
    9.2.3数据
    9.2.4种类
    9.2.5附加信息
    9.2.6标志
    9.3如何解析Intent对象
    9.3.1Intent过滤器
    9.3.2通用情况
    9.3.3使用Intent匹配
    9.4使用Intent传递数据
    9.4.1无参数Activity跳转
    9.4.2向下一个Activity传递数据
    9.5上机实践
    9.5.1使用Intent返回系统Home桌面
    9.5.2使用Intent打开网页
    9.6小结
    9.7习题
    第10章更上一层楼——Android高级组件
    视频讲解:60分钟
    10.1日期时间类组件
    10.1.1AnalogClock组件
    10.1.2DigitalClock组件
    10.2进度条组件
    10.2.1ProgressBar组件
    10.2.2SeekBar组件
    10.2.3RatingBar组件
    10.3对话框及消息提示组件
    10.3.1Toast组件
    10.3.2Noti.cation组件
    10.3.3AlertDialog组件
    10.4上机实践
    10.4.1显示在标题上的进度条
    10.4.2带图标的列表对话框
    10.5小结
    10.6习题
    第11章人机交互——Android事件处理
    视频讲解:20分钟
    11.1事件处理概述
    11.2处理键盘事件
    11.3处理触摸事件
    11.4手势的创建与识别
    11.4.1手势的创建
    11.4.2手势的导出
    11.4.3手势的识别
    11.5上机实践
    11.5.1查看手势对应分值
    11.5.2使用手势输入数字
    11.6小结
    11.7习题
    第12章数据交互的管道——数据存储技术
    视频讲解:43分钟
    12.1使用SharedPreferences对象存储数据
    12.2使用Files对象存储数据
    12.2.1openFileOutput和openFileInput
    12.2.2对Android模拟器中的SD卡进行操作
    12.3Android数据库编程——SQLite
    12.4上机实践
    12.4.1遍历Android模拟器的SD卡
    12.4.2在SQLite数据库中批量添加数据
    12.5小结
    12.6习题
    第13章ContentProvider实现数据共享
    视频讲解:43分钟
    13.1ContentProvider概述
    13.1.1数据模型
    13.1.2URI的用法
    13.2ContentProvider的几种操作
    13.2.1查询数据
    13.2.2增加记录
    13.2.3增加新值
    13.2.4批量更新记录
    13.2.5删除记录
    13.2.6ContentProvider的应用
    13.3根据需要ContentProvider
    13.3.1继承ContentProvider类
    13.3.2声明ContentProvider
    13.4上机实践
    13.4.1查询联系人姓名和电话
    13.4.2自动补全联系人姓名
    13.5小结
    13.6习题
    第14章绚丽多彩——图形与图像处理
    视频讲解:67分钟
    14.1Android绘图基石——常用绘图类
    14.1.1Paint类
    14.1.2Canvas类
    14.1.3Bitmap类
    14.1.4BitmapFactory类
    14.2绘制2D图像
    14.2.1绘制几何图形
    14.2.2绘制文本
    14.2.3绘制路径
    14.2.4绘制图片
    14.3常见的几种图像特效
    14.3.1旋转图像
    14.3.2缩放图像
    14.3.3倾斜图像
    14.3.4平移图像
    14.3.5使用BitmapShader渲染图像
    14.4让图像动起来——Android中的动画
    14.4.1实现逐帧动画
    14.4.2实现补间动画
    14.5上机实践
    14.5.1实现放大镜效果
    14.5.2迷途奔跑的野猪
    14.6小结
    14.7习题

    第三篇高级应用篇
    第15章3D制造者——OpenGL
    视频讲解:56分钟
    15.1OpenGL简介
    15.2绘制3D图形
    15.2.1构建3D开发的基本框架
    15.2.2绘制一个模型
    15.3添加效果
    15.3.1应用纹理贴图
    15.3.2旋转
    15.3.3光照效果
    15.3.4透明效果
    15.4上机实践
    15.4.1绘制一个不断旋转的金字塔
    15.4.2使用Android机器人对立方体进行纹理贴图
    15.5小结
    15.6习题
    第16章玩转Android多媒体应用
    视频讲解:50分钟
    16.1让音乐动起来——播放音频
    16.1.1使用MediaPlayer播放音频
    16.1.2使用SoundPool播放音频
    16.2声音图像的同步——播放视频
    16.2.1使用VideoView播放视频
    16.2.2使用MediaPlayer和SurfaceView播放视频
    16.3上机实践
    16.3.1带音量控制的音乐播放器
    16.3.2制作开场动画
    16.4小结
    16.5习题
    第17章齐头并进——线程与消息处理
    视频讲解:35分钟
    17.1多线程的基本操作
    17.1.1创建线程
    17.1.2开启线程
    17.1.3线程的休眠
    17.1.4中断线程
    17.2Handler消息传递机制
    17.2.1循环者——Looper
    17.2.2消息处理类——Handler
    17.2.3消息类——Message
    17.3上机实践
    17.3.1多彩的霓虹灯
    17.3.2简易打地鼠游戏
    17.4小结
    17.5习题
    第18章地球村——网络通信技术
    视频讲解:66分钟
    18.1通过HTTP访问网络
    18.1.1使用HttpURLConnection访问网络
    18.1.2使用HttpClient访问网络
    18.2使用WebView显示网页
    18.2.1使用WebView组件浏览网页
    18.2.2使用WebView加载HTML代码
    18.2.3让WebView支持JavaScript
    18.3上机实践
    18.3.1打造功能实用的网页浏览器
    18.3.2获取天气预报
    18.4小结
    18.5习题
    第19章云服务基础——Service服务
    视频讲解:40分钟
    19.1Service概貌
    19.1.1Service的分类
    19.1.2Service类中重要方法
    19.1.3Service的声明
    19.2StartedService的使用
    19.2.1继承IntentService类
    19.2.2继承Service类
    19.2.3启动服务
    19.2.4停止服务
    19.2.5继承IntentService输出当前时间
    19.2.6继承Service输出当前时间
    19.3BoundService的使用
    19.3.1继承Binder类
    19.3.2使用Messenger类
    19.3.3绑定到服务
    19.3.4继承Binder类绑定服务显示时间
    19.3.5使用Messenger类绑定服务显示时间
    19.4管理Service的生命周期
    19.5上机实践
    19.5.1视力保护程序
    19.5.2查看当前运行服务信息
    19.6小结
    19.7习题

    第四篇项目实战篇
    第20章基于Android的家庭理财通
    视频讲解:48分钟
    20.1需求分析
    20.2系统设计
    20.2.1系统目标
    20.2.2系统功能结构
    20.2.3系统业务流程图
    20.2.4系统编码规范
    20.3系统开发及运行环境
    20.4数据库与数据表设计
    20.4.1数据库分析
    20.4.2创建数据库
    20.4.3创建数据表
    20.5系统文件夹组织结构
    20.6公共类设计
    20.6.1数据模型公共类
    20.6.2Dao公共类
    20.7登录模块设计
    20.7.1设计登录布局文件
    20.7.2登录功能的实现
    20.7.3退出登录窗口
    20.8系统主窗体设计
    20.8.1设计系统主窗体布局文件
    20.8.2显示各功能窗口
    20.8.3定义文本及图片组件
    20.8.4定义功能图标及说明文字
    20.8.5设置功能图标及说明文字
    20.9收入管理模块设计
    20.9.1设计新增收入布局文件
    20.9.2设置收入时间
    20.9.3添加收入信息
    20.9.4重置新增收入窗口中的各个控件
    20.9.5设计收入信息浏览布局文件
    20.9.6显示所有的收入信息
    20.9.7单击指定项时打开详细信息
    20.9.8设计修改/删除收入布局文件
    20.9.9显示指定编号的收入信息
    20.9.10修改收入信息
    20.9.11删除收入信息
    20.10便签管理模块设计
    20.10.1设计新增便签布局文件
    20.10.2添加便签信息
    20.10.3清空便签文本框
    20.10.4设计便签信息浏览布局文件
    20.10.5显示所有的便签信息
    20.10.6单击指定项时打开详细信息
    20.10.7设计修改/删除便签布局文件
    20.10.8显示指定编号的便签信息
    20.10.9修改便签信息
    20.10.10删除便签信息
    20.11系统设置模块设计
    20.11.1设计系统设置布局文件
    20.11.2设置登录密码
    20.11.3重置密码文本框
    20.12将程序安装到Android手机上
    20.13开发常见问题与解决
    20.13.1程序在装有Android系统的手机上无法运行
    20.13.2无法将最新修改在Android模拟器中体现
    20.13.3退出系统后还能使用记录的密码登录
    20.14小结
查看详情
12
系列丛书 / 更多
华章程序员书库:Android入门经典
OpenCV 3计算机视觉:Python语言实现(原书第2版)
[爱尔兰]乔·米尼奇诺(JoeMinichino) 著;[爱尔兰]乔·米尼奇诺(JoeMinichino) 编;刘波苗贝贝史斌 译
华章程序员书库:Android入门经典
Python编程实战:运用设计模式、并发和程序库创建高质量程序
[美]Mark Summerfield 著;爱飞翔 译
华章程序员书库:Android入门经典
OpenGL ES 3.0编程指南
Dan、Budi、Dave Shreine 著;姚军 译
华章程序员书库:Android入门经典
HTML5 Canvas核心技术:图形、动画与游戏开发
[美]David Geary 著
华章程序员书库:Android入门经典
OpenGL编程指南(原书第9版)
王锐 译
华章程序员书库:Android入门经典
精彩绝伦的Android UI设计:响应式用户界面与设计模式
Juhani Lehtimaki 著;王东明 译
华章程序员书库:Android入门经典
华章程序员书库:OpenGL编程指南(原书第8版)
[美]施莱尔(Dave Shreiner)、Graham、John Kessenich 著;王锐 译
华章程序员书库:Android入门经典
NoSQL精粹
[美]Pramod J.、[美]Martin Fowler 著;爱飞翔 译
华章程序员书库:Android入门经典
Java TCP/IP Socket编程
[美]卡尔弗特、[美]多纳霍 著;周恒民 译
华章程序员书库:Android入门经典
iPad应用开发实践指南
[美]Kirby、[美]Tom Harrington 著;张菲 译
华章程序员书库:Android入门经典
领域特定语言
[英]Martin Fowler 著;Thought Works 译
华章程序员书库:Android入门经典
Java测试新技术TestNG和高级概念
伯斯特(Beist C.) 著;王海鹏 译
您可能感兴趣 / 更多
华章程序员书库:Android入门经典
JavaScript程序设计(第2版)
王小科 主编
华章程序员书库:Android入门经典
华章程序员书库:C#程序开发参考手册
王小科 著
华章程序员书库:Android入门经典
软件工程师典藏:C#程序开发范例宝典(第3版)
王小科、赵会东 著;明日科技 编
华章程序员书库:Android入门经典
软件工程师典藏:ASP.NET程序开发范例宝典(C#)(第3版)
王小科 著
华章程序员书库:Android入门经典
学通C#的24堂课
王小科 著
华章程序员书库:Android入门经典
C#编程宝典(10年典藏版)
王小科 著
华章程序员书库:Android入门经典
C#项目开发案例全程实录
王小科 著;明日科技 编
华章程序员书库:Android入门经典
C#开发典型模块大全(修订版)
王小科、吕双 著
华章程序员书库:Android入门经典
软件开发实战宝典:C#开发实战宝典
王小科 著
华章程序员书库:Android入门经典
程序员的掌中宝:C#全能速查宝典
王小科 著
华章程序员书库:Android入门经典
软件工程师入门:C#范例完全自学手册
王小科 著
华章程序员书库:Android入门经典
循序渐进系列·软件开发视频大讲堂:C#从入门到精通
王小科、吕双 著