本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基础篇
第1章初识Andr*id*
1.1Andr*id简介*
1.2Android平台的特性1
1.3Android的体系架构2
1.4Android开发环境搭建4
1.4.1JDK安装过程4
1.4.2配置JDK环境变量6
1.4.3Eclipse的安装与启动7
1.4.4安装ADT*件8<*r>1.4.5配置Android SDK10
1.4.6创建AVD12
1.5创建Android应用程序14
1.6Android程序目录结构17
1.7学习Android必备知识18
本章小结18
习题19
第2章Android核心组件20
2.1Activity20
2.2Intent27
2.3Service31
2.3.1Service的生命周期32
2.3.2Service的两种启动方式33
2.4ContentProvider38
2.5BroadcastReceiver43
本章小结46
习题46
第3章界面视图47
3.1布局管理视图47
3.1.1View47
3.1.2ViewGroup47
3.1.3布局参数48
3.2界面布局49
3.2.1线性布局49
3.2.2相对布局52
3.2.3帧布局55
3.2.4表格布局56
3.3界面组件视图59
3.3.1文本视图(TextView)60
3.3.2编辑框(EditText)63
3.3.3图片控件(ImageView)65
3.3.4自动提示控件(AutoCompleteTextView)68
3.3.5按钮(Button)70
3.3.6*拉菜*(Spinner)72
3.3.7复选按钮(CheckBox)75
3.3.8单选按钮(RadioButton)78
3.3.9进度条(ProgressBar)81
3.3.10拖动条(SeekBar)83
3.3.11星级评分条(RatingBar)85
3.3.12单击事件处理86
3.3.13视图列表(ListView)88
3.3.14网格视图(GridView)92
3.3.15适配器(Adapter)94
3.3.16画廊(ImageSwitcher、Gallery)99
3.3.17ViewPager102
3.3.18Fragment111
3.3.19Handler119
本章小结121
习题122
第4章数据存储123
4.1SharedPreferences存储123
4.1.1操作模式123
4.1.2数据存取124
4.2File存储128
4.2.1内部存储129
4.2.2外部存储130
4.3SQLite134
本章小结138
习题138
第5章项目实战:实验吧139
5.1项目概述139
5.2功能需求139
5.3软件开发需求140
5.4效果展示140
5.5系统开发141
5.6打包与运行162
5.6.1Android To*ls向导*63
5.6.2选择项目名称163
5.6.3选择或创建数字**164
5.6.4指定APK文件存储目录164
本章小结165
习题165
提高篇
第6章多媒体166
6.1MediaPlayer166
6.1.1通过静态方法create()装载资源实现播放166
6.1.2通过setDataSource()方法装载音频文件实现播放167
6.2Animations动画172
6.2.1AlphaAnimation172
6.2.2ScaleAnimation174
6.2.3RotateAnimation177
6.2.4TranslateAnimation180
6.2.5FrameAnimation182
本章小结186
习题186
第7章数据解析187
7.1XML解析187
7.1.1D*M解析器*87
7.1.2SAX解析器192
7.1.3PULL解析器197
7.2JSON解析202
7.2.1JSON定义202
7.2.2JSON的结构203
7.2.3JSON和XML204
本章小结211
习题211
第8章网络编程212
8.1网络基础212
8.1.1TCP/IP协议212
8.1.2UDP协议213
8.2HTTP应用213
8.2.1HTTP应用——java.net实现213
8.2.2HTTP应用——通过HttpClient实现214
8.2.3HttpClient操作步骤214
8.3HttpURLConnection221
8.4WebService229
8.5WiFi240
本章小结248
习题248
第9章图形绘制249
9.12D图形绘制249
9.1.1绘图类249
9.1.2常见绘图类型250
9.2OpenGL254
9.2.1OpenGL简介255
9.2.2Android 支持 OpenGL列表255
9.2.3OpenGL API255
本章小结259
习题259
第10章传感器260
10.1传感器260
10.2加速度传感器261
10.3磁力传感器262
10.4方向传感器262
10.5陀螺仪传感器262
10.6光线感应传感器263
10.7压力传感器263
10.8温度传感器263
10.9接近传感器263
10.10重力传感器263
10.11线性加速度传感器263
10.12旋转矢量传感器264
本章小结271
习题271
第11章项目实战:新闻速览272
11.1项目概述272
11.2功能需求272
11.3软件开发需求273
11.4效果展示273
11.5系统开发273
11.6打包与运行301
11.6.1Android Tools向导302
11.6.2选择项目名称302
11.6.3选择或创建数字**303
11.6.4指定APK文件存储目录303
本章小结304
习题304
林雪纲,博士,CCF理事,现任北京西普阳光教育科技股份有限公司常务副总裁。十余年信息安全及教育培训行业经验,具有丰富的信息安全和数据领域大型项目咨询、管理及教学培训经验。精通网络安全、安全架构及技术管理、大数据分析,领导参与多个安全平台研发、数字城市解决方案、移动互联网平台开发项目。
时允田,IT教育培训不错讲师,现任西普教育教研部经理。先后就职清华同方、SK、森纵艾德、八维教育和西普教育等机构,担任中北大学、南京大学、大连理工软件学院等多所高校外聘企业讲师。拥有十余年的IT从业和教育培训经验,精通Java、Android、HTML5、大数据等技术。
本书分基础篇和提高篇两部分,共11章。基础篇包括靠前~5章,提高篇包括第6~11章。靠前章是初识Android,介绍Android基本知识、环境的安装与搭建。第2章是Android核心组件,介绍常用组件的功能和用法。第3章是界面视图,介绍常用视图组件的使用。第4章是数据存储,介绍常用的数据存储方式。第5章是项目实战:实验吧,串联前4章所学知识进行综合应用。第6章是多媒体,介绍MediaPlayer和动画的应用。第7章是数据解析,介绍XML和JSON数据的解析方式。第8章是网络编程,介绍从网络中获取资源和上传信息的方法。第9章是图形绘制,介绍绘制2D图形和3D图形的方法。靠前0章是传感器,介绍传感器的分类及加速度传感器的应用。靠前1章是项目实战:新闻速览,该案例回顾全书的内容,促进读者对所学的知识进行总结和巩固。全书结构合理,知识点全面,讲解详细,重点、难点突出。本书适合作为Android移动开发的入门参考书,也可作为院校计算机及相关专业的教材。