移动开发全平台解决方案txt,chm,pdf,epub,mobi下载 作者:移动开发社区 出版社: 海洋出版社 出版年: 2011-8-1 页数: 400 定价: 72.00元 装帧: 平装 ISBN: 9787502780654 内容简介 · · · · · ·本书涉及了移动开发中的25个经典问题,并分别给出Android、iOS、Windows Phone三大平台各自的解决方案,基本涵盖了手机开发人员普遍面临的研发难题。 目录 · · · · · ·第1章 开发环境搭建 11.1 Android开发环境搭建 1 1.1.1 相关软件准备 1 1.1.2 安装与设置 1 1.2 iOS开发环境搭建 4 1.2.1 相关软件准备 5 · · · · · ·() 第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 Windows 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 Windows Phone触摸屏 50 4.3.1 Windows Phone输入处理 50 4.3.2 Windows Phone多点触摸与手 势 56 第5章 UI控件 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 Windows 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调度与Rendering Thread线程原理 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 Windows Phone多语言支持与编码 格式 179 9.4.1 Windows Phone多语言支持 179 9.4.2 Windows 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 Windows Phone资源图片的使用 207 11.3.1 图片格式选择 207 11.3.2 图片文件选择 207 11.3.3 图片大小限制 207 11.3.4 BuildAction选项设置 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 Windows 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 Windows Phone 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章 XML相关知识 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 利用ObjectAnimation实现 动画 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 Windows Phone权限、打包、签名 及安装、卸载 399 25.3.1 Windows Phone权限、打包、 签名 399 25.3.2 Windows Phone安装、卸载 400 参考文献 401 · · · · · · () "移动开发全平台解决方案"试读 · · · · · ·触摸屏给用户带来了全新的体检。几年前,它还是高端手机的专利,现在,触摸屏、多点触摸已成为手机必须支持的内容。手机对触摸屏的支持极大地方便了用户操作,多点触摸、手势的引入成就了很多经典应用,如滑动页面、浏览器、图片放大等。Android、iOS、Windows Phone对触摸屏的支持非常好,本章将介绍如何设计触摸屏程序、如何支持手势等。单点是指每次一个指头触控屏幕;而两个以上的.. |
怎么说呢,感觉这本书涉及的方方面面太多
可能我道行比较浅,一时半会还真的无法消化
还没看 不错
大大点赞!