图书介绍

名师讲坛 Android开发实战经典PDF|Epub|txt|kindle电子书版本网盘下载

名师讲坛 Android开发实战经典
  • 李兴华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302281559
  • 出版时间:2012
  • 标注页数:681页
  • 文件大小:430MB
  • 文件页数:691页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

名师讲坛 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

热门推荐