失效链接处理 |
Android SDK程序设计与开发范例 PDF 下载
转载自:http://download.csdn.net/download/niehanmin/10020958
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1187606474.html
相关截图:
资料简介: android 是一套使用 linux 操作系统为基础开发的开放源代码(opensource)操作系统,最初主要是针对手机等移动设备使用的操作系统,现在 android已经逐渐扩展到平板电脑和其他领域,如电子书阅读器、mp4 播放器和 internet 电视等。本书共分 4部分,内容上循序渐进,从讲解 android 使用的 xml 和 java 语法开始,进而介绍创建单一活动的 android应用程序,详细说明 android 使用界面和事件处理,最后进入多活动和组件的 android 应用程序。不仅如此,《androidsdk程序设计与开发范例》还提供了丰富的 android 应用程序实现技巧。
《androidsdk程序设计与开发范例》可作为大专院校、培训机构关于手机或移动设备程序设计课程的教材,还可作为对程序设计有些认识,想学习android 程序设计的一般读者进一步学习提升的参考书。 第1部分 java与android的基础 第1章 android基础与开发环境的建立 1-1 android的基础 1-1-1 google与android 1-1-2 android的版本与特点 1-1-3 android 的基本操作界面 1-2 android 的系统架构 1-3 android 应用程序的组件 1-4 android 应用程序的开发环境 1-5 下载与安装 android 开发环境 1-5-1 下载与安装 jdk 1-5-2 下载与安装 eclipse ide 1-5-3 下载与安装 android sdk 1-5-4 创建与启动 android 模拟器 思考与实践 第2章 创建 android 应用程序 2-1 java 语言、xml 文件与 android 2-1-1 java 语言基础 2-1-2 android 与 java 语言 .2-1-3 android 与 xml 文件 2-2 创建第一个 android 应用程序 2-3 创建第二个 android 应用程序 2-3-1 创建第二个 android 应用程序 2-3-2 在真机上调试运行 android 应用程序 2-4 eclipse ide 的项目管理与使用 2-4-1 eclipse ide的项目管理 2-4-2 切换 android sdk 的版本 2-4-3 eclipse ide 的基本使用 2-5 android 项目架构 2-6 android 模拟器的基本使用 思考与实践 第3章 xml 基础与 java 基本语法 3-1 xml 的基础 3-1-1 标记语言的基础 3-1-2 xml文件的内容 3-1-3 xml 文件的组成元素 3-1-4 xml文件的命名空间 3-2 android 使用的 java 语言与 api 3-2-1 android 使用的 java 语言 3-2-2 android 支持的 java api 3-2-3 android 线上文件 3-3 java 变量与数据类型 3-3-1 变量声明 3-3-2 java 的基本数据类型 3-3-3 常量声明 3-3-4 赋值语句 3-4 java 运算符 3-5 java 流程控制 3-5-1 条件控制 3-5-2 循环控制 3-6 java 类方法 3-6-1 创建 java 的类方法 3-6-2 参数传递与返回值 3-6-3 java变量的作用域 3-6-4 可变长度的方法参数 3-7 java数组与字符串 3-7-1 数组 3-7-2 字符串 3-7-3 stringbuffer 类 3-8 java 异常处理 思考与实践 第4章 android使用的面向对象语法 4-1 对象的基础 4-2 类与对象 4-2-1 java的类与对象 4-2-2 重载方法与链式调用方法 4-2-3 静态成员与静态初始代码块 4-3 类的继承 4-4 嵌套类与匿名内层类 4-5 终态类与抽象类 4-5-1 终态类与方法 4-5-2 抽象类与方法 4-6 接口与包 4-6-1 java的接口 4-6-2 实现接口的匿名内层类 4-6-3 匿名内层类与 this 和 final 关键字 4-6-4 包 4-7 线程 4-7-1 java 线程 4-7-2 继承 thread 类来创建线程 4-8 集合对象与泛型 4-8-1 泛型 4-8-2 arraylist 类 4-8-3 iterator接口输出元素 思考与实践 第2部分 android 程序设计——单一活动篇 第5章 活动与布局配置 5-1 活动类的基础 5-1-1 如何运行 android 应用程序 5-1-2 context 抽象类 5-1-3 activity 活动类 5-2 活动的生命周期 5-2-1 活动堆栈 5-2-2 活动的生命周期 5-2-3 管理活动的状态 5-3 更改活动界面的外观 5-4 锁定活动的方向 5-4-1 锁定活动的方向 5-4-2 切换锁定活动的方向 5-5 布局配置 5-5-1 布局配置的基础 5-5-2 linearlayout 布局配置 5-5-3 relativelayout 布局配置 5-5-4 framelayout 与 scrollview 布局配置 5-5-5 tablelayout 布局配置 5-5-6 使用代码创建布局配置 5-6 toast 与 log 类 5-6-1 toast 类 5-6-2 调试与 log 类 思考与实践 第6章 创建android 使用界面 6-1 界面组件的基础 6-1-1 view 与 viewgroup 类 6-1-2 界面组件的类架构 6-1-3 android 使用的尺寸单位 6-2 android 的事件处理 6-2-1 事件处理的基础 6-2-2 界面组件的 android:id 属性 6-2-3 创建事件处理方法 6-3 按钮组件 6-3-1 button 文字按钮组件 6-3-2 imagebutton 图形按钮组件 6-3-3 togglebutton 切换按钮组件 6-4 文字组件 6-5 选择组件 6-5-1 checkbox 复选框组件 6-5-2 radiogroup 与 radiobutton 单选按钮组件 6-6 图形显示组件 6-7 格式化 android 字体 思考与实践 第7章 资源管理与对话框 7-1 对话框的基础 7-1-1 对话框的种类 7-1-2 对话框的生命周期 7-2 创建与显示对话框 7-2-1 信息对话框 7-2-2 确认对话框 7-2-3 单选对话框 7-2-4 复选对话框 7-3 更多对话框 7-3-1 运行进度对话框 7-3-2 日期/时间设置对话框 7-3-3 自定义对话框 7-4 资源管理 7-4-1 资源种类 7-4-2 取得应用程序资源 7-4-3 取得系统资源 7-5 主题、样式与界面动画 7-5-1 主题与样式 7-5-2 界面组件的动画 思考与实践 第8章 偏好设置界面与菜单 8-1 再谈 android 的事件处理 8-1-1 android 界面组件的事件 8-1-2 长按事件:onlongclicklistener 8-1-3 键盘事件:onkeylistener 8-1-4 触控事件:ontouchlistener 8-2 创建活动的选项菜单 8-2-1 创建选项菜单 8-2-2 替选项加上图标和快捷键 8-2-3 使用菜单资源创建选项菜单 8-2-4 自定义选项菜单 8-3 长按菜单的创建 8-3-1 创建长按菜单 8-3-2 使用菜单资源创建长按菜单 8-4 创建子菜单 8-5 用户偏好设置界面 思考与实践 第3部分 android 程序设计——组件与多活动篇 第9章 使用意图启动活动与内置应用程序 9-1 意图的基础 9-1-1 意图与意图筛选 9-1-2 意图的种类 9-2 使用意图启动活动 9-2-1 使用意图启动其他活动 9-2-2 传递数据给其他活动 9-2-3 取得活动的返回数据 9-2-4 使用意图启动偏好设置界面 9-2-5 意图筛选的名称冲突问题 9-3 再谈 androidmanifest.xml 9-4 使用意图启动内置应用程序 9-4-1 意图对象和 uri 9-4-2 使用意图启动内置应用程序 9-5 创建多国语系的 android 应用程序 思考与实践 第10章 存储偏好设置、文件与数据库 10-1 存储偏好设置 10-1-1 存取活动的偏好设置 10-1-2 访问应用程序的偏好设置 10-1-3 访问偏好设置页面的设置值 10-2 存储到文件 10-2-1 存储到内部存储设备的文件 10-2-2 存储到外部 sd 卡的文件 10-2-3 读取原始资源的文件 10-3 关系型数据库与 sqlite 10-3-1 关系型数据库 10-3-2 sqlite 数据库引擎 10-3-3 sql 语言的基础 10-4 sqlite 数据库的使用 10-4-1 使用 sqliteopenhelper 类创建数据库与数据表 10-4-2 使用 sqlitedatabase 类访问数据表的记录数据 10-4-3 使用 sql 命令访问数据库 思考与实践 第11章 内容提供者、适配器与列表组件 11-1 spinner 组件与适配器 11-1-1 spinner 组件 11-1-2 适配器(adapter) 11-1-3 onitemselectedlistener 监听者对象 11-2 listview 组件与 listactivity 类 11-2-1 listview 组件 11-2-2 listactivity 类 11-3 内容提供者的基础 11-3-1 内容提供者的基础 11-3-2 系统内置的内容提供者 11-4 使用系统的内容提供者 11-5 自行创建内容提供者 思考与实践 第12章 广播接收器、服务与信息提示 12-1 系统服务的基础 12-2 状态栏与信息提示 12-2-1 在状态栏显示提示信息 12-2-2 更多的提示方式 12-3 广播接收器 12-3-1 创建广播接收器 12-3-2 发送与接收自定义广播 12-3-3 系统服务与广播接收器 12-4 创建本地服务 12-4-1 服务的生命周期 12-4-2 创建本地服务 12-4-3 创建与活动通信的本地服务 12-5 再谈数据共享 思考与实践 第4部分 android 程序设计——app 实例篇 第13章 绘图与多媒体 13-1 显示图片——移动相簿 13-2 音乐播放——音乐播放器 13-3 影片播放——视频播放器 13-4 声音处理——录音程序 13-5 2d 绘图——井字游戏 13-5-1 2d 绘图的基础 13-5-2 井字游戏 第14章 google地图与定位服务 14-1 定位服务——我在哪里 14-1-1 android 的定位服务与坐标 14-1-2 使用定位服务——我在哪里 14-2 地图解码服务——找出景点坐标 14-3 本地服务与定位应用——gps 景点防撞雷达 14-4 使用 google maps api——my 地图 14-4-1 取得 google maps api 密钥 14-4-2 使用 mapview 组件和 mapactivity 类——my 地图 14-5 标记 google 地图——追踪个人行踪 第15章 网络与通信 15-1 webview 组件——移动浏览器 15-2 短信处理——我的短信 15-3 发送电子邮件——邮件发送工具 15-4 文件下载与 asynctask 抽象类——大型文件下载 15-5 短信与定位服务——gps 间谍短信 第16章 首页画面小工具与硬件接口 16-1 首页画面小工具——手机静音切换 16-1-1 显示今天日期小工具 16-1-2 小工具与 intentservice 服务——手机静音切换 16-2 传感器与游戏控制——跳跳球游戏 16-2-1 倾斜监测 16-2-2 传感器与游戏控制——跳跳球游戏 16-3 相机——行车记录器 16-3-1 照相——我的相机 16-3-2 录像——行车记录器 16-4 相机与传感器的应用——聪明相机 16-5 蓝牙——扫描蓝牙设备 附录a 创建安装包与发布应用程序 a-1 android 应用程序文件的内容 a-1-1 应用程序安装包 apk a-1-2 应用程序的数字签名 a-1-3 androidmanifest.xml 文件 a-2 创建数字签名与安装包 a-3 安装 android 应用程序 a-4 发布 android 应用程序 a-4-1 发布在 web 网站 a-4-2 发布应用程序到 android market
|