图书介绍
名师讲坛 Android开发实战经典PDF|Epub|txt|kindle电子书版本网盘下载
![名师讲坛 Android开发实战经典](https://www.shukui.net/cover/49/33827892.jpg)
- 李兴华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302281559
- 出版时间:2012
- 标注页数:681页
- 文件大小:430MB
- 文件页数:691页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
名师讲坛 Android开发实战经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 走进Android的世界2
第1章 认识Android2
1.1智能手机的发展2
1.2手机操作系统3
1.3走进Android5
1.4 Android的体系结构8
1.5 Android应用程序框架10
1.6本章小结11
第2章 搭建Android开发环境12
2.1下载并配置Android开发环境12
2.2下载并配置ADT插件15
2.3开发第一个Android项目22
2.4打包Android程序25
2.5本章小结27
第2部分Activity程序开发30
第3章 初识Activity30
3.1 Activity简介30
3.2 Android项目工作区的组成31
3.3第一个Android程序36
3.4第一个Android程序深入41
3.5本章小结43
第4章Android中的基本控件(上)44
4.1 View组件简介44
4.2文本显示组件:TextView46
4.3按钮组件:Button51
4.4编辑框:EditText53
4.5单选按钮:RadioGroup55
4.6复选框:CheckBox57
4.7下拉列表框:Spinner59
4.8图片视图:ImageView64
4.9图片按钮:ImageButton65
4.10时间选择器:TimePicker66
4.11日期选择器:DatePicker68
4.12本章小结71
第5章 布局管理器72
5.1 Android布局管理器简介72
5.2线性布局管理器:LinearLayout73
5.3框架布局管理器:FrameLayout75
5.4表格布局管理器:TableLayout77
5.5相对布局管理器:RelativeLayout84
5.6布局管理器的嵌套86
5.7绝对定位布局管理器:AbsoluteLayout88
5.8本章小结90
第6章Android事件处理91
6.1事件处理简介91
6.2单击事件93
6.2.1认识单击事件93
6.2.2实例1:简单的四则运算96
6.2.3实例2:改变屏幕显示方向100
6.2.4实例3:明文显示密码104
6.3单选按钮与OnCheckedChangeListener106
6.4下拉列表框与OnItemSelectedListener108
6.5监听日期与时间的改变112
6.6焦点事件115
6.7长按事件117
6.8键盘事件119
6.9触摸事件121
6.10本章小结125
第7章Android中的基本控件(下)126
7.1滚动视图:ScrollView126
7.2 列表显示:ListView128
7.2.1 ListView组件的基本使用128
7.2.2 SimpleAdapter类130
7.2.3 ListActivity类136
7.2.4 ListView事件处理139
7.3对话框:Dialog143
7.3.1 AlertDialog和AlertDialog.Builder144
7.3.2定制对话框和LayoutInflater157
7.3.3日期对话框:DatePickerDialog159
7.3.4时间对话框:TimePickerDialog161
7.3.5进度处理对话框:ProgressDialog164
7.4随笔提示文本:AutoCompleteTextView168
7.5拖动条:SeekBar170
7.6评分组件:RatingBar176
7.7信息提示框:Toast182
7.8图片切换:ImageSwitcher186
7.9文本切换:TextSwitcher191
7.10拖拉图片:Gallery193
7.11网格视图:GridView201
7.12时钟组件:AnalogClock与DigitalClock206
7.13计时器:Chronometer207
7.14标签:TabHost213
7.15 菜单:Menu223
7.15.1选项菜单:OptionsMenu225
7.15.2上下文菜单:ContextMenu229
7.15.3子菜单:SubMenu231
7.16隐式抽屉组件:SlidingDrawer234
7.17缩放控制:ZoomControls237
7.18弹出窗口:PopupWindow239
7.19树型组件:ExpandableListView243
7.20本章小结250
第3部分Android高级开发252
第8章 数据存储252
8.1 SharedPreferences存储252
8.2文件存储257
8.2.1利用Activity类操作数据文件257
8.2.2利用IO流操作文件259
8.2.3操作资源文件264
8.2.4 DOM操作266
8.2.5 SAX操作272
8.2.6使用XMLPull解析275
8.2.7 JSON数据解析282
8.3 SQLite数据库存储291
8.3.1数据库操作类:SQLiteDatabase291
8.3.2数据库操作辅助类:SQLiteOpenHelper293
8.3.3使用SQLite数据库并完成更新操作295
8.3.4使用ContentValues封装数据300
8.3.5数据查询与Cursor接口301
8.3.6使用ListView滑动分页307
8.3.7事务处理313
8.4 ContentProvider314
8.4.1 ContentProvider简介314
8.4.2开发ContentProvider程序318
8.4.3操作联系人的ContentProvider333
8.4.4操作通讯记录的ContentProvider337
8.4.5 SimpleCursorAdapter340
8.5本章小结341
第9章Android组件通信342
9.1认识Intent342
9.2 Intent深入349
9.2.1打开网页353
9.2.2调用拨号程序355
9.2.3调用发送短信程序357
9.2.4调用发送带图片的彩信程序360
9.2.5发送Email362
9.2.6调用ContentProvider364
9.2.7创建操作Intent的选择器365
9.3 Activity生命周期368
9.4 ActivityGroup组件376
9.5消息机制392
9.5.1消息类:Message392
9.5.2消息操作类:Handler393
9.5.3消息通道:Looper395
9.5.4时钟显示401
9.5.5进度条组件:ProgressBar403
9.5.6异步处理工具类:AsyncTask408
9.6 Service415
9.6.1 Service的基本组成415
9.6.2绑定Service419
9.6.3操作系统服务427
9.7 PendingIntent440
9.7.1发送通知:Notification441
9.7.2 SMS服务443
9.8广播机制:Broadcast445
9.8.1认识广播445
9.8.2通过Broadcast启动Service451
9.8.3闹钟服务454
9.9桌面显示组件:AppWidget460
9.9.1 AppWidget的基本概念460
9.9.2使用AppWidget跳转到Activity进行操作466
9.9.3使用AppWidget进行广播468
9.10本章小结471
第4部分Android应用开发474
第10章 多媒体技术474
10.1绘制简单图形474
10.2 Bitmap478
10.3 Matrix481
10.4 Animation动画处理485
10.4.1 Tweened Animation485
10.4.2定义动画速率:Interpolator494
10.4.3动画监听器:AnimationListener496
10.4.4通过XML文件配置动画498
10.4.5 Frame Animation505
10.4.6 LayoutAnimationController组件507
10.5媒体播放514
10.5.1播放MP3517
10.5.2播放视频521
10.6使用摄像头拍照524
10.7媒体录制530
10.7.1录制音频532
10.7.2录制视频537
10.8多点触控550
10.9本章小结554
第11章 手机服务555
11.1取得电池电量信息555
11.2声音服务:AudioManager558
11.3电话服务562
11.3.1对电话进行监听562
11.3.2发现你的私人秘密:电话窃听器565
11.3.3监视你的来电情况:偷偷发短信569
11.3.4实现手机黑名单572
11.3.5使用AIDL挂断电话575
11.4短信服务578
11.4.1判断短信发送状态578
11.4.2监听短信583
11.5传感器585
11.5.1方位传感器——移动小球587
11.5.2磁场传感器——指北针589
11.6本章小结592
第12章 网络通信593
12.1与Web服务器交换数据593
12.1.1通过地址重写访问动态Web593
12.1.2使用POST提交访问动态Web596
12.1.3读取网络图片599
12.2与Socket交换数据601
12.2.1完成简单的Echo程序602
12.2.2上传文件604
12.3与Web Service进行通信611
12.3.1使用XFire搭建服务器端程序611
12.3.2开发Android客户端访问Web Service615
12.4 WebView组件620
12.4.1加载网页621
12.4.2控制WebView实现属于自己的浏览器624
12.4.3通过HTML定义显示界面628
12.4.4本地程序与JavaScript互操作631
12.4.5使用JavaScript调用Android程序635
12.5本章小结637
第13章 定位服务638
13.1配置Google APIs SDK638
13.2位置管理器:LocationManager640
13.3取得最佳的LocationProvider645
13.4申请Google Map服务648
13.5在地图上标记653
13.5.1使用ItemizedOverlay在地图上定义一个位置标记656
13.5.2使用MyLocationOverlay显示地图层663
13.6 Geocode667
13.7本章小结681