图书介绍
移动开发全平台解决方案PDF|Epub|txt|kindle电子书版本网盘下载
- DevDiv移动开发社区编著 著
- 出版社: 北京:海洋出版社
- ISBN:9787502780654
- 出版时间:2011
- 标注页数:401页
- 文件大小:97MB
- 文件页数:416页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
移动开发全平台解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发环境搭建1
1.1 Android开发环境搭建1
1.1.1相关软件准备1
1.1.2安装与设置1
1.2 iOS开发环境搭建4
1.2.1相关软件准备5
1.2.2安装与设置7
1.2.3 Xcode整体布局8
1.3 Windows Phone开发环境搭建9
1.3.1相关软件准备9
1.3.2安装与设置10
1.3.3环境搭建涉及的其他问题11
1.3.4其他必备工具或方法11
第2章 模拟器的使用13
2.1 Android模拟器13
2.1.1 Android模拟器的创建13
2.1.2 Android模拟器的使用14
2.2 iOS模拟器15
2.2.1 iOS模拟器简介15
2.2.2清理界面17
2.2.3硬件模拟需求18
2.2.4模拟内存警告18
2.2.5多点触摸操作18
2.3 Windows Phone模拟器18
2.3.1 Wiindows Phone模拟器界面18
2.3.2 Windows Phone模拟器的使用19
第3章 调试方法21
3.1 Android调试21
3.1.1 Android调试桥21
3.1.2查询模拟器、设备22
3.1.3发送ADB命令22
3.1.4向特定模拟器、设备实例发送命令22
3.1.5安装应用程序23
3.1.6转发端口23
3.1.7模拟器、设备与文件传输23
3.1.8 ADB命令列表24
3.1.9执行shell命令25
3.1.10启用logcat日志27
3.1.11停止ADB服务29
3.2 iOS调试29
3.2.1终端输出30
3.2.2窗口提示30
3.2.3使用Leaks工具查看对象与内存31
3.3 Windows Phone调试32
3.3.1 Windows Phone工程的构成32
3.3.2调试Windows Phone程序36
3.3.3打印Log36
3.3.4常见问题及解决办法36
第4章 触摸屏41
4.1 Android触摸屏41
4.1.1 Android输入处理41
4.1.2 Android多点触摸与手势47
4.2 iOS触摸屏48
4.2.1 iOS输入处理49
4.2.2 iOS多点触摸与手势49
4.3 Wiindows Phone触摸屏50
4.3.1 Windows Phone输入处理50
4.3.2 Wiindows Phone多点触摸与手势56
第5章 Ul控件57
5.1 Android常用控件57
5.1.1 Button控件57
5.1.2 CheckBox控件58
5.1.3 ListView控件59
5.1.4容器控件70
5.2 iOS常用控件74
5.2.1 Button控件74
5.2.2输入控件75
5.2.3 Label控件76
5.2.4 Switch控件77
5.2.5 Slider控件77
5.2.6定制UISlider的on/off显示文字78
5.3 Windows Phone常用控件84
5.3.1 Button控件84
5.3.2 CheckBox控件87
5.3.3 RadioButton88
5.3.4 Slider控件89
5.3.5容器控件90
5.3.6输入控件94
5.3.7图形控件96
5.3.8其他基础控件102
5.3.9 Paviot(枢轴控件)106
5.3.10 Panorama(全景视图控件)108
5.3.11 WebBrowser(浏览器控件)109
5.3.12自定义控件110
5.3.13扩展控件(Siverlight Toolkit控件库)115
5.3.14广告控件119
第6章 双缓冲画图123
6.1 Android双缓冲画图123
6.1.1 Android画图基础123
6.1.2双缓冲画图的实现127
6.2 iOS双缓冲画图129
6.2.1 iOS中通过双缓冲实现截屏129
6.2.2双缓冲的应用131
6.3 Wiindows Phone双缓冲画图131
第7章 线程操作132
7.1 Android线程操作132
7.1.1 Thread类实现多线程132
7.1.2 AsyncTask类实现多线程135
7.1.3多线程通信原理136
7.2 iOS线程操作137
7.2.1线程创建及通信137
7.2.2范例详解140
7.2.3 iOS线程的注意事项及测试142
7.3 Windows Phone线程操作142
7.3.1 Dispatcher调度与RenderingThread线程原理143
7.3.2 Dispatcher属性144
7.3.3多线程实例144
7.3.4多线程的其他应用145
第8章 网络应用146
8.1 Android网络应用146
8.1.1 Android的HTTP访问类146
8.1.2使用WAP方式访问HTTP149
8.2 iOS网络应用149
8.2.1 iOS的HTTP访问类150
8.2.2 Socket应用154
8.3 Windows Phone网络应用159
8.3.1 Windows Phone的HTTP访问类159
8.3.2 WebClient与HTTpWebRequest的使用160
第9章 多语言支持与编码格式162
9.1编码相关知识162
9.1.1编码原理及发展历史162
9.1.2常见字符集标准162
9.1.3常见编码标准163
9.1.4 BOM163
9.2 Android多语言支持与编码格式164
9.2.1资源文件165
9.2.2通过资源文件实现多语言支持166
9.2.3设置应用的Locale(显示语言)168
9.3 iOS多语言支持与编码格式172
9.3.1 iOS多语言支持172
9.3.2 iOS编码格式176
9.4 Wiindows Phone多语言支持与编码格式179
9.4.1 Wiindows Phone多语言支持179
9.4.2 Wiindows Phone编码格式182
第10章 获取手机信息184
10.1 Android获取手机信息184
10.1.1获取手机IMEI和SIM卡相关信息184
10.1.2获取系统属性185
10.1.3获取手机的CPU信息和内存信息188
10.1.4获取己经安装的APK信息190
10.2 iOS获取手机信息193
10.3 Windows Phone获取手机信息194
10.3.1获取用户信息195
10.3.2获取设备信息195
10.3.3获取用户和设备信息封装类DeviceInfo.cs197
10.3.4获取用户和设备信息的应用198
第11章 资源图片的使用200
11.1 Android资源图片的使用200
11.1.1 drawable下资源图片的使用200
11.1.2 assets下资源图片的使用202
11.1.3 nine patch图片的使用202
11.2 iOS资源图片的使用206
11.3 Wiindows Phone资源图片的使用207
11.3.1图片格式选择207
11.3.2图片文件选择207
11.3.3图片大小限制207
11.3.4 Bu ildAction选项设置208
11.3.5释放内存208
第12章 文件、SD卡操作210
12.1 Android文件及SD卡操作210
12.1.1 I/O操作210
12.1.2私有文件操作214
12.1.3 SD卡操作216
12.2 iOS文件及SD卡操作217
12.2.1获取Home Directory217
12.2.2枚举文件夹217
12.2.3文件夹的建立及删除218
12.2.4创建与读取文件219
12.2.5读取与写入plist文件220
12.3 Wiindows Phone文件及SD卡操作224
12.3.1 IsolatedStorage224
12.3.2 IsolatedStorageSettings226
12.3.3 SD卡访问228
12.3.4关于IsolatedStorage的一个常见误解229
第13章 数据库操作230
13.1 Android数据库操作230
13.1.1 Android集成SQLite数据库231
13.1.2 Andorid数据库实例分析233
13.1.3 SQLite管理工具236
13.2 iOS数据库操作237
13.2.1 iOS中SQLite的使用及数据库文件的准备237
13.2.2 iOS中数据库的操作239
13.2.3 Core Data在数据库中的应用240
13.3 Windows Phone数据库操作243
13.3.1 Isolated Storage243
13.3.2第三方嵌入式数据库243
13.3.3 SQLite Client for WindowsPhone244
13.3.4 Wiondws Phone中使用数据库的注意事项247
第14章 第三方库调用248
14.1 Android第三方库调用248
14.1.1 Android中创建第三方库248
14.1.2 Andorid中调用第三方库249
14.2 iOS第三方库调用251
14.2.1 iOS中创建第三方库251
14.2.2创建Device与Simulator通用的Static Library254
14.2.3 iOS中调用第三方库258
14.3 Windows Phone第三方库调用259
14.3.1 Windows Phone中创建第三方库259
14.3.2 Windows Phone中调用第三方库261
第15章 短信、电话、邮件264
15.1 Android短信、电话、邮件264
15.1.1 Android短信功能264
15.1.2 Android电话功能267
15.1.3 Android邮件功能272
15.2 iOS短信、电话、邮件272
15.2.1 iOS短信功能273
15.2.2 iOS电话功能273
15.2.3 iOS邮件功能273
15.3 Windows Phone短信、电话、邮件274
15.3.1启动器(Launchers)调用短信、电话、邮件功能275
15.3.2选择器(Choosers)调用短信、电话、邮件功能280
15.3.3启动器和选择器的区别及使用方法289
第16章 开机自启动290
16.1 Android开机自启动290
16.2 iOS开机自启动291
16.3 Windows Phone开机自启动291
第17章 日程与闹钟292
17.1 Android日程与闹钟292
17.1.1日程292
17.1.2闹钟296
17.2 iOS日程与闹钟298
17.3 Windows Phone日程与闹钟300
第18章 墙纸、屏保、Widget301
18.1 Android墙纸、屏保、Widget301
18.1.1墙纸301
18.1.2屏保301
18.1.3 Widget305
18.2 iOS墙纸、屏保、Widget308
18.3 Windows Phone墙纸、屏保、Widget308
第19章Timer机制309
19.1 Android Timer机制309
19.1.1计划任务309
19.1.2 UI更新310
19.2 iOS Timer机制312
19.2.1 NSTimer简介312
19.2.2 NSTimer创建方法312
19.2.3 NSTimer应用实例312
19.3 Windows Phone Timer机制313
19.3.1 DispatcherTimer的使用方法314
19.3.2 XNA中的Timer315
19.3.3以视频刷新频率为Timer315
第20章 ×ML相关知识317
20.1 Android中XML相关知识317
20.1.1解析JSON数据319
20.1.2解析XML数据319
20.2 iOS中XML相关知识322
20.2.1 XML在iOS开发中的使用322
20.2.2 String在iOS开发中的使用326
20.2.3 XML和String之间的简单转换328
20.3 Windows Phone中XML相关知识329
20.3.1 XML简介329
20.3.2 Windows Phone中字符串与XML的使用329
第21章 解压缩332
21.1 Android解压缩332
21.2 iOS解压缩336
21.2.1数据压缩与解压336
21.2.2通过第三方库解压缩338
21.3 Windows Phone解压缩338
第22章 定位技术341
22.1 Android定位技术341
22.1.1 LocationManager定位341
22.1.2基站和WiFi定位342
22.1.3模拟经纬度坐标346
22.2 iOS定位技术348
22.2.1 CLLocationManager类的使用348
22.2.2 CLLocationManagerDelegate类的使用349
22.3 Windows Phone定位技术350
22.3.1 Windows Phone定位技术基础350
22.3.2 Windows Phone定位技术实例351
第23章 传感器353
23.1 Android传感器353
23.1.1 Android传感器的类型353
23.1.2加速度传感器355
23.1.3其他传感器357
23.1.4 Android中传感器的相关类357
23.2 iOS传感器358
23.2.1加速器358
23.2.2三轴陀螺仪359
23.3 Windows Phone传感器359
23.3.1加速器API359
23.3.2 Windows Phone传感器实例分析360
第24章 动画362
24.1 Android Animation362
24.1.1动画类型362
24.1.2加载XML动画文件368
24.2 iOS Animation368
24.2.1 UIView页面切换动画368
24.2.2 CATransition动画369
24.2.3 CABasicAnimation动画371
24.3 Windows Phone Animation371
24.3.1变换、动画简介及分类372
24.3.2基于定时器的动画372
24.3.3利用Obj ectAnimation实现动画374
24.3.4利用ImageTool Gif解码库播放动画378
24.3.5页面切换动画380
第25章 权限、打包、签名及安装、卸载381
25.1 Android权限、打包、签名及安装、卸载381
25.1.1 Android权限、打包、签名381
25.1.2 Android安装、卸载387
25.2 iOS权限、打包、签名及安装、卸载389
25.2.1 iOS权限、打包、签名389
25.2.2 iOS安装、卸载396
25.3 Wiindows Phone权限、打包、签名及安装、卸载399
25.3.1 Wiindows Phone权限、打包、签名399
25.3.2 Wiindows Phone安装、卸载400
参考文献401