图书介绍

从零开始学编程从零开始学Android编程pdf电子书版本下载

从零开始学编程从零开始学Android编程
  • 曾宏远,崔荔蒙编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121184925
  • 出版时间:2012
  • 标注页数:265页
  • 文件大小:122MB
  • 文件页数:281页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

从零开始学编程从零开始学Android编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇 1

第1章 初识Android系统(教学视频:7分钟) 1

1.1 Android系统简介及其发展 1

1.1.1 Android系统的简介 1

1.1.2 Android的发展 2

1.1.3 Android的平台特性 3

1.2如何学习Android 3

1.3小结 4

第2章 第一个Android程序(教学视频:32分钟) 5

2.1开发Android之前的准备工作 5

2.2 Android开发平台的搭建 6

2.2.1 JDK安装及配置Java开发环境 6

2.2.2 Eclipse的安装及其汉化 7

2.2.3 Android SDK与ADT的安装与配置 8

2.3 HelloAndroid——我的第一个Android程序 11

2.3.1从HelloAndroid看Android程序的结构 11

2.3.2了解Android基本框架 13

2.4小结 15

2.5习题 15

第2篇 布局篇 17

第3章Android常见界面布局(教学视频:21分钟) 17

3.1界面简介 17

3.2常用布局 18

3.2.1线性布局(LinearLayout) 18

3.2.2相对布局(RelativeLayout ) 19

3.2.3帧布局(FrameLayout ) 21

3.2.4表格布局(TableLayout) 22

3.3小结 23

3.4习题 24

第4章Android基本界面控件(教学视频:51分钟) 25

4.1文本控件 25

4.1.1文本框的介绍与实例 25

4.1.2编辑框的介绍与实例 27

4.1.3在Android中输出日志 28

4.2选择按钮控件 30

4.2.1单选按钮的介绍与实例 30

4.2.2复选框的介绍与实例 31

4.3列表控件 33

4.3.1普通列表——ListView 33

4.3.2下拉列表——Spinner 37

4.3.3多级列表——ExpandableListView 39

4.4自动提示(AutoComplete-TextView) 43

4.5按钮(Button、ImageButton) 44

4.6小结 46

4.7习题 46

第5章Android界面高级控件(教学视频:37分钟) 49

5.1网格视图(GndView ) 49

5.2滚动视图(ScrollView) 51

5.3进度条(ProgressBar) 52

5.4拖动条(SeekBar ) 54

5.5 Android中温馨的提示 55

5.5.1 Toast的介绍与实例 55

5.5.2 Noti↓ication的介绍与实例 56

5.6小结 57

5.7习题 58

第6章Android菜单与对话框(教学视频:35分钟) 59

6.1菜单(Menu) 59

6.1.1选项菜单(Option Menu) 59

6.1.2上下文菜单(Context Menu) 60

6.1.3子菜单(Sub Menu) 61

6.2对话框(Dialog) 62

6.3小结 67

6.4习题 67

第3篇 技术篇 69

第7章Android数据存储(教学视频:65分钟) 69

7.1 Android中数据存储概要 69

7.2键值对存储:SharedPreferences 69

7.2.1 SharedPreferences是什么 69

7.2.2 SharedPreferences实现数据存储 70

7.2.3 SharedPreferences实现数据读取 71

7.2.4使用SharedPreferences实现快速登录 72

7.3 File存储 74

7.3.1 File存储是什么 74

7.3.2 File实现数据存储 74

7.3.3 File实现数据读取 75

7.3.4使用File实现数据的保存与读取 75

7.4数据存储:数据库存储(SQLite ) 77

7.4.1初识SQLite数据库 78

7.4.2 SQLite对数据的操作 78

7.4.3 SQLiteOpenHelper 81

7.4.4 SQLite实例——记事本 81

7.5数据共享:ContentProvider 85

7.6小结 91

7.7习题 91

第8章Android电话和短信(教学视频:18分钟) 94

8.1打电话 94

8.1.1打电话机制介绍 94

8.1.2实现打电话功能 96

8.2发短信 97

8.2.1短信功能介绍 97

8.2.2实现发短信功能 98

8.3小结 100

8.4习题 100

第9章Android组件内部的通信——Intent和Broadcast Receiver(教学视频:35分钟) 101

9.1 Intent——信使 101

9.2 Intent的详细介绍 102

9.2.1 Intent组成 103

9.2.2 Intent属性详解 103

9.3 Braodcast Receiver——广播接收者 111

9.3.1自定义BroadCast来处理广播事件 111

9.3.2 Android系统广播介绍 112

9.4小结 114

9.5习题 114

第10章Android服务——Service (教学视频:14分钟) 116

10.1 Service介绍 116

10.1.1认识Service 116

10.1.2 Service的生命周期 116

10.2简单实例 118

10.3小结 120

10.4习题 120

第11章Android多媒体开发(教学视频:44分钟) 121

11.1音乐播放器 121

11.2视频播放器 124

11.3声音录制 125

11.4相机设置 128

11.5闹铃设置 131

11.6情景模式 135

11.7小结 139

11.8习题 139

第12章Android中的网络编程(教学视频:63分钟) 140

12.1 Socket网络编程 140

12.1.1 Socket的基础知识 140

12.1.2 Socket通信实例 141

12.2 HTTP网络编程 143

12.2.1 HttpURLConnection类 143

12.2.2 HttpClient—— Apache客户端 146

12.3 WebKit——网页浏览器 149

12.3.1 WebKit概述 149

12.3.2 WebView打开网页 150

12.3.3 WebView与JavaScript 152

12.4 WiFi概述 155

12.5网络存储数据 158

12.6小结 159

12.7习题 160

第13章Android中多线程介绍(教学视频:57分钟) 161

13.1多线程概述 161

13.2线程的启动方式之Thread 162

13.3线程的启动方式之Runnable 163

13.4线程休眠 164

13.5线程让步 166

13.6线程的同步 168

13.7使用Handler 170

13.8使用Looper 172

13.9线程综合实例 175

13.10小结 178

第14章Android中图形图像的处理(教学视频:91分钟) 179

14.1 Android访问图片资源 179

14.1.1使用图片资源 179

14.1.2 Bitmap和BitmapFactory 180

14.2图片显示 181

14.2.1图片视图(ImageVi ew ) 181

14.2.2图片切换(Gallery、ImageSwitcher ) 182

14.3 Android中的动画 185

14.3.1 Tween动画 185

14.3.2 Frame动画 189

14.3.3 GIF动画的播放 191

14.4墙纸的设置 193

14.5 Android中图形的绘制 194

14.5.1图形绘制类的介绍 194

14.5.2几何图形的绘制 195

14.5.3旋转图像 196

14.5.4缩放图像 197

14.6 3D图像及OpenGL概述 198

14.7小结 200

14.8习题 200

第15章Android特色应用(教学视频:33分钟) 202

15.1传感器 202

15.1.1传感器的定义及其种类 202

15.1.2 Android中传感器的种类 202

15.1.3 Android传感器的应用 203

15.2语音识别 206

15.3 Android部件——Widget 209

15.4小结 217

15.5习题 217

第4篇 实战篇 219

第16章GPS在Android中的应用(教学视频:20分钟) 219

16.1两个类:LocationManager和LocationProvider简介 219

16.2利用模拟器获取位置信息 220

16.3 LocationProvider和定位跟踪 222

16.3.1获取LocationProvider的方法 222

16.3.2定位 223

16.3.3跟踪 224

16.4小结 226

16.5习题 226

第17章Android应用案例——乐分享 227

17.1在线词典 227

17.2腾讯微博的开发 238

17.2.1什么是OAuth 239

17.2.2腾讯微博的实现 240

17.3拼图游戏的实现 259

17.4小结 265

精品推荐