移动开发全平台解决方案PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:DevDiv移动开发社区编著
- 出 版 社:北京:海洋出版社
- 出版年份:2011
- ISBN:9787502780654
- 页数:401 页
第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打印Log 36
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 RadioButton 88
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方式访问HTTP 149
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 BOM 163
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.cs 197
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 Directory 217
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 IsolatedStorage 224
12.3.2 IsolatedStorageSettings 226
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 Storage 243
13.3.2第三方嵌入式数据库 243
13.3.3 SQLite Client for WindowsPhone 244
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 Library 254
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章 墙纸、屏保、Widget 301
18.1 Android墙纸、屏保、Widget 301
18.1.1墙纸 301
18.1.2屏保 301
18.1.3 Widget 305
18.2 iOS墙纸、屏保、Widget 308
18.3 Windows Phone墙纸、屏保、Widget 308
第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中的Timer 315
19.3.3以视频刷新频率为Timer 315
第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加速器API 359
23.3.2 Windows Phone传感器实例分析 360
第24章 动画 362
24.1 Android Animation 362
24.1.1动画类型 362
24.1.2加载XML动画文件 368
24.2 iOS Animation 368
24.2.1 UIView页面切换动画 368
24.2.2 CATransition动画 369
24.2.3 CABasicAnimation动画 371
24.3 Windows Phone Animation 371
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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《本草经解彩色药图》云雪林,杨碧仙主编 2019
- 《社会资本与村庄治理转型的社区机制》张国芳等著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《水浒解“毒”》郭相宏著 2019
- 《社区居民颈肩腰腿痛自我保健》夏伟民 2017
- 《说文解单词 高中英语词汇4000》余锦华,徐嘉 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《新型冠状病毒肺炎社区防控》任菁菁主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019