android应用开发全程实录出版

这本书经历了大半年的时间,终于可以和读者见面了。书籍由我和微度网http://www.microdu.com/其他两位资深开发者共同完成。

最近经历了很多,应该是人生的一个转折点吧。总会有一些选择,将会影响一生。放弃了一些机会,进入了在杭州的算是国内第一梯队的互联网公司,书籍如愿面市。。。不禁有些感慨。

介绍下书籍吧。

书籍主要还是讲android应用开发基础。全篇都是通过实例来讲解。可以参看我写过的几篇博客,都会以模仿一些应用的某些功能来写demo,会有很强的实战性。后面会陆续放出书籍章节和样章。

书籍购买链接:

当当网

京东

卓越亚马逊

书籍目录:

第1章 步入Android的世界
 1.1 Android平台简介
 1.2 Android架构
 1.3 万丈高楼平地起——Android开发环境的搭建
  1.3.1 Java环境的搭建
  1.3.2 安装Eclipse开发工具
  1.3.3 下载Android SDK
  1.3.4 安装ADT插件
 1.4 Android模拟器等工具的使用
  1.4.1 Android模拟器的创建
  1.4.2 Android调试桥ADB的使用
  1.4.3 DDMS的使用
 1.5 创建Hello Android
 1.6 Android应用程序的调试方法
  1.6.1 日志输出
  1.6.2 Debug调试
  1.6.3 让程序定行更顺畅——单元测试
 1.7 如何发布Android应用程序
 1.8 Android金矿离你不会太远——Android生财之道
 1.9 本章小结  
第2章 Android应用程序的构成
 2.1 Android应用程序的目录结构
 2.2 资源的管理与使用
  2.2.1 资源存放的位置和种类
 2.3 Android组件介绍
  2.3.1 屏幕组件——Activity
  2.3.2 服务组件——Service
  2.3.3 广播接收组件——Broadcast Receiver
  2.3.4 内容提供者——Content Provider
 2.4 本章小结  
第3章 我的界面我作主——Activity和布局管理器
 3.1 Activity应用详解与实例
  3.1.1 Activity中的任务和历史栈
  3.1.2 Activity的创建
  3.1.3 Activity的生命周期
 3.2 用户界面的构成
 3.3 界面布局
  3.3.1 布局的配置方法
  3.3.2 布局的属性
 3.4 Android中使用的尺寸单位
 3.5 线性布局(LinearLayout)
 3.6 相对布局(RelativeLayout)
 3.7 表格布局(TableLayout)
 3.8 框架布局(FrameLayout)
 3.9 绝对布局(AbsoluteLayout)
 3.10 层级观察器(Hierarchy Viewer )
 3.11 布局优化分析工具layoutopt
 3.12 Android界面布局的优化:、和 标签的使用
 3.13 本章小结  
第4章 Android用户界面
 4.1 文本控件TextView
 4.2 文本编辑框EditText
 4.3 按钮控件Button和事件处理
 4.4 按钮控件Button和显示效果
 4.5 按钮控件Button和可延伸的图像
 4.6 图片按钮控件ImageButton
 4.7 单选按钮(RadioGroup和RadioButton)
 4.8 多选按钮(CheckBox)
 4.9 开关按钮(ToggleButton)
 4.10 日期时间控件(DatePicker和TimePicker)
 4.11 图像显示控件ImageView
 4.12 列表(ListView)控件和适配器(Adapter)
  4.12.1 ListView使用ArrayAdapter
  4.12.2 ListView使用SimpleAdapter
  4.12.3 ListView使用BaseAdapter与ListView的优化
 4.13 ListActivity
 4.14 ListView的美化
 4.15 下拉列表(Spinner)
 4.16 网格视图GridView与应用实例
 4.17 Gallery 107
 4.18 抽屉(SlidingDrawer)
 4.19 进度条(ProgressBar)
  4.19.1 不确定进度条
  4.19.2 确定进度条
 4.20 可拖动进度条(SeekBar)
 4.21 格式化界面:style和theme
 4.22 对话框(AlertDialog)
 4.23 进度条对话框(ProgressDialog)
 4.24 弹出窗口(PopupWindow)
 4.25 弹出消息(Toast)
 4.26 状态栏提醒(Notification)
 4.27 菜单(menu)
  4.27.1 常用的菜单Options Menu与实例
  4.27.2 子菜单SubMenu与实例
  4.27.3 上下文菜单Context Menu与实例
 4.28 标签控件TabWidget与实例
 4.29 使用handler异步更新UI
 4.30 本章小结  
第5章 图形与动画
 5.1 Android中的图形
  5.1.1 View类和自定义控件与实例
  5.1.2 画笔Paint和画布Canvas类与实例
  5.1.3 几何图形的绘制与实例
  5.1.4 贴图的绘制与实例
 5.2 动画与实例
  5.2.1 Animation动画
  5.2.2 Frame动画
  5.2.3 Gif动画
 5.3 本章小结 
第6章 组件通信与广播消息
 6.1 Intent对象
 6.2 显式启动Activity并传递数据
 6.3 隐式启动Activity和Intent过滤器IntentFilter
 6.4 获取Activity的返回值
 6.5 广播和广播接收者(Broadcast Receiver)
 6.6 本章小结  
第7章 多媒体
 7.1 多媒体开发
  7.1.1 多媒体核心OpenCore
  7.1.2 媒体播放器(MediaPlayer)
  7.1.3 媒体录制MediaRecorder
  7.1.4 播放视频VideoView
 7.2 相机设置
 7.3 本章小结
  
第8章 服务Service
  8.1 Service基本知识
  8.1.1 Service简介
  8.1.2 生命周期
  8.1.3 绑定Context
  8.2 AIDL远程服务
  8.2.1 AIDL简介
  8.2.2 程序间的通信
  8.3 系统服务
  8.3.1 获取系统服务
  8.4 本章小结  
第9章 数据存储
 9.1 轻量级的存储SharedPreferences
 9.2 文件存储
 9.3 数据库SQLite
  9.3.1 SQLite简介
  9.3.2 SQLite管理工具
  9.3.3 用SQLiteDatebase进行数据库操作
  9.3.4 管理数据库SQLiteOpenHelper
 9.4 数据交换ContentProvider
  9.4.1 ContentProvider的创建
  9.4.2 使用ContentProvider
  9.4.3 ContentProvider实例
 9.5 本章小结  
第10章 Android网络
 10.1 基本网络概念
  10.1.1 网络
  10.1.2 网络的分层
  10.1.3 IP、TCP和UDP
  10.1.4 Internet
 10.2 HTTP基础
  10.2.1 什么是HTTP
  10.2.2 Java标准网络接口
  10.2.3 Apache网络接口
  10.2.4 Android网络接口
  10.2.5 补充讲解:网络中得到JSON字符串的解析
  10.2.6 补充讲解:处理中文乱码和中文部分乱码
  10.2.7 实战:异步下载网络图片
 10.3 Socket技术与实例
  10.3.1 什么是Socket
  10.3.2 TCP协议的Socket应用
  10.3.3 UDP协议的Socket
  10.3.4 实战Socket实现移动cmwap和cmnet
 10.4 网页浏览及用户交互接口WebView
  10.4.1 WebView加载HTML
  10.4.2 扩展JavaScript API
 10.5 WiFi的基本介绍及实现
 10.6 蓝牙的基本介绍与实现
 10.7 XML解析
  10.7.1 SAX解析
  10.7.2 PULL解析
  10.7.3 实战:天气预报实例
 10.8 本章小结  
第11章 国际化和自适应
 11.1 国际化基础
  11.1.1 语言国际化
 11.2 资源自适应
  11.2.1 自适应屏幕
 11.3 本章小结  
第12章 Android专属
 12.1 Google Maps
  12.1.1 Google Maps API Key
  12.1.2 Geopoint与MapView
  12.1.3 Google Maps实战:漂亮的气泡地图
 12.2 传感器(Sensor)
  12.2.1 什么是传感器(Sensor)
  12.2.2 传感器(Sensor)关联的类(Class)和接口(Interface)
  12.2.3 传感器(Sensor)实战案例
  12.2.4 传感器(Sensor)实战2:手势电话
 12.3 AppWidget
  12.3.1 AppWidget 框架
  12.3.2 AppWidget 实战让自己的应用支持AppWidget  
第13章 Android综合案例一:权限管理工具
 13.1 软件背景
 13.2 总体设计
  13.2.1 软件概述
  13.2.2 技术分析
 13.3 详细设计与实现
  13.3.1 前期准备
  13.3.2 代码结构
  13.3.3 布局结构
  13.3.4 本机程序
  13.3.5 APK扫描
  13.3.6 信任程序
  13.3.7 扫描结果
 13.4 本章小结  
第14章 Android综合案例:条形码扫描器
 14.1 需求分析
  14.1.1 背景概述
  14.1.2 Zxing介绍
 14.2 总体设计
  14.2.1 系统功能整理
  14.2.2 系统流程设计
 14.3 详细设计与实现
  14.3.1 导入Zxing源码
  14.3.2 实现UI布局
  14.3.3 数据存储机制
  14.3.4 GPRS数据上传服务器
  14.3.5 相机接口调用及数据处理
 14.4 本章小结  
第15章 Android综合案例:物流信息系统终端
 15.1 需求分析
 15.2 总体设计
  15.2.1 功能需求及协议整理
  15.2.2 程序流程图
 15.3 详细设计与实现
  15.3.1 UI布局实现
  15.3.2 数据存储
  15.3.3 服务器设置
  15.3.4 定位获取经纬信息
  15.3.5 心跳获取任务信息
  15.3.6 GPRS上传实现
 15.4 本章小结  
第16章 Android开发中的常见问题和面试题
 16.1 Android开发中常见问题
 16.2 常见Android面试题
附录A Android权限大全
附录B Android图标资源

这里把微度网的qq群公布下:

技术总群:106894847(超级群 已满)

技术一群:120475009(高级群 已满);

技术二群:122369391(高级群 已满);

技术三群:31765240(高级群 已满);

技术四群:125097753(高级群 已满);

技术五群:5358122(高级群 已满);

技术六群:137109682(高级群 已满);

技术七群:150940897(高级群 未满);

技术(八群):20353425 (高级群 未满);

有兴趣的可以加入。微度是一个纯粹的android开发社区,没有商业的味道。

posted @ 2011-11-18 16:02 fooCoder 阅读(...) 评论(...) 编辑 收藏