- 浏览: 578753 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
《Android应用开发入门》
基本信息
原书名:Android Apps for Absolute Beginners
作者: (美)Wallace Jackson [作译者介绍]
译者: 周自恒
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115300409
上架时间:2012-12-10
出版日期:2013 年1月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 软件与程序设计 > 移动开发 > Android
更多关于 》》》《Android应用开发入门》
内容简介
计算机书籍
《android应用开发入门》为android 应用开发的入门课程,以深入浅出、循序渐进的方式讲述android 开发,并且结合实际例子讲解各个知识点。主要内容包括:机器部署;java 和xml 简介;使用eclipse 的高效开发;应用框架概览;ui 和图形设计;添加交互;内容提供程序、intent、intent filter ;用java 和xml 基础知识构建高级应用等。
《android应用开发入门》适合移动开发人员以及所有对android 应用开发感兴趣的人员阅读。
目录
《android应用开发入门》
第1章 绪论 1
1.1 android是什么 1
1.2 android的优势 2
1.3 本书范围 3
1.3.1 本书所涉及的内容 3
1.3.2 本书未涉及的内容 4
1.4 下载sdk工具 4
1.4.1 java 5
1.4.2 eclipse 6
1.4.3 android sdk 7
1.5 小结 7
第2章 本书内容梗概 9
2.1 android集成开发环境 9
2.2 java、xml以及android的工作原理 11
2.3 android应用程序框架 11
2.4 屏幕布局设计 12
2.5 用户界面设计 12
2.6 图像与动画设计 13
2.7 交互性 13
.2.8 内容提供器 13
2.9 intent和intent过滤器 14
2.10 android的未来 14
2.11 小结 15
第3章 配置android开发环境 16
3.1 安装java、eclipse和android 16
3.1.1 java se和jre:应用程序开发的基础 16
3.1.2 eclipse ide:开发环境 18
3.1.3 android sdk:用于eclipse的android工具包 21
3.1.4 android开发工具:用于eclipse的android工具 22
3.1.5 eclipse中的android环境 25
3.2 升级android sdk 26
3.3 配置avd与智能手机连接 29
3.3.1 avd:智能手机模拟器 29
3.3.2 usb智能手机驱动程序:外部设备 31
3.4 在64位平台上进行开发 31
3.5 小结 33
第4章 android软件开发平台介绍 34
4.1 了解java se与dalvik虚拟机 34
4.2 android工程的目录结构 35
4.2.1 典型的默认资源目录 36
4.2.2 values目录 37
4.3 用好android xml(你的秘密武器) 38
4.3.1 屏幕尺寸 39
4.3.2 桌面时钟 39
4.4 使用android应用程序资源 40
4.4.1 位图图片 40
4.4.2 可选资源目录 40
4.5 启动应用程序:androidmanifest.xml文件 41
4.6 创建第一个android应用 42
4.6.1 启动eclipse 42
4.6.2 创建一个android工程 43
4.6.3 查看并编辑应用程序文件 45
4.6.4 在strings.xml中设置一个变量的值 49
4.6.5 运行应用 51
4.6.6 添加应用程序图标 52
4.7 小结 55
第5章 android框架概览 56
5.1 oop的基础:对象 56
5.1.1 一些oop术语 58
5.1.2 对象的设计图:类 58
5.1.3 为类赋予结构:继承 62
5.1.4 定义接口 64
5.1.5 将类组织起来:包 65
5.2 xml概览 66
5.3 剖析android应用程序:apk文件 66
5.4 android应用程序组件 68
5.4.1 android活动:定义ui 68
5.4.2 android服务:后台处理 69
5.4.3 广播接收器:消息和通知 69
5.4.4 内容提供器:数据管理 70
5.5 android intent对象:组件的通信 71
5.6 android manifest xml:组件的声明 71
5.7 小结 73
第6章 屏幕布局设计:视图与布局 75
6.1 android视图结构 75
6.1.1 使用view类 75
6.1.2 嵌套视图:使用viewgroup类 76
6.2 定义屏幕布局:使用xml 77
6.2.1 配置屏幕布局 77
6.2.2 使用线性布局 78
6.2.3 使用相对布局 88
6.2.4 滑动抽屉:扩展你的ui 91
6.2.5 在视图和布局中使用内外边距和外外边距 94
6.2.6 在view中设置内边距 95
6.2.7 在viewgroup中设置外边距 95
6.3 小结 95
第7章 按钮、菜单与对话框 97
7.1 使用常见的ui元素 97
7.1.1 为布局添加图像按钮 97
7.1.2 为布局添加文本 107
7.1.3 添加图片 108
7.2 使用菜单 110
7.2.1 用xml创建菜单结构 111
7.2.2 定义菜单项文本 112
7.2.3 通过java载入菜单结构 115
7.2.4 在android模拟器中运行应用 116
7.2.5 让菜单发挥作用 117
7.3 添加对话框 119
7.3.1 使用自定义对话框子类 120
7.3.2 显示警告对话框 120
7.4 小结 124
第8章 android图像资源介绍 125
8.1 图像资源简介 125
8.1.1 调用图片 126
8.1.2 核心图像资源子类 126
8.2 使用位图 127
8.2.1 png图片 127
8.2.2 jpeg和gif图片 128
8.3 创建动画 128
8.3.1 基于帧的2d动画 128
8.3.2 补间动画 136
8.4 使用过渡 141
8.5 创建9-patch自定义伸缩图片 145
8.6 播放视频 150
8.6.1 添加videoview对象 150
8.6.2 为视频添加java代码 152
8.7 小结 154
第9章 增加交互性:处理ui事件 155
9.1 ui事件概述 155
9.1.1 监听及处理事件 155
9.1.2 通过view类处理ui事件 155
9.1.3 事件回调方法 156
9.2 处理onclick事件 157
9.2.1 为ui元素实现onclick监听器 157
9.2.2 向活动添加onclick监听器 158
9.3 android触摸屏事件:ontouch 165
9.4 触屏版右键点击:onlongclick 166
9.5 键盘事件监听器:onkeyup和onkeydown 169
9.5.1 添加用于键盘事件的xml代码 169
9.5.2 添加用于键盘事件的java代码 170
9.6 上下文菜单:oncreatecontextmenu 171
9.6.1 添加用于上下文菜单的xml代码 172
9.6.2 添加用于上下文菜单的java代码 173
9.7 焦点控制 178
9.7.1 添加用于焦点控制的xml代码 179
9.7.2 添加用于焦点控制的java代码 182
9.7.3 设置焦点可用性 184
9.8 小结 185
第10章 了解内容提供器 186
10.1 android内容提供器概述 186
10.1.1 数据库和数据库管理系统 186
10.1.2 android内置内容提供器 188
10.2 定义内容提供器 190
10.2.1 在eclipse中创建内容提供器示例 191
10.2.2 定义安全权限 192
10.2.3 向联系人数据库添加数据 195
10.3 操作数据库 197
10.3.1 查询内容提供器 197
10.3.2 向内容提供器添加数据 203
10.3.3 修改内容提供器数据 208
10.3.4 删除内容提供器数据 212
10.4 小结 217
第11章 了解intent和intent过滤器 218
11.1 什么是intent 218
11.2 通过intent对象传递消息 219
11.3 intent解析:显式intent和隐式intent 221
11.3.1 显式intent 221
11.3.2 隐式intent 222
11.4 在活动中使用intent 223
11.4.1 编写数字时钟活动 227
11.4.2 连接到应用程序 230
11.4.3 发送intent 231
11.5 android服务:在自己的类中处理数据 234
11.5.1 在服务中使用intent 234
11.5.2 创建服务 237
11.5.3 实现媒体播放功能 241
11.5.4 将按钮连接到服务 241
11.5.5 运行应用程序 243
11.6 在广播接收器中使用intent 244
11.6.1 用xml创建定时器用户界面 244
11.6.2 创建一个定时广播接收器 246
11.6.3 配置androidmanifest.xml文件的[receiver]标签 247
11.6.4 实现intent 248
11.6.5 在android 1.5模拟器中运行定时器应用程序 252
11.7 小结 253
第12章 探索未来 254
12.1 创建自定义部件 254
12.2 位置服务 256
12.3 google地图 256
12.4 google搜索 259
12.5 数据存储 260
12.5.1 共享配置选项 260
12.5.2 内部存储 261
12.5.3 外部存储 261
12.5.4 使用sqlite 261
12.6 设备管理:it安全部署 262
12.7 用camera类控制摄像头 262
12.8 3d图形:使用opengl es 1.x 262
12.9 面部识别 263
12.10 音频池 263
12.11 媒体录制 264
12.12 小结 265
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1135【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1198《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1216《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1396《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1224《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1337《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1318《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1087《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1170《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1132《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 573《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 990《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1033《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 957《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 940《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1127《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 765《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 921《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 764《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 944《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
总之,"Android开发入门60个小案例+源代码"是一个宝贵的资源,它涵盖了Android开发的众多基础知识点,通过实践这些小案例,初学者可以快速上手,逐步掌握Android应用开发的核心技术。同时,源代码提供了直接参考和...
"Android开发入门与实践体验-光盘代码"提供了宝贵的资源,帮助初学者通过实际操作来学习Android应用开发。这本书的代码部分旨在让读者深入理解Android应用的工作原理,通过动手实践来巩固理论知识。 1. **Android ...
《Android开发入门与实战 第二版》是一本专为初学者设计的Android编程书籍,旨在帮助读者快速掌握Android应用开发的基础知识和实践技巧。书中涵盖了从安装开发环境到创建完整应用的全过程,提供了丰富的实例和源码,...
在Android开发领域,Google Android开发入门与实战是一本颇受欢迎的书籍,旨在引导初学者进入Android应用开发的世界。这本书由靳岩和姚尚朗合著,由人民邮电出版社出版,提供了丰富的实例和源代码来辅助学习。由于...
Android应用开发入门经典 第3版
《Google Android开发入门与实战》是一本专门为初学者和开发者准备的指南,旨在帮助读者快速掌握Android应用开发的基础知识,并通过实战项目加深理解。这本书涵盖了从Android开发环境的搭建到实际应用开发的全过程,...
【Android应用开发入门教程(经典版)】 Android是由Google开发的一款开源智能手机操作系统,它基于Linux内核,提供了操作系统、中间件以及应用程序的完整框架。由于其源代码开放,Android能够灵活地适应各种不同的...
以上只是Android开发入门的一些基础知识,随着技能的提升,开发者还会接触到更高级的主题,如动画、自定义视图、性能优化、安全性以及各种Google提供的服务和API。《Android开发入门.doc》文档可能会详细讲解这些...
标题“Android开发入门经典”表明本文档是一本针对初学者的Android开发入门指南。描述部分提到的“第一部分 Android的入门基础”是指学习Android开发的起始阶段,需要了解Android平台的基本概念,包括它是什么,拥有...
Android开发入门教程 Android 开发入门教程是 Android 应用程序开发的入门指南,本文档主要介绍 Android 开发环境的配置、SDK 的安装和 Eclipse 插件的安装等基本知识。 安装 SDK 要开始 Android 应用程序的开发...
"Android开发入门与实战"是一个绝佳的学习平台,它包含了丰富的实践项目和源代码,旨在帮助你从零基础快速掌握Android应用开发的核心知识。这个压缩包很可能是这样一个集合,提供了27个精心设计的源代码示例,涵盖了...
《Google Android开发入门与实战》是一本全面且深入的Android开发教程,旨在为初学者提供一个清晰的学习路径,同时也适合有一定经验的开发者进行巩固和提升。该教程包含了丰富的实例代码,确保读者能够通过实践理解...
这两部PDF教程,"Android开发入门教程"和"Android手机程序电子书开发",都是针对初学者精心编写的指南,旨在帮助他们快速理解和掌握Android应用开发的基础知识。 首先,"Android开发入门教程"可能涵盖了以下几个...
"Android开发入门与实战体验-源代码"提供了一个绝佳的学习资源,其中包含了书中的所有代码示例,每个章节都有对应的文件夹,便于学习者按照章节逐步理解并实践Android应用开发。 首先,我们要了解Android开发的基础...
"Android开发入门与实战代码"这个资源为这些问题提供了宝贵的解决方案。它涵盖了RSS Reader的实现以及常用Android控件的使用,这些都是Android开发者必须掌握的基础技能。 首先,让我们深入探讨RSS Reader的开发。...
《Google+Android开发入门与实战》是一本专为Android初学者设计的教程,它将带你逐步踏入Android应用开发的世界。本书不仅适合有一定编程基础的技术人员,也适合对移动开发感兴趣的非技术人员,通过深入浅出的方式...
《Google Android开发入门与实战》是一本针对Android平台应用开发的全面指南,旨在帮助有一定软件开发经验的程序员快速进入Android开发领域。本书通过详细讲解Android的基础知识、环境搭建、SDK介绍、Market使用以及...