0%

精通Android

基本信息

名称: 精通Android
作者信息: 作者: 克曼特内尼 [ 英文 pdf ]

简单介绍

Android是谷歌的开源移动开发平台。业已成为移动开发领域的主流。近几年。随着越来越多硬件供应商加入Andrroid操作系统的阵营,谷歌已经成为移动领域的新霸主。
克曼特内尼、麦克莱恩编著的《精通Android》是权威智慧的结晶,是备受推崇的Android参考书。作为Android 4.0 SDK(Android的第一个SDK)的编程指南。相较于上一版,本书不仅在结构上做了相应的调整,内容上更是与时俱进。增加了Android内部构件编程的相关知识。介绍了线程、进程、长期运行的服务、广播接收程序、闹钟管理器、设备配置变化和异步任务。用31章涵盖了100多个主题,原书配套网站www.androidbook.com上更是展示TAndroid SDK的最新特性。
本书强调实用,突出趣味,寓教于乐。作者通过妙趣横生、切实可行的示例。向读者展示了如何使用谷歌最新的Android 4.0 SDK。为嵌入式设备、手机、平板电脑构建应用。如果你想投身Android移动开发,那么本书不容错过。

目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
第1章Android计算平台简介
1.1面向新PC的全新平台
1.2 Android的历史
1.3 Dalvik VM剖析
1.4理解Android软件栈
1.5使用Android SDK开发最终用户应用程序
1.5.1 Android模拟器
1.5.2 Android UI
1.5.3 Android基础组件
1.5.4高级UI概念
1.5.5 Android Service组件
1.5.6 Android媒体和电话组件
1.5.7 Android Java包
1.6利用Android源代码
1.6.1 在线浏览Android源代码
1.6.2使用Git下载Android源代码
1.7本书的示例项目
1.8小结
第2章设置开发环境
2.1设置环境
2.1.1 下载JDK 6
2.1.2下载Eclipse 3.6
2.1.3 下裁Android SDK
2.1.4命令行窗口
2.1.5 安装ADT
2.2了解基本组件
2.2.1 View
2.2.2 Activity
2.2.3 Fragment
2.2.4 Intent
2.2.5 ContentProvider
2.2.6 Service
2.2.7 AndroidManifest.xml
2.2.8 AVD
2.3 Hello World!
2.4 AVD
2.5在真实设备上运行
2.6剖析Android应用程序的结构
2.7了解应用程序生命周期
2.8简单调试
2.9参考资料
2.10小结
2.1 1面试问题
第3章使用Android资源
3.1资源
3.1.1字符串资源
3.1.2布局资源
3.1.3 资源引用语法
3.1.4 定义资源ID供以后使用
3.1.5 已编译和未编译的Android资源
3.2 Android关键资源
3.3使用任意XML资源文件
3.4使用原始资源
3.5使用资产
3.6了解资源目录结构
3.7资源和配置更改
3.8参考资料URL
第3章使用Android资源
3.9小结
3.10面试问题
第4章ContentProvider
4.1探索Android内置的ContentProvider
4.1.1 在模拟器和可用设备上利用数据库
4.1.2快速了解SQLite
4.2 ContentProvider的架构
4.2.1 Android内容URl的结构
4.2.2 AndroidMIME类型的结构
4.2.3 使用URl读取数据
4.2.4使用游标
4.2.5使用where子句
4.2.6插入记录
4.2.7 将文件添加到contentProvider中
4.2.8更新和删除
4.3实现ContentProvider
4.3.1 计划数据库
4.3.2扩展ContentProvider
4.3.3履行MIME类型契约
4.3.4实现query方法
4.3.5实现insert方法
4.3.6实现update方法
4.3.7实现delete方法
4.3.8 使用UriMatcher来解析URI
4.3.9使用投影映射
4.3.10 注册提供程序
4.4练习图书提供程序
4.4.1 添加图书
4.4.2删除图书
4.4.3 获取图书数量
4.4.4显示图书列表
4.5资源
4.6小结
4.7面试问题
第5章 Intent
5.1 Android Intent基础知识
5.2 Android中可用的Intent
5.3 Intent的组成
5.3.1 Intent和数据URl
5.3.2一般操作
5.3.3使用extra信息
5.3.4使用组件直接调用活动
5.3.5 Intent类别
5.3.6将Intent解析为组件的规则
5.4练习使用ACTION PICK
5.5练习使用GET—CONTENT操作
5.6挂起的Intent
5.7资源
5.8小结
5.9面试问题
第6章构建用户界面和使用控件
6.1 Android中的UI开发
6.1.1 完全利用代码来构建UI
6.1.2 完全使用XML构建UI
6.1.3使用XML结合代码构建UI
6.2 Android中的常见控件
6.2.1文本控件
6.2.2按钮控件
6.2.3 ImageView控件
6.2.4 日期和时间控件
6.2.5 MapView控件
6.3适配器
6.3.1 SimpleCursorAdapter
6.3.2 了解ArrayAdapter
6.4结合使用适配器和AdapterView
6.4.1基本的列表控件:ListView
6.4.2 GridView控件
6.4.3 Spinner控件
6.4.4 Gallery控件
6.4.5创建自定义适配器
6.4.6 Android中的其他控件
6.5样式和主题
6.5.1 使用样式
6.5.2使用主题
6.6布局管理器
6.6.1 LinearLayout布局管理器
……
第7章使用菜单
第8章多用途的碎片
第9章对话框
第10章ActionBar
第11章高级调试与分析
第12章响应配置变化
第13章首选项及保存状态
第14章探索安全性和权限
第15章构建和使用服务
第16章包
第17章处理程序
第18章AsyncTask详解
第19章广播接收程序和长期运行的服务
第20章闹钟管理器
第21章2D动画揭秘
第22章地图和基于位置的服务
第23章电话API
第24章媒体框架
第25章主屏幕部件
第26章列表部件
第27章触摸屏
第28章实现拖放操作
第29章传感器
第30章联系人API
第31章部署应用程序AndroidMarket

亚马逊链接

欢迎关注我的其它发布渠道