图书介绍
Google Android SDK开发实战演练【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 何孟翰著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115273345
- 出版时间:2012
- 标注页数:584页
- 文件大小:210MB
- 文件页数:601页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Google Android SDK开发实战演练PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART Ⅰ Android与相关开发工具2
第1章 Android SDK与开发工具2
01-01 Android应用程序基础3
1-1-1应用程序的组件3
1-1-2组件的启动6
1-1-3组件的停止6
01-02准备开发环境6
1-2-1下载Java ( for Linux/Windows)6
1-2-2安装Java(for Windows)8
1-2-3安装Java(for Linux)9
1-2-4下载Java (for OS X )10
1-2-5安装Java(for Mac OS X)12
1-2-6安装Android SDK(for Windows/Linux/Mac OS X)13
1-2-7安装Eclipse与Android ADT plug in16
01-03 Android项目结构与实机部署22
1-3-1建立创业账本项目22
1-3-2使用Eclipse项目向导新建项目23
1-3-3 Android的项目结构24
1-3-4使用AVD来新建一组模拟器24
1-3-5在Eclipse调用模拟器运行27
1-3-6将手机设置在调试模式,并连接至开发主机32
1-3-7使用Eclipse部署至实际的装置34
1-3-8使用Gmail来部署应用程序35
01-04使用AndroidManifest.xml记录重要信息38
1-4-1应用程序的基本属性38
1-4-2应用程序的详细设置39
1-4-3应用程序的权限设置40
1-4-4应用程序的效率测试40
1-4-5更换应用程序的包名称(package)41
第2章 熟悉Eclipse开发环境与相关技巧44
02-01 Eclipse基本设置45
2-1-1 workspace的建立45
2-1-2 workspace的首选设置45
2-1-3切换Workspace46
2-1-4项目的导出46
2-1-5项目的导入47
2-1-6 Eclipise与Android SDK的在线更新48
2-1-7 workspace默认值的取消49
02-02在Eclipse上编辑Java原始文件50
2-2-1在Java Perspective编辑Android源代码51
2-2-2在项目中使用code assist功能52
2-2-3使用code assist编辑XML文件53
2-2-4在项目中使用code format功能54
02-03源代码管理55
2-3-1新建一个CVS仓储55
2-3-2将创业账本check-in56
2-3-3将创业账本和仓储内的数据作比对56
02-04检查程序代码潜在的错误57
2-4-1 Eclise的程序代码检查58
2-4-2使用Eclipse检查多余的程序代码59
2-4-3使用proguard检查多余的程序代码61
第3章 初探Android程序设计66
03-01使用XML来宣告声明Layout67
3-1-1 LinearLayout67
3-1-2 RelativeLayout73
3-1-3 FrameLayout77
3-1-4 TableLayout78
3-1-5修改项目画面79
03-02 Activity的生命周期81
3-2-1在Activity的生命周期加载用户接口84
03-03 Intent对象的操作84
3-3-1在项目中显示用户输入画面84
03-04手机状态改变时状态的传递87
3-4-1手机放置状态改变的处理87
第4章 调试与信息传送89
04-01 adb的使用90
4-1-1列出连接的装置或模拟器实例90
4-1-2指定装置并且安装应用程序90
4-1-3启动和终止adb服务91
4-1-4打印调试信息91
4-1-5过滤调试信息91
4-1-6设置调试信息的格式92
04-02使用Log来调试93
4-2-1在项目中利用Log类来调试93
4-2-2在Eclipse中检查程序的调试信息95
4-2-3在Eclipse中过滤多余的调试信息96
04-03使用Toast来传递信息98
4-3-1将Log的调试方式转换至Toast的调试方式99
4-3-2利用Toast来提传递文字信息101
4-3-3建立更多彩多姿的Troast内容102
04-04使用状态栏传递信息105
4-4-1新增一个服务106
4-4-2新增一个回传的Activity108
4-4-3在服务中调用状态栏的用户告知109
4-4-4在主Activity中调用服务110
4-4-5定制用户信息通知的版型111
PART Ⅱ Android程序开发基础116
第5章 使用Android的资源116
05-01字符串的使用117
5-1-1处理例外字符118
5-1-2自定义字符串数组119
5-1-3处理复数的字符串121
5-1-4 多语系的切换126
5-1-5处理字符串的多语系支持127
5-1-6多语系的常规131
05-02颜色的使用133
5-2-1变更项目中字体的颜色135
5-2-2颜色组合的应用136
05-03图片(Drawable)的使用140
5-3-1访问点阵类图形与设置项目的底图141
5-3-2定义可扩展的PNG图文件142
5-3-3图形状态组合的应用143
5-3-4用颜色作为Drawable145
5-3-5用几何形状作Drawable146
5-3-6图片的多语系处理149
05-04样式的使用151
5-4-1定义一组新的样式151
5-4-2样式的继承153
05-05动画的使用153
5-5-1逐格动画的使用154
5-5-2在项目中加入淡出的渐变动画154
5-5-3在项目中加入旋转的动画157
5-5-4在项目中加入淡出且旋转的渐变动画157
5-5-5利用转场动画让组件的隐藏呈现更流畅158
第6章 静态用户界面与控件160
06-01创建“标签”式的版面配置161
6-1-1创建个别的Activity类161
6-1-2在AndroidManifest.xml中注册Activity165
6-1-3创建图形状态组合来作为标签167
6-1-4 改写版面配置,并设置为标签主控页面167
6-1-5运行标签版面配置169
6-1-6使用工作集(Working Set)来整理Package Explorer171
06-02运用菜单与用户互动174
6-2-1 Android的菜单种类174
6-2-2创建菜单资源176
6-2-3创建选项菜单179
6-2-4创建变动的选项资源181
6-2-5添加子菜单184
6-2-6响应菜单的输入186
6-2-7创建本文菜单187
6-2-8创建群组本文菜单190
6-2-9响应本文菜单的输入192
06-03响应用户界面的事件194
6-3-1使用“事件监听器”196
6-3-2运用监听按钮事件实现离开程序196
06-04创建与用户互动的“对话框”199
6-4-1在警告对话框中加入按钮199
6-4-2在警告对话框中加入条列的数据201
6-4-3在警告对话框中加入单选按钮202
6-4-4在警告对话框中加入多选按钮203
6-4-5创建可显示“不定刻度进度”的对话框205
6-4-6创建可显示“有刻度进度”的对话框206
6-4-7创建“自定义版面”的对话框208
第7章 动态用户界面与控件213
07-01使用AdapterView来连接数据214
7-1-1使用ListView来建立收入菜单214
7-1-2在收入画面加入标题与结尾218
7-1-3加入用户的响应220
7-1-4使用画廊版面来显示图片222
7-1-5为画廊版面中的图片加上边框227
7-1-6建立画廊版面的互动功能228
7-1-7建立飞旋式选择器231
7-1-8飞旋式选择器的回调函数238
07-02使用系统的Intent241
7-2-1在AndroidManifest中定义应用程序所需权限241
7-2-2错误信息与权限设置245
7-2-3使用系统的网页浏览功能247
07-03窗体中的组件250
7-3-1文字编辑区块251
7-3-2自动完成的文字区块257
7-3-3加入评分区块258
第8章 数据存取261
08-01使用“数据提供程序”读写数据262
8-1-1系统中的“联系人”数据提供程序263
8-1-2操作“联系人”的Data类264
8-1-3操作“联系人”的其他类268
8-1-4 整合至AdapterView271
8-1-5在数据提供程序中新增联系人273
08-02使用SQL Lite读写数据275
8-2-1认识关联式数据库275
8-2-2新增辅助数据库的类276
8-2-3使用数据定义语言280
8-2-4 在数据表格中加入数据282
8-2-5用ListView来接收数据库查询的结果287
8-2-6在数据表格中删除数据290
8-2-7在数据表格中修改数据295
PART Ⅲ 档案与通信300
第9章 用户首选与文件访问300
09-01通过用户首选访问文件301
9-1-1将数据写入用户首选301
9-1-2查看用户首选文件304
9-1-3将用户首选的数据读出305
9-1-4使用PreferenceActivity307
9-1-5在用户首选中建立选项菜单313
9-1-6在用户首选中建立核选框315
9-1-7将用户首选分类317
09-02文件存储方式319
9-2-1使用内部存储空间319
9-2-2文件的持久性321
9-2-3使用外部的存储空间322
9-2-4访问外部存储空间的文件324
9-2-5访问外部存储空间供媒体扫描器使用326
9-2-6访问外部共享存储空间328
09-03将程序移到SD卡中运行(App2SD)330
9-3-1将程序移到SD卡331
9-3-2将程序从SD卡移回手机333
09-04使用多线程解决ANR问题334
9-4-1操作UI线程334
9-4-2使用View的post()函数在不同线程中变更UI339
9-4-3使用View的postDelayed()函数,以定时在不同线程中变更UI340
9-4-4使用AsyncTask更新UI341
9-4-5使用AsyncTask显示进度342
第10章 通信与网络345
10-01短信的处理346
10-1-1发送短信346
10-1-2监控短信的接收348
10-02发送E-mail353
10-03再次查看Web画面356
10-3-1强化Eclipse的网页编辑上传功能356
10-3-2在项目中添加一个“WebView”361
10-3-3一次显示多个WebView363
10-3-4在WebView中使用JavaScript364
10-04使用Android 2.3新增的下载管理器366
10-4-1新增具有外部存储空间的Android 2.3模拟器367
10-4-2新建Android 2.3的项目空间367
10-4-3指定下载的路径370
10-4-4新增一个广播接收器372
10-4-5接收下载完成的广播375
第11章 位置和地图377
11-01使用位置服务378
11-1-1使用位置服务实际面的考虑378
11-1-2使用位置管理器取得所在位置378
11-1-3在模拟器上设置位置382
11-02结合地图信息的应用384
11-2-1取得模拟器上的MD5码384
11-2-2设置可用的地图类型389
11-2-3设置地图的初始位置393
11-2-4在地图上标注目前的所在地393
11-2-5在地图上增加景点395
11-2-6定位查询400
第12章 触控与动态桌面壁纸407
12-01触控的事件408
12-1-1实现触控监听器OnTouchListener408
12-1-2加上速度侦测器VelocityTracker412
12-1-3触控区域和多点触控414
12-1-4建立手势数据库417
12-1-5在程序中调用手势标识419
12-02活动壁纸422
12-2-1实现动态壁纸422
PART Ⅳ Device相关信/Google云端服务与Android应用432
第13章 桌面小工具与绘图432
13-01桌面小工具433
13-1-1在程序中声明小工具434
13-1-2小工具的版面配置434
13-1-3 实现小工具435
13-1-4实现小工具的配置组件440
13-1-5小工具和用户互动446
13-02 2D绘图的功能448
13-2-1画布与定制的ViewA448
13-2-2设置绘制样式——画圆和椭圆451
13-2-3设置线条与扇形圆弧453
13-2-4设置文字和路径455
13-2-5结合绘图与触控457
第14章 云备份与数据安全462
14-01云备份463
14-1-1创建云备份用的项目463
14-1-2创建备份465
14-1-3使用云备份辅助程序来备份用户首选471
14-1-4操作云备份辅助程序来备份内部文件473
14-02装置控管474
14-2-1创建装置管理器475
14-2-2设置密码并锁定屏幕483
14-2-3设置密码的强度488
14-2-4设置系统重置489
第15章 C2DM云信息推送495
15-01云信息推送的架构496
15-1-1注册C2DM服务496
15-1-2云信息推送的组件499
15-1-3云信息推送的生命周期499
15-1-4用户对云信息的设置500
15-02云信息客户端的实现500
15-2-1修改Manifest文件501
15-2-2注册/取消注册C2DM服务503
15-2-3聆听注册/取消注册的广播事件505
15-2-4登录模拟器的账户506
15-2-5取得注册码507
15-03云信息服务器端的实现507
15-3-1简化实现的情境509
15-3-2取得认证的代码509
15-3-3发送信息至C2DM服务器511
15-3-4客户端接收C2DM服务器传回的信息513
第16章 Android的硬件功能517
16-01使用相机518
16-1-1使用相机的组件518
16-1-2 SurfaceView的运作周期518
16-1-3相机的运作周期519
16-1-4新增相机的项目与设置权限520
16-1-5相机操作的用户界面522
16-1-6添加SurfaceView与相机相关组件523
16-1-7实现主程序逻辑526
16-1-8模拟器的旋转与实机测试529
16-02使用感应器531
16-2-1取得感应器的列表531
16-2-2取得感应器的数值534
16-2-3使用光度感应器534
16-2-4重力加速度与坐标系536
16-2-5使用重力加速度感应器536
附录A Google App Inventor539
A-1登录Google App Inventor服务540
A-2安装客户端的组件541
A-2-1组件在OSX环境的安装541
A-2-2组件在Windows环境的安装542
A-2-3组件在Ubuntu环境的安装543
A-3进入应用程序创作家544
A-3-1按钮组件与使用区块编辑器548
A-3-2触控组件与区块编辑器的参数传送550
A-3-3使用计时器组件554
附录B Android的版权服务561
B-1 Android的付费机制562
B-1-1版权服务的架构563
B-1-2取得版权服务的公开密钥564
B-1-3版权服务器的响应代码564
B-1-4测试账号与测试周期565
B-2实现Android版权服务566
B-2-1下载版权验证函数库566
B-2-2设立一个版权验证函数库项目567
B-2-3在主程序中加载函数库项目568
B-2-4增加Android的权限570
B-2-5使用严格模式571
B-2-6调整静态服务器传回值以测试结果575
B-2-7服务器端的版权检查策略576
B-2-8实现加密编码函数577
B-2-9使用服务器的版权检查模式578
热门推荐
- 1423447.html
- 3205426.html
- 2564274.html
- 1805174.html
- 3601912.html
- 2889561.html
- 3309600.html
- 2804722.html
- 2935874.html
- 528147.html
- http://www.ickdjs.cc/book_2102616.html
- http://www.ickdjs.cc/book_1918924.html
- http://www.ickdjs.cc/book_2981359.html
- http://www.ickdjs.cc/book_1580102.html
- http://www.ickdjs.cc/book_616090.html
- http://www.ickdjs.cc/book_3534921.html
- http://www.ickdjs.cc/book_2115646.html
- http://www.ickdjs.cc/book_365423.html
- http://www.ickdjs.cc/book_892654.html
- http://www.ickdjs.cc/book_2832882.html