《Android套用开发全程实录》是人民邮电出版社出版的图书,ISBN是9787115266408。
基本介绍
- 中文名:Android套用开发全程实录
- 作 者:裴佳迪,马超,孙仁贵
- 出 版 社:人民邮电出版社
- 出版时间:2012-1-1
图书信息
版 次:1页 数:470字 数:733000
印刷时间:2012-1-1开 本:16开纸 张:胶版纸
印 次:1I S B N:9787115266408包 装:平装
内容简介
《Android套用开发全程实录》内容上覆盖了用Android开发需要的大部分知识储备。开发者通过本书的学习轻鬆开发出企业级的Android套用。
《Android套用开发全程实录》以Android各个组件套用为轴,系统地介绍了Android开发的各个技术要点,如Activity、Service、Broadcast等的使用,同时配以大量实例和实战技术来帮助读者学习。其中实战内容以模仿成熟套用的某些实现为主,具有很强的实用性,开发者可以直接在项目中使用这些程式。最后以3个企业级的开发项目(许可权管理软体、条形码扫码、GPS物流)来贯穿Android的开发技术,让开发者迅速掌握实战技能。配书光碟中附有全部程式,帮助读者轻鬆取得书中所有代码进行学习。
书籍更有Android高人气社区(微度网)支持,读者的任何疑问都可以在那里得到解答。
《Android套用开发全程实录》用于初学Android的新手,也用于已经入门却不知道如何提高的Android开发人员。也适合作为培训班、高校的相关教材。
目录
第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图示资源