作者:empty 页数:796 出版社:empty |
Android凭借其开源开成性、优异的用户体验和极为方便的开发力式, 赢得了广大用户和开发者的青本书言简意斯、通俗易懂、实例全面并典型, 几乎囊括了所有的和Android用相关的项目。全书分本书适合Android程序员。研发人员及Android爱好者学习, 也可以作为相关培调学校和大专院校相为16章。分划讲解了UI布局实例、控件实例,自动化服务实例、数据存储实例,电话和短信实例、图形图像实例和网络有关的实例, 以及多媒体实例、Google地图实例, Google API实例, 平板电脑应用开发、游戏应用、程序优化等,
前言已有众多设备开始选择使用Android系统, 如智能手机、智能电视、平板电脑、上网本、为满足读者的学习和开发,我们特意撰写了本书。本书内容丰富,实例覆盖面广。我们的目标是通过一本图书,提供多本图书的价值,读者可以无论从UI还是控件、游戏、网络、多媒体、地留定位、平板电脑开发、优化和创意开发等,从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚,全书精心菲选的最具本书条理清晰、语言简洁,可帮助读者快速掌握每个知识点。
1.1.2具体实现.-21.7.2具体实现…
1.1.3特别提醒——检测是否安装1.7.3特别提醒…
12在Windows环境下安装Eclipse----5
1.2.1实例说明---5
MP 3、MP 4、智能相机等:相信在不久的未来, 还将有更多采用Android系统的高科技产品进入我
们的生活。这些设备将产生各种各样的应用需求,这将给开发者带来大量的机会,
本书特色
根据自己的需要有选择地阅读。在内容的编写上,本书具有以下特色:
(1)实例全面
几乎涵盖了所有的Android应用领域, 每个实例都精心讲解, 让读者真正明白具体原理和具体实现。
(2)结构合理
代表性、读者最关心的典型实例, 几乎包括Android技术的各个方面。
(3)易学易懂
节顺序进行学习和应用,也可以根据自己的需求对某一章节进行针对性的学习,
读者对象
如有纰漏和不尽如人意之处在所难免,诚请读者提出意见或建议,以便修订并使之更骤完善。编辑
联系邮箱为zhangaoBptpress.com.cn.
第1章正式开发前的准备.11.7使用CMD方式创建Android虚拟
1.1Windows下安装Java环境JDK设备
13在Windows环境下安装Android SDK
14在Windows环境下安装ADT------10
1.5将Android SDK和Eclipse
1.8使用图形界面方式创建AVD
模拟器
1.8.1实例说明
19手动更新Android SDK.-
1.10单独下载的方式来更新Android
1.2.2
具体实现…
快捷方式.
版本.--
过程慢一
SDK的方法-
Android的诀窍.
1.8.2具体实现…
12.3特别提醒—为Eclipse建立
1.1.1实例说明一8
1.1.2具体实现…-8
1.3.3特别提醒——不同的SDK
1.4.1实例说明…-10
1.4.2具体实现…10
1.4.3特别提醒——不用担心安装
相关联.-12
1.5.1实例说明一一12
1.5.2具体实现.12
15.3特别提醒——不关联启动
1.6证Android开发环境…14
1.8.3特别提醒——副除/修改
1.9.3特别提醒——自定义选择
平台.-----25
1.11.3特别提醒-26
平台---27
1.12.1
1.12.2
1.12.3特别提醒—都是一个
AVD.
实例说明.
具体实现…
安装的SDK.-.
SDK
1.10.1实例说明
1.10.2具体实现…
L.10.3特别提醒——快速安装
1.11在Linux环境下搭建Android
1.12苹果Mac环境下搭建Android
Android SDK的诀窍25
实例说明--25
具体实现-26
实例说明-.27
具体实现…-28
原理.30
1.6.1实例说明-
1.6.2具体实现…
1.6.3特别提醒——快速运行
1.13搭建过程中的常见错.误.-------30
1.14第一个Android程序…
1.15向Eclipse中导入Android程序-37
1.16断点调试Android.
第2章界面布局-
2.4.3特别提醒——为什么不推荐
2.5.2具体实现--48
2.5.3特别提醒——计算器的升级
2.6.1实创说明.50
2.6.3特别提醒——层与层的
2.7.1实例说明--51
2.7.2具体实现----51
2.7.3特别提醒——设置的图片不
2.8.1实例说明.57
2.8.2具体实现一--58
2.8.3特别提醒——其他的实例-58
2.9.1实例说明-58
2.9.2具体实现--59
2.9.3特别提醒——更加漂亮的
2.10.1实例说明--60
2.10.2具体实现.61
2.10.3特别提醒——Color属性代
2.11.1实例说明.-63
2.11.2具体实现.-63
2.11.3特别提醒——更改Text View
2.21.1实例说明.-----86
2.22.2
2.22.3特别提醒——为控件
2.23.1
2.23.2具体实现.-89
2.23.3特别提醒——在拖动条中
.2.24.1
2.24.3特别提罐——使用
2.25.1实例说明.-.-----92
2.25.2具体实现-.-.92
2.25.3特别提醒——制作一个
2.26.1实例说明95
2.26.2具体实现.-.95
2.26.3材别提醒——图片按钮
2.27.1实例说明-97
2.27.2具体实玩--------97
2.273特别提醒——Image Switcher
2.28.1实例说明.99
2.28.2具体实现.+100
2.28.3特别提醒—升级实例-102
效果.102
2.29.1
2.29.2具体实现.102
2.29.3特别提醒——Tab View的标
1.13.1
实例说明…
使用Absolute Layout -.--48
实例说明.48
理念.----50
覆盖---------.-50
能太大.57
按钮.-.60
表的颜色.63
文字的颜色-65
实例说明67
具体实现--67
具体实现----87
Progressbar设置样式------88
实例说明…89
显示提示文字….90
实例说明90
Rating Bar控件的流程--91
相框.93
控件的事件响应.96
控件的三个方法.99
实例说明-----102
准用法格式.-103
1.13.2最常见的三个错误.….30
1.13.3特别提醒——其他错误…33
1.14.1实例说明…--34
1.14.2具体实.4
1.14.3特别提醒——解决模拟器运
1.15.1
1.15.2具体实现-
1.5.3特别提醒——次向Eclipse
1.16.1
1.16.2具体实现.….-40
1.16.3特别提醒——其他调试
使用线性布局(Linear Layout) 42
2.1.1
2.1.2具体实现.--.-------42
2.1.3别提醒——布局类型的
2.2使用相对布局
2.3使用表格布局(TableLayout) ---45
2.4使用绝对布局(Absolute Layout) -47
2.14在屏幕中显示复选框.70
2.15在屏幕中显示单选框.-.-72
2.5使用标签布局(Tab Layout) .-. 48
.6使用层布局(Frame Layout) w. 50
2.6.2具体实现50
2.7演示Layout布局的综合应.51
2.8创建一个桌面组件Wid.-.7
29在屏幕中实现一个按钮效果------58
2.10在屏幕中显示文字.-60
2.11设置手机屏幕中的字体------63
2.12在屏幕中显示编辑框-66
2.21在屏幕内实现进度条效果.--86
2.23在屏幕内使用拖动条功.89
2.24在屏幕内使用评分维.90.
2.24.2具体实现.90
2.25在屏幕内显示一副图片.-…92
2.26设置一副图片当作按钮.95
2.27实现类似QQ空间的照片效果-97
2.28使用网格视图控件布局屏幕--99
2.29在屏幕内实现多个标签栏样式的
行时间长而引发的错误36
实例说明.37
中导入多个Android程序38
实例说明…-39
方法--.-.41
实例说明.42
继承…43
效果结构.45
的注意事项…-47
中文字字数.68
状态.73
属性和方法-.
化效果---79
-Date Picker中的方法.--80
同时显示日期和时间82
Scroll View控件中的内容不
能完整显示的问题.-.---85
(Relative Layout)
2.2.1实例说明…
2.2.2
具体实现
(单选框)控件-
2.16.1实例说明.
2.16.2具体实现-
2.16.3特别提醒——Spinner的
2.17.1实例说明77
2.17.2具体实现77
2.17.3特别提醒——下拉框的
Date Picker-79
2.18.1实例说明….79
2.18.2具体实现----79
2.18.3特别提醒—控件
Time Picker---81
2.19.1实例说明81
2.192具体实现--81
2.19.3特别提醒——在屏幕中
2.20.1实例说明…85
2.20.2具体实现…85
2.20.3特别提醒——解决
2.2.3特别提醒——Relative Layout
2.3.1实例说明…-46
2.3.2其体实现…-46
2.3.3特别提醒——使用表格布局
2.4.1实例说明…-47
2.4.2具体实现47
2.12.3特别提醒——制文本框
2.14.1实钢说明…70
2.14.2具体实现.-----70
2.14.特别提醒——RadioButton
2.15.1实例说明72
2.15.2具体实现.72
2.15.3特别提醒—按钮的不同
2.16在屏幕中显示下拉列表框.-74
2.17在屏幕中实现自动输入文本效果-77
2.18使用日期选择器控件
2.19使用时间选择器控件
2.20在屏幕内实现滚动效果-85
3
第3章基本控件应.-
3.7.3特别提—Image Button
3.8.1实例说明…
3.8.2
3.8.3特别提醒——设置下拉
功能.
3.9.3特别提醒——设置Gallery
3.10.1实例说明-
3.10.3特别提醒——搜索子
3.1使用EditText控件和set On Key Listener
3.2在屏幕中实现一个背景图片按钮106
的按钮切换.
具体实现.….
的默认图片.
System Clock-.
的4种不同风格
信息.
到拉件的基本步骤.-.-1--184
开源代码-
义控件的流程.--.
样式.
事件实现文本处理.
3.1.1实例说明-
3.1.2具体实现….
3.1.3特别提醒——实现文字
3.2.1
3.2.2具体实现…
3.2.3特别提醒——“res/drawable”
3.3使用Toast实现提醒……108
3.4用Radio Group控件实现选择
3.16动态排版手机屏幕.
3.8使用Spinner实现选择处理.-.------122
3.9使用Gallery控件实现个人相
3.10在手机中实现文件搜索功能128
3.10.2具体实现128
3.11使用Image Button控件实现按钮
3.12使用Analog Clock实现一个
3.14在手机屏幕中实现不同的
3.15在屏幕中手动选择日期和时间一138
3.23联合使用Toast和Notifi cution
3.24动态添加/删除Spinner菜单--176
3.25
3.26设置控件的外观样式.185
3.27使用自定义控件在屏幕中绘制一条
3.28实现自定义组合控件和自定义
3.29使用Options Menu在屏幕中
实例说明…
目录的作用.
优势…
莱单中的Text Vie.-. 125
实例说明.125
具体实现.…126
图片的宽高-.128
目录--…130
置换功能130
3.11.1实例说.130
3.1L.2具体实.--131
3.11.3特别提醒——操作显示
时钟效果.--132
3.12.1实例说明.--.132
3.12.2具体实现.--------132
3.13.3特别提醒——三种常用的
进度条效果…---134
3.14.1实例说明….--134
3.14.2具体实现135
3.14.3特别提醒——在进度条中
3.15.1实例说明----138
3.15.2具体实现-~138
实现提醒.….169
3.23.1实例说.--169
3.23.2具体实现-.------.
3.23.3特别提罐——更新通知
3.24.1实例说明.---177
3.24.2具体实现.--177
3.24.3特别提醒——改变Text View
自定义一个Android控件.---180
3.25.1实例说明.----180
3.25.2具体实现.180
3.25.3特别提醒——将属性值绑定
3.26.1实例说明:185
3.26.2具体实现.185
3.26.3特别提醒—查看Android
虚线187
3.27.1实钢说明…-187
3.27.2具体实现.188
3.273特别提醒——总结实现自定
对话框.--189
3.28.1实例说明.-189
3.28.2具体实现.-190
3.28.3特别提醒—应吸取的
经验194
自定义菜.-.194
3.29.1实例说明-.------194
3.29.2具体实现.-.------195
3.29.特别提醒——编写自定义
3.3.1实例说明.
3.3.2具体实现.
3.3.特别提醒——Toast的
处理.
3.4.1实例说明…
3.4.2
英体实现.112
-.4.3特别提醒——Radio Group
3.5使用CheckBox实现一个购物
3.5.2具体实现.-.-114
3.6使用CheckBox实现同意条款
3.17使用List Act vity实现界面布局-143
3.18加载手机磁盘中的文件.--
3.19使用菜单控件MENU.149
3.20使用Simple Adapter实现
3.21在屏幕中实现抽展样式效果…-154
3.22在屏幕中演示使用多种对话框162
控件的特殊作用.113
实例说明-114
的状.
实例说明.
Time Picker中的主要
方法.140
中的图片素材目录---------148
中的3种莱单类型.151
接受一个数组或者List作为
参数…
aler dialog的黑、白边框-167
清单.-.
3.5.1
效果.
3.7.1
3.7.2具体实现.
界面布局.
的用法总结…
抽屉效果.-
3.5.3特别提醒——应用触摸屏
效果.
3.6.1实例说明-
3.6.2具体实现-
3.6.3特别提醒——处理CheckBox
3.7使用Image View控件实现相框
3.15.3特别提醒——控件
3.16.1
实例说明
3.16.2具体实现.
3.16.3特别提醒——总结UI
3.17.1实例说明.
3.17.2具体实现…
3.17.3特别提醒--List Activity
3.18.1实例说明-
3.18.2具体实现…
3.18.3特别提醒——解析Android
3.19.1实例说明
3.19.2具体实现…
3.19.3特别提醒——And rod系统
List View效果…
3.20.1实例说明…
3.20.2具体实现.
3.20.3特别提醒——Array Adapter
3.21.1实例说明
3.21.2具体实现.-
3.21.特别提醒——实现可拖拉的
3.22.1实例说明-
3.22.2具体实现
3.22.3特别提醒——自定义消除
3.30使用Expandable List View实现
3.31基于自定义适配器的
3.32使用Chronometer在屏幕中实现
3.33使用控件Sliding Drawer在屏幕中
第4章屏幕显示应.-.---
4.3.3特别提醒——遵循MVC
颜色.
44.3特别提醒——使用转义
4.5.3特别提醒Display Me tries
4.6.3特别提醒——更改Layout
4.7.特别提醒——两个注意
4.8.1
4.8.2
4.8.3特别提醒——set Content View
Activity--
4.9.1
4.9.2具体实现.
4.9.3特别提醒—Intent的
4.10.1实例说明.---
4.10.2
4.10.3特别提醒—Activity的
4.19.1实例说明一
4.19.3特别提醒——设置
4.20.2具体实现.…
4.20.3特别提醒——链接字符串
4.21.1实例说明.
4.21.2具体实.250
4.21.3特别提醒——Vibrator
4.22.1实例说.253
4.22.2具体实现.
4.22.3特别提醒——带图提醒
4.23.1实例说明.--.255
4.23.2
4.23.3特别提醒——使用
4.24.1
4.24.2具体实现….
4.24.3特别提醒——URL介绍和
4.25.1
4.25.2具体实现
手风琴效果.
3.30.1实例说明.
3.30.2具体实现.
3.30.3特别提醒Expandable
Expandable List View m
3.31.1实例说.
3.312具体实.201
3.31.3特别提醒——实现规整的
定时器效果…
3.32.1
3.32.2具体实现.
3.32.3特别提醒——进一步设置
实现滑动式抽屉的效果-
3.33.1
3.33.2具体实现…
3.333特别提醒——布局
4.1在屏幕中输出显示一段文----212
4.12单击按钮后改变文字颜色.234
4.13设置手机屏幕中文本的字体.…236
4.14在手机屏幕中实现拖动图片
4.15制作一个简单的计算器.0239
4.16在屏幕中实现一个About(关于)
4.17在手机屏幕中实现程序加载
开发模式.
实例说明
具体实现
牛符…
实例说明
具体实现.
的用法…
实例说明…
具体实现-
中对象的外观.
实例说明--
具体实现--
事项
实例说明一
具体实现…
4.5置换屏幕中Text View文字的
4.5获取手机屏暮的分辨.218
4.6设置屏幕中的文字样式.20
4.7响应按钮事件…222
4.8实现屏幕界面的转换一223
49在一个Ae tivity中调用另一个
4.10计算标准体重.227
4.18.2具体实现….245
4.18.3特别提醒——
4.19改变手机的主题…-246
4.19.2具体实现…-247
4.20在屏幕中自动显示输入的数据--248
4.20.1实例说明----248
4.21实现手机振动效果.…----249
4.22实现图文提醒效果.---253
4.23实现类似于MSN/QQ状态效果255
4.24检索手机中的通讯录.-----259
4.25管理手机系统中的文.--.-.--24
List Adapter接口.------200
布局.204
实例说明…-.206
时间.-208
实例说明…--208
Sliding Drawer
里面的控件.---210
实例说明.--212
具体实现.--212
屏幕宽度的文字.--213
实例说明.---213
具体实.-.213
日录保存设置颜色.215.
具体实现.---215
给主Activity l. 234
图片作为内置图.238
转换屏幕界面.225
实例说.…225
具体实现.….227
原理m.230
Alert Dialog Builder
的内部组成-246
Style….247
对象实现振动….-253
的妙用.-.------254
具体实现…----255
Notification Manager的
基本步骤.---258
实例说明-259
Content Resolver的用法
剖析…262
实例说明…-264
控制颜色-
的问题
确认对话框+.
类…
4.1.3特别提醒——处理超出
42更改屏幕背景颜色.
4.更改屏幕中的文字颜色.215
4.11将数据返回到前一个Activity-230
4.2.3特别提醒——res/values”
4.3.1实例说明….
4.11.1实例说明…230
4.11.2具体实现.231
4.11.3特别提醒——重新返回
4.12.1实例说明.234
4.12.2具体实现.…234
4.12.3特别提醒——使用HTML
4.13.1实例说明…236
4.13.2具体实现…236
4.13.3特别提醒——使用字体
特效.237
4.14.1实例说明.237
4.14.2具体实现.237
4.14.3特别提醒——导入外部
4.15.1实例说明-.-.239
4.15.2具体实现…….--239
4.15.3特别提醒——计算小数-240
信息效果.--240
4.16.1实例说明….241
4.16.2具体实现….241
4.16.3特别提醒——实现一个
效果.---.242
4.17.1实例说明.-.--242
4.17.2具体实现.….-.-243.
4.17.3特别提醒—Progress Dialog
4.18创建一个有选择项的对话框244
4.18.1实例说.44
4.25.3特别提醒—同时显示文件
4.26.2其体实现.
4.26.3特别提醒——类
“修改/删除”手机中的文件--269
4.27.1
4.27.2具体实现--
4.27.3特别提醒—/O英的
4.28.1
4.28.2具体实现-
4.283特别提醒——两种表示
4.29.1实例说明
4.29.2具体实现-
的程序.-.
4.30.1
4.30.2
4.303特别提醒—
4.31.1
4.31.2
431.3特别提醒——切换和
5.1.1实例说明…
5.1.3特别提醒——个模拟器
存储的信息.-.-.345
6.1.1
6.1.2具体实现.
6.1.3特别提醒——存放数据
6.2.1
6.2.2
6.2.3特别提醒——打印输出
.2获取手机余的电池容量--------298
53来电时自动发送信息提.300
5.4获取手机中存储卡的容.304
5.5操作存储卡和内存卡中的信息-306
5.6设置闹钟.…
5.7设置黑名单来电自动靜音.317
5.8定时更换手机桌面背.景.20
5.9开机后自动显示一个界.面.--28
名,图标和文件夹名--268
实例说明…
Context Wrapper的根类-269
实例说明-
操作流程.
实例说明-
目录的方式.-
的意义…
实创说明.
具体实现-
Android Manifest xml
中的权限.--
实例说明
具体实现
不切换的实现方法.---293
模拟短信操.297
BOOT COMPLETED
广播信息.--
的宽高比.
来判断A-Z的按健…336
的作用.
register Listener O的参数-344
实例说明-
的路.
实例说明.-
具体实现.…
级别-----
6.3.1实例说明
6.3.2具体实现--
5.2.1实例说明…
5.2.2具体实现.
5.2.3特别提醒——Rese iver的
作用.
5.3.1实例说明-
5.3.2
具体实现…
5.3.3特别提醒——
5.4.1实例说明…
5.4.2
5.4.3特别提醒——使用FAT 32
5.5.1实例说明…
5.5.2具体实现…
5.5.3特别提醒——管理SD卡
5.6.1
5.6.2
5.6.3特刑提醒——类
5.7.1
5.7.2具体实现.…
5.7.3特别提醒——检测Android
5.8.1
5.8.2
5.8.3特别提醒——Alan n Manager
5.9.1实例说明…
的接口
6.4.1实例说明.-
6.4.2具体实现.
6.43特别提醒—Simple Cursor
功能…
6.5.1实例说明…
6.5.2具体实现…
6.5.3特别提班——使用Uri
6.6.1实例说明.
6.6.2
6.6.3特别提醒——获取XML
6.7.1实例说明