图书介绍
Android手机/平板电脑开发新挑战PDF|Epub|txt|kindle电子书版本网盘下载
![Android手机/平板电脑开发新挑战](https://www.shukui.net/cover/52/30687260.jpg)
- (美)柯博文著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121241161
- 出版时间:2014
- 标注页数:580页
- 文件大小:77MB
- 文件页数:593页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android手机/平板电脑开发新挑战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简介1
1.1 Android的诞生1
1.2 Android是什么3
1.3 Android操作系统概论3
第2章 开发环境的设定5
2.1 安装Android开发工具5
2.1.1 Windows上的安装6
2.1.2 MAC上的安装9
2.2 Android SDK相关设定11
2.2.1 修改Android SDK的路径11
2.2.2 安装和移除不同版本的Android SDK13
2.2.3 设定Android模拟器14
2.3 将项目导入Eclipse18
2.4 常见的Android项目范例使用问题22
2.4.1 调整Android项目的版本问题22
2.4.2 清除编程暂存的记录23
2.4.3 如何执行Android SDK 1.5 以前的程序24
2.4.4 如何在Eclipse编程中显示中文25
2.4.5 已开启一个Android模拟器,但是Eclipse还是打开新的Android模拟器25
2.5 安装Android Studio开发工具27
第3章 开发环境介绍30
3.1 Eclipse30
3.1.1 Hello World第一个程序30
3.1.2 编程项目架构39
3.1.3 调试模式41
3.2 Android Studio的介绍与使用44
3.2.1 使用Android Studio开发工具编写Hello World程序44
3.2.2 编程项目架构52
3.2.3 调试模式53
第4章 Android常用的组件56
4.1 TextView组件——文字显示56
4.2 EditText组件——文本输入59
4.3 Button组件——按钮64
4.3.1 按钮处理事件方法之一65
4.3.2 按钮处理事件方法之二67
4.3.3 按钮处理事件方法之三68
4.4 ImageView组件——显示图片70
4.5 ImageButton组件——图片式按钮74
4.6 CheckBox组件——复选框77
4.7 RadioGroup和RadioButton组件——单选组合/单选按钮80
4.8 Spinner组件——下拉式选项83
4.9 NumberPicker组件——选择数字85
第5章 切换画面89
5.1 startActivity——换页89
5.2 Bundle——传递数据到下一页96
5.3 startActivityForResult——回到上一页并把数据传回去99
第6章 界面设计105
6.1 RelativeLayout——相对布局105
6.2 LinearLayout——线性布局107
6.3 AbsoluteLayout——绝对位置布局109
6.4 FrameLayout——框架布局110
6.5 TableLayout——表格布局112
6.6 GridLayout——网格布局113
6.7 Insert Layout——加入其他布局115
6.8 动态加入——加入其他布局117
第7章 触发122
7.1 触发事件方法一——通过class的方式122
7.2 触发事件方法二——通过implements的方式126
7.3 触发事件方法三——直接写在setOnTouchListener函数中的方式128
7.4 触发事件方法四——使用触发变量的方式129
第8章 消息132
8.1 Log函数——日志132
8.2 Toast函数——显示消息134
8.3 AlertDialog——提示对话框135
8.4 PopupWindow——弹出窗口146
8.5 ListPopupWindow——列表弹出窗口150
8.6 ProgressDialog——进度对话框+多线程执行153
8.7 NotificationManager——消息提示管理器159
8.8 Menu——菜单162
8.9 PopupMenu——弹出式菜单166
8.10 Status bar notifications——状态栏提示171
第9章 列表组件181
9.1 ListActivity组件——列表方法1181
9.2 在Activity中ListActivity——列表方法2184
9.3 ScrollView组件——上下滚动画面192
9.4 HorizontalScrollView组件——左右滚动画面195
第10章 动画198
10.1 Tween Animation UI组件198
10.2 Frame Animation UI组件206
10.3 换页动画效果——方法一212
10.4 换页动画效果——方法二217
第11章 高级组件223
11.1 Tab——选项卡组件223
11.2 ActionBarTab——活动栏标签227
11.3 SlidingDrawer——展开、关闭233
11.4 style换肤功能243
11.5 Fragment UI组件——画面切换248
11.6 ActionBar组件——活动栏组件252
11.7 SearchView搜索框261
11.8 ActionBar返回上一页264
11.9 SearchView266
11.10 StackView组件——图片显示266
11.11 ExpandableListView组件——展开列表273
11.12 Content Loaders的范例程序279
第12章 网络285
12.1 WebKit组件——显示网页285
12.2 HTTPGet组件的范例程序289
12.3 HTTPPost组件的范例程序293
12.4 通过HTTP Download Image下载图片297
12.5 网络下载限时301
第13章 数据305
13.1 Preferences的范例程序305
13.2 File的范例程序308
13.3 SQLite的范例程序314
13.4 XML326
13.5 JSON337
第14章 控制硬件343
14.1 Android拨打电话的方法343
14.2 发短信345
14.3 位置服务GPS350
14.4 GPS获取经纬度转换为地址范例程序356
14.5 Map地图361
14.6 Bluetooth API366
14.7 蓝牙聊天室BluetoothChat372
14.8 WiFi Direct386
14.9 NFC401
第15章 多媒体415
15.1 MediaPlayer音乐播放mp3——音乐封装在项目程序中415
15.2 MediaPlayer音乐播放mp3——音乐文件放在SD卡422
15.3 VideoView——播放影片428
15.4 MediaRecorder——录音432
第16章 系统篇440
16.1 ScreenOrientation——画面翻转440
16.2 ScreenOrientation——横竖画面的处理444
16.3 System clipboard系统剪贴板449
16.4 Widget——桌面组件程序453
第17章 多线程464
17.1 Timer——计时器464
17.2 Thread线程程序Runnable467
17.3 建立自己的implement触发事件470
17.4 Service常驻程序475
17.5 Service进阶版481
第18章 Android开发相关技巧485
18.1 签名和出售应用程序485
18.1.1 做认证文件keystore485
18.1.2 在Google Play上销售应用程序490
18.2 获取设备或模拟器的截图493
18.3 Android使用第三方jar包的方法494
18.4 创建与使用Lib496
18.4.1 如何创建Lib496
18.4.2 如何使用Lib500
第19章 2D图形图像504
19.1 精通图形图像—onDraw组件504
19.2 Drawable多种绘图方法509
19.2.1 Drawable UI组件的程序范例——绘制一个红色的长方形510
19.2.2 Drawable UI组件的程序范例——绘制一个绿色的椭圆形512
19.2.3 Drawable UI组件的程序范例——绘制一个蓝色的圆角长方形513
19.2.4 Drawable UI组件的程序范例——绘制一个多颜色的手绘空心长方形513
19.2.5 Drawable UI组件的程序范例——绘制一个多颜色的圆角空心长方形516
19.2.6 Drawable UI组件的程序范例——绘制一个蓝色条纹的菱形516
19.2.7 Drawable UI组件的程序范例——绘制有缺口的圆形518
19.3 DrawableImageView UI组件的程序范例——绘图板520
19.4 Image Process组件——改变图像颜色526
19.4.1 Image Process的范例程序526
19.4.2 ImageProcess的画面设定资源526
19.4.3 ImageProcess的范例程序——改变图像颜色527
第20章 3D图形图像531
20.1 OpenGLES组件531
20.2 OpenGLES组件的程序范例一——OpenGLES的基本架构,设定一个OpenGLES View531
20.3 OpenGLES组件的程序范例二——全画面535
20.4 OpenGLES组件的程序范例三——绘制正方形536
20.5 OpenGLES组件的程序范例四——物件移动547
20.5.1 Coordinate System坐标系统547
20.5.2 移动Translate547
20.5.3 Translate Rotate移动和旋转550
20.5.4 Load Identity,push and pop matrix初始矩阵、放入矩阵和取出矩阵552
20.5.5 物件转换三个方块移动和旋转的基本架构552
20.5.6 进阶学习554
20.6 OpenGLES组件的程序范例五——物件的画法glDrawElements555
20.7 OpenGLES组件的程序范例六——颜色557
20.7.1 Flat coloring平面颜色558
20.7.2 基本架构558
20.8 OpenGLES组件的程序范例七——Smoothcoloring渐变色559
20.8.1 编程一——渐变色的正方形561
20.8.2 编程二——用按钮改变正方形的颜色562
20.9 OpenGLES组件的程序范例八——Meshes网格565
20.9.1 Meshes网格———方块568
20.9.2 Meshes网格——Plane平面class569
20.9.3 Meshes网格——Group572
20.10 TextureView纹理视图574
后记 柯博文经验谈579