Android 4高级编程(第3版)

Android 4高级编程(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2013-04
版次: 3
ISBN: 9787302315582
定价: 98.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 703页
字数: 1214千字
正文语种: 简体中文
原版书名: Professional Android 4 Application Development
154人买过
  •   《Android 4高级编程(第3版)》由Android专业专家编写,涵盖了所有全新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助本书入门。作为一本以实用性为目的的指导图书,本书带领您逐步完成复杂程度越来越高的Android项目,每个项目中都引入一种新的Android平台特性,并着重指出有助于编写引人入胜的应用程序的技术和实践。
      《Android 4高级编程(第3版)》特色
      ◆ 深入分析了Android应用程序的组件和生命周期
      ◆ 探讨了Android的UI原理、设计理念和UI API,使用户界面在手机、平板电脑和电视上都引人注目
      ◆ 介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识
      ◆ 解释了如何创建后台服务、通知和Cloud to Device Messaging
      ◆ 演示了如何创建动态的、交互式的主屏幕微件和LiveWallpaper
      ◆ 探索了硬件和通信API,包括蓝牙、电话、Wi-Fi Direct、NFC和Android Beam
      ◆ 讲解了摄像头和硬件传感器的使用
      ◆ 详述了新的动画框架和其他增强用户体验的特性,包括拖放、Action Bar和Fragment
      ◆ 新增了关于应用程序发布的一章内容
      ◆ 介绍了License Verification和应用程序内收费服务   Reto Meier,目前是Google Android 团队的一名Android 开发人员倡导者,帮助Android 开发人员创建出色的应用程序。Reto 是一位经验丰富的软件开发人员,拥有逾10 年的GUI 应用程序开发经验。进入Google 之前,他曾在多种行业中工作过,包括海洋石油、天然气以及金融业。
      Reto 始终不渝地追求掌握新技术,从2007 年Android 发布之初Reto 就迷恋上了此项技术。 第1章  Android简介 
    1.1  一些背景信息 
    1.1.1  不远的过去 
    1.1.2  未来的前景 
    1.2  对Android的误解 
    1.3  Android:开放的移动开发平台 
    1.4  原生Android应用程序 
    1.5  Android SDK的特征 
    1.5.1  访问硬件(包括摄像头、GPS和传感器) 
    1.5.2  使用Wi-Fi、蓝牙技术和NFC进行数据传输 
    1.5.3  地图、地理编码和基于位置的服务 
    1.5.4  后台服务 
    1.5.5  使用SQLite数据库进行数据存储和检索 
    1.5.6  共享数据和应用程序间通信 
    1.5.7  使用Widget和Live Wallpaper增强主屏幕 
    1.5.8  广泛的媒体支持和2D/3D图形 
    1.5.9  Cloud to Device Messaging 
    1.5.10  优化的内存和进程管理 
    1.6  开放手机联盟简介 
    1.7  运行Android的环境 
    1.8  从事移动开发的原因 
    1.9  从事Android开发的原因 
    1.9.1  推动Android普及的因素 
    1.9.2  Android的独到之处 
    1.9.3  改变移动开发格局 
    1.10  开发框架简介 
    1.10.1  开发包中的资源 
    1.10.2  理解Android软件栈 
    1.10.3  Dalvik虚拟机 
    1.10.4  Android应用程序架构 
    1.10.5  Android库 
    第2章  开始入手 
    2.1  Android开发 
    2.1.1  开始前的准备工作 
    2.1.2  创建第一个Android应用程序 
    2.1.3  Android应用程序的类型 
    2.2  面向移动设备和嵌入式设备的开发 
    2.2.1  硬件限制带来的设计考虑事项 
    2.2.2  考虑用户环境 
    2.2.3  Android开发 
    2.3  Android开发工具 
    2.3.1  Android虚拟设备管理器 
    2.3.2  Android SDK管理器 
    2.3.3  Android模拟器 
    2.3.4  Dalvik调试监控服务(DDMS) 
    2.3.5  Android调试桥(ADB) 
    2.3.6  Hierarchy Viewer和Lint工具 
    2.3.7  Monkey和Monkey Runner 
    第3章  创建应用程序和Activity 
    3.1  Android应用程序的组成部分 
    3.2  应用程序Manifest文件简介 
    3.3  使用Manifest编辑器 
    3.4  分离资源 
    3.4.1  创建资源 
    3.4.2  使用资源 
    3.4.3  为不同的语言和硬件创建资源 
    3.4.4  运行时配置更改 
    3.5  Android应用程序生命周期 
    3.6  理解应用程序的优先级和进程状态 
    3.7  Android Application类简介 
    3.7.1  扩展和使用Application类 
    3.7.2  重写应用程序的生命周期事件 
    3.8  深入探讨Android Activity 
    3.8.1  创建Activity 
    3.8.2  Activity的生存期 
    3.8.3  Android Activity类 
    第4章  创建用户界面 
    4.1  Android UI基本设计 
    4.2  Android UI的基础知识 
    4.3  布局简介 
    4.3.1  定义布局 
    4.3.2  使用布局创建设备无关的UI 
    4.3.3  优化布局 
    4.4  To-Do List示例 
    4.5  Fragment介绍 
    4.5.1  创建新的Fragment 
    4.5.2  Fragment的生命周期 
    4.5.3  Fragment Manager介绍 
    4.5.4  向Activity中添加Fragment 
    4.5.5  Fragment和Activity之间的接口 
    4.5.6  没有用户界面的Fragment 
    4.5.7  Android Fragment 类 
    4.5.8  对To-Do List示例使用Fragment 
    4.6  Android widget 工具箱 
    4.7  创建新视图 
    4.7.1  修改现有的视图 
    4.7.2  创建复合控件 
    4.7.3  使用布局创建简单的复合控件 
    4.7.4  创建定制的视图 
    4.7.5  使用定制的控件 
    4.8  Adapter简介 
    4.8.1  部分原生Adapter简介 
    4.8.2  定制ArrayAdapter 
    4.8.3  使用Adapter绑定数据到视图 
    第5章  Intent和Broadcast Receiver 
    5.1  Intent简介 
    5.1.1  使用Intent来启动Activity 
    5.1.2  Linkify简介 
    5.1.3  使用Intent广播事件 
    5.1.4  Local Broadcast Manager 
    5.1.5  Pending Intent简介 
    5.2  创建Intent Filter和Broadcast Receiver 
    5.2.1  使用Intent Filter为隐式Intent提供服务 
    5.2.2  使用Intent Filter作为插件和扩展 
    5.2.3  监听本地Broadcast Intent 
    5.2.4  使用Broadcast Intent监控设备的状态变化 
    5.2.5  在运行时管理Manifest Receiver 
    第6章  使用Internet资源 
    6.1  下载和分析Internet资源 
    6.1.1  连接Internet资源 
    6.1.2  使用XML Pull Parser分析XML 
    6.1.3  创建一个地震查看器 
    6.2  使用Download Manager 
    6.2.1  下载文件 
    6.2.2  自定义Download Manager Notification 
    6.2.3  指定下载位置 
    6.2.4  取消和删除下载 
    6.2.5  查询Download Manager 
    6.3  使用Internet服务 
    6.4  连接到Google App Engine 
    6.5  下载数据而不会耗尽电量的最佳实践 
    第7章  文件、保存状态和首选项 
    7.1  保存简单的应用程序数据 
    7.2  创建并保存Shared Preference 
    7.3  检索Shared Preference 
    7.4  为地震查看器创建一个设置Activity 
    7.5  首选项框架和Preference Activity概述 
    7.5.1  在XML中定义一个Preference Screen布局 
    7.5.2  Preference Fragment简介 
    7.5.3  使用Preference Header定义Preference Fragment的层次结构 
    7.5.4  Preference Activity简介 
    7.5.5  向后兼容性与Preference Screen 
    7.5.6  找到并使用Preference Screen 设置的Shared Preference 
    7.5.7  Shared Preference Change Listener简介 
    7.6  为地震查看器创建一个标准的Preference Activity 
    7.7  持久化应用程序实例的状态 
    7.7.1  使用Shared Preference保存Activity状态 
    7.7.2  使用生命周期处理程序保存和还原Activity实例 
    7.7.3  使用生命周期处理程序保存和还原Fragment实例状态 
    7.8  将静态文件作为资源添加 
    7.9  在文件系统下工作 
    7.9.1  文件管理工具 
    7.9.2  使用特定于应用程序的文件夹存储文件 
    7.9.3  创建私有的应用程序文件 
    7.9.4  使用应用程序文件缓存 
    7.9.5  存储公共可读的文件 
    第8章  数据库和Content Provider 
    8.1  Android数据库简介 
    8.1.1  SQLite数据库简介 
    8.1.2  Content Provider简介 
    8.2  SQLite简介 
    8.3  Content Value和Cursor 
    8.4  使用SQLite数据库 
    8.4.1  SQLiteOpenHelper简介 
    8.4.2  在不使用SQLiteOpenHelper的情况下打开和创建数据库 
    8.4.3  Android数据库设计注意事项 
    8.4.4  查询数据库 
    8.4.5  从Cursor中提取值 
    8.4.6  添加、更新和删除行 
    8.5  创建Content Provider 
    8.5.1  注册Content Provider 
    8.5.2  发布Content Provider的URI地址 
    8.5.3  创建Content Provide的数据库 
    8.5.4  实现Content Provider查询 
    8.5.5  Content Provider事务 
    8.5.6  在Content Provider中存储文件 
    8.5.7  一个Content Provider的实现框架 
    8.6  使用Content Provider 
    8.6.1  Content Resolver简介 
    8.6.2  查询Content Provider 
    8.6.3  使用Cursor Loader异步查询内容 
    8.6.4  添加、删除和更新内容 
    8.6.5  访问Content Provider中存储的文件 
    8.6.6  创建一个To-Do List数据库和Content Provider 
    8.7  将搜索功能添加到应用程序中 
    8.7.1  使Content Provider可搜索 
    8.7.2  为应用程序创建一个搜索Activity 
    8.7.3  将搜索Activity设置为应用程序的默认搜索Provider 
    8.7.4  使用搜索视图微件 
    8.7.5  由Content Provider支持搜索建议 
    8.7.6  在快速搜索框中显示搜索结果 
    8.8  创建可搜索的地震Content Provider 
    8.8.1  创建Content Provider 
    8.8.2  使用地震Content Provider 
    8.8.3  搜索EarthquakeContent Provider 
    8.9  本地Android Content Provider 
    8.9.1  使用Media StoreContent Provider 
    8.9.2  使用Contacts Contract Content Provider 
    8.9.3  使用Calendar Content Provider 
    第9章  在后台操作 
    9.1  Service简介 
    9.1.1  创建和控制Service 
    9.1.2  将Service绑定到Activity 
    9.1.3  地震监控Service示例 
    9.1.4  创建前台Service 
    9.2  使用后台线程 
    9.2.1  使用AsyncTask运行异步任务 
    9.2.2  Intent Service简介 
    9.2.3  Loader简介 
    9.2.4  手动创建线程和GUI线程同步 
    9.3  使用Alarm 
    9.3.1  创建、设置和取消Alarm 
    9.3.2  设置重复Alarm 
    9.3.3  使用重复Alarm调度网络刷新 
    9.4  使用Intent Service简化Earthquake更新Service 
    第10章  扩展用户体验 
    第11章  高级用户体验 
    第12章  硬件传感器 
    第13章  地图、地理编码和基于位置的
    第14章  个性化主屏幕 
    第15章  音频、视频以及摄像头的
    第16章  蓝牙、NFC、网络和Wi-Fi 
    第17章  电话服务和SMS 
    第18章  Android高级开发 
    第19章  推广和发布应用程序并从中获利 
  • 内容简介:
      《Android 4高级编程(第3版)》由Android专业专家编写,涵盖了所有全新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助本书入门。作为一本以实用性为目的的指导图书,本书带领您逐步完成复杂程度越来越高的Android项目,每个项目中都引入一种新的Android平台特性,并着重指出有助于编写引人入胜的应用程序的技术和实践。
      《Android 4高级编程(第3版)》特色
      ◆ 深入分析了Android应用程序的组件和生命周期
      ◆ 探讨了Android的UI原理、设计理念和UI API,使用户界面在手机、平板电脑和电视上都引人注目
      ◆ 介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识
      ◆ 解释了如何创建后台服务、通知和Cloud to Device Messaging
      ◆ 演示了如何创建动态的、交互式的主屏幕微件和LiveWallpaper
      ◆ 探索了硬件和通信API,包括蓝牙、电话、Wi-Fi Direct、NFC和Android Beam
      ◆ 讲解了摄像头和硬件传感器的使用
      ◆ 详述了新的动画框架和其他增强用户体验的特性,包括拖放、Action Bar和Fragment
      ◆ 新增了关于应用程序发布的一章内容
      ◆ 介绍了License Verification和应用程序内收费服务
  • 作者简介:
      Reto Meier,目前是Google Android 团队的一名Android 开发人员倡导者,帮助Android 开发人员创建出色的应用程序。Reto 是一位经验丰富的软件开发人员,拥有逾10 年的GUI 应用程序开发经验。进入Google 之前,他曾在多种行业中工作过,包括海洋石油、天然气以及金融业。
      Reto 始终不渝地追求掌握新技术,从2007 年Android 发布之初Reto 就迷恋上了此项技术。
  • 目录:
    第1章  Android简介 
    1.1  一些背景信息 
    1.1.1  不远的过去 
    1.1.2  未来的前景 
    1.2  对Android的误解 
    1.3  Android:开放的移动开发平台 
    1.4  原生Android应用程序 
    1.5  Android SDK的特征 
    1.5.1  访问硬件(包括摄像头、GPS和传感器) 
    1.5.2  使用Wi-Fi、蓝牙技术和NFC进行数据传输 
    1.5.3  地图、地理编码和基于位置的服务 
    1.5.4  后台服务 
    1.5.5  使用SQLite数据库进行数据存储和检索 
    1.5.6  共享数据和应用程序间通信 
    1.5.7  使用Widget和Live Wallpaper增强主屏幕 
    1.5.8  广泛的媒体支持和2D/3D图形 
    1.5.9  Cloud to Device Messaging 
    1.5.10  优化的内存和进程管理 
    1.6  开放手机联盟简介 
    1.7  运行Android的环境 
    1.8  从事移动开发的原因 
    1.9  从事Android开发的原因 
    1.9.1  推动Android普及的因素 
    1.9.2  Android的独到之处 
    1.9.3  改变移动开发格局 
    1.10  开发框架简介 
    1.10.1  开发包中的资源 
    1.10.2  理解Android软件栈 
    1.10.3  Dalvik虚拟机 
    1.10.4  Android应用程序架构 
    1.10.5  Android库 
    第2章  开始入手 
    2.1  Android开发 
    2.1.1  开始前的准备工作 
    2.1.2  创建第一个Android应用程序 
    2.1.3  Android应用程序的类型 
    2.2  面向移动设备和嵌入式设备的开发 
    2.2.1  硬件限制带来的设计考虑事项 
    2.2.2  考虑用户环境 
    2.2.3  Android开发 
    2.3  Android开发工具 
    2.3.1  Android虚拟设备管理器 
    2.3.2  Android SDK管理器 
    2.3.3  Android模拟器 
    2.3.4  Dalvik调试监控服务(DDMS) 
    2.3.5  Android调试桥(ADB) 
    2.3.6  Hierarchy Viewer和Lint工具 
    2.3.7  Monkey和Monkey Runner 
    第3章  创建应用程序和Activity 
    3.1  Android应用程序的组成部分 
    3.2  应用程序Manifest文件简介 
    3.3  使用Manifest编辑器 
    3.4  分离资源 
    3.4.1  创建资源 
    3.4.2  使用资源 
    3.4.3  为不同的语言和硬件创建资源 
    3.4.4  运行时配置更改 
    3.5  Android应用程序生命周期 
    3.6  理解应用程序的优先级和进程状态 
    3.7  Android Application类简介 
    3.7.1  扩展和使用Application类 
    3.7.2  重写应用程序的生命周期事件 
    3.8  深入探讨Android Activity 
    3.8.1  创建Activity 
    3.8.2  Activity的生存期 
    3.8.3  Android Activity类 
    第4章  创建用户界面 
    4.1  Android UI基本设计 
    4.2  Android UI的基础知识 
    4.3  布局简介 
    4.3.1  定义布局 
    4.3.2  使用布局创建设备无关的UI 
    4.3.3  优化布局 
    4.4  To-Do List示例 
    4.5  Fragment介绍 
    4.5.1  创建新的Fragment 
    4.5.2  Fragment的生命周期 
    4.5.3  Fragment Manager介绍 
    4.5.4  向Activity中添加Fragment 
    4.5.5  Fragment和Activity之间的接口 
    4.5.6  没有用户界面的Fragment 
    4.5.7  Android Fragment 类 
    4.5.8  对To-Do List示例使用Fragment 
    4.6  Android widget 工具箱 
    4.7  创建新视图 
    4.7.1  修改现有的视图 
    4.7.2  创建复合控件 
    4.7.3  使用布局创建简单的复合控件 
    4.7.4  创建定制的视图 
    4.7.5  使用定制的控件 
    4.8  Adapter简介 
    4.8.1  部分原生Adapter简介 
    4.8.2  定制ArrayAdapter 
    4.8.3  使用Adapter绑定数据到视图 
    第5章  Intent和Broadcast Receiver 
    5.1  Intent简介 
    5.1.1  使用Intent来启动Activity 
    5.1.2  Linkify简介 
    5.1.3  使用Intent广播事件 
    5.1.4  Local Broadcast Manager 
    5.1.5  Pending Intent简介 
    5.2  创建Intent Filter和Broadcast Receiver 
    5.2.1  使用Intent Filter为隐式Intent提供服务 
    5.2.2  使用Intent Filter作为插件和扩展 
    5.2.3  监听本地Broadcast Intent 
    5.2.4  使用Broadcast Intent监控设备的状态变化 
    5.2.5  在运行时管理Manifest Receiver 
    第6章  使用Internet资源 
    6.1  下载和分析Internet资源 
    6.1.1  连接Internet资源 
    6.1.2  使用XML Pull Parser分析XML 
    6.1.3  创建一个地震查看器 
    6.2  使用Download Manager 
    6.2.1  下载文件 
    6.2.2  自定义Download Manager Notification 
    6.2.3  指定下载位置 
    6.2.4  取消和删除下载 
    6.2.5  查询Download Manager 
    6.3  使用Internet服务 
    6.4  连接到Google App Engine 
    6.5  下载数据而不会耗尽电量的最佳实践 
    第7章  文件、保存状态和首选项 
    7.1  保存简单的应用程序数据 
    7.2  创建并保存Shared Preference 
    7.3  检索Shared Preference 
    7.4  为地震查看器创建一个设置Activity 
    7.5  首选项框架和Preference Activity概述 
    7.5.1  在XML中定义一个Preference Screen布局 
    7.5.2  Preference Fragment简介 
    7.5.3  使用Preference Header定义Preference Fragment的层次结构 
    7.5.4  Preference Activity简介 
    7.5.5  向后兼容性与Preference Screen 
    7.5.6  找到并使用Preference Screen 设置的Shared Preference 
    7.5.7  Shared Preference Change Listener简介 
    7.6  为地震查看器创建一个标准的Preference Activity 
    7.7  持久化应用程序实例的状态 
    7.7.1  使用Shared Preference保存Activity状态 
    7.7.2  使用生命周期处理程序保存和还原Activity实例 
    7.7.3  使用生命周期处理程序保存和还原Fragment实例状态 
    7.8  将静态文件作为资源添加 
    7.9  在文件系统下工作 
    7.9.1  文件管理工具 
    7.9.2  使用特定于应用程序的文件夹存储文件 
    7.9.3  创建私有的应用程序文件 
    7.9.4  使用应用程序文件缓存 
    7.9.5  存储公共可读的文件 
    第8章  数据库和Content Provider 
    8.1  Android数据库简介 
    8.1.1  SQLite数据库简介 
    8.1.2  Content Provider简介 
    8.2  SQLite简介 
    8.3  Content Value和Cursor 
    8.4  使用SQLite数据库 
    8.4.1  SQLiteOpenHelper简介 
    8.4.2  在不使用SQLiteOpenHelper的情况下打开和创建数据库 
    8.4.3  Android数据库设计注意事项 
    8.4.4  查询数据库 
    8.4.5  从Cursor中提取值 
    8.4.6  添加、更新和删除行 
    8.5  创建Content Provider 
    8.5.1  注册Content Provider 
    8.5.2  发布Content Provider的URI地址 
    8.5.3  创建Content Provide的数据库 
    8.5.4  实现Content Provider查询 
    8.5.5  Content Provider事务 
    8.5.6  在Content Provider中存储文件 
    8.5.7  一个Content Provider的实现框架 
    8.6  使用Content Provider 
    8.6.1  Content Resolver简介 
    8.6.2  查询Content Provider 
    8.6.3  使用Cursor Loader异步查询内容 
    8.6.4  添加、删除和更新内容 
    8.6.5  访问Content Provider中存储的文件 
    8.6.6  创建一个To-Do List数据库和Content Provider 
    8.7  将搜索功能添加到应用程序中 
    8.7.1  使Content Provider可搜索 
    8.7.2  为应用程序创建一个搜索Activity 
    8.7.3  将搜索Activity设置为应用程序的默认搜索Provider 
    8.7.4  使用搜索视图微件 
    8.7.5  由Content Provider支持搜索建议 
    8.7.6  在快速搜索框中显示搜索结果 
    8.8  创建可搜索的地震Content Provider 
    8.8.1  创建Content Provider 
    8.8.2  使用地震Content Provider 
    8.8.3  搜索EarthquakeContent Provider 
    8.9  本地Android Content Provider 
    8.9.1  使用Media StoreContent Provider 
    8.9.2  使用Contacts Contract Content Provider 
    8.9.3  使用Calendar Content Provider 
    第9章  在后台操作 
    9.1  Service简介 
    9.1.1  创建和控制Service 
    9.1.2  将Service绑定到Activity 
    9.1.3  地震监控Service示例 
    9.1.4  创建前台Service 
    9.2  使用后台线程 
    9.2.1  使用AsyncTask运行异步任务 
    9.2.2  Intent Service简介 
    9.2.3  Loader简介 
    9.2.4  手动创建线程和GUI线程同步 
    9.3  使用Alarm 
    9.3.1  创建、设置和取消Alarm 
    9.3.2  设置重复Alarm 
    9.3.3  使用重复Alarm调度网络刷新 
    9.4  使用Intent Service简化Earthquake更新Service 
    第10章  扩展用户体验 
    第11章  高级用户体验 
    第12章  硬件传感器 
    第13章  地图、地理编码和基于位置的
    第14章  个性化主屏幕 
    第15章  音频、视频以及摄像头的
    第16章  蓝牙、NFC、网络和Wi-Fi 
    第17章  电话服务和SMS 
    第18章  Android高级开发 
    第19章  推广和发布应用程序并从中获利 
查看详情
系列丛书 / 更多
Android 4高级编程(第3版)
iOS Auto Layout开发秘籍(第2版)
[美]Erica Sadun 著;孟立标 译
Android 4高级编程(第3版)
Android Studio实战 快速、高效地构建Android应用
[美]Adam、Clifton Craig 著;靳晓辉、张文书 译
Android 4高级编程(第3版)
Swift开发秘籍
[美]Erica、Sadun 著;李泽鲁 译
Android 4高级编程(第3版)
ios数据库应用高级编程(第2版)
[美]艾烈希(Patrick Alessi) 著;冯宝隆 译
Android 4高级编程(第3版)
iOS cocos2d 2游戏开发实战
[美]史蒂芬(Steffen Itterheim)、[德]勒夫(Andreas L w) 著;同济大学苹果俱乐部 译
Android 4高级编程(第3版)
iOS 编程入门经典——构建和部署iOS 7应用(第4版)
[美]Nick Harris 著;冯宗翰 译
Android 4高级编程(第3版)
Android C++高级编程:使用NDK
[美]辛纳(Onur Cinar) 著;于红、佘建伟、冯艳红 译
Android 4高级编程(第3版)
iOS网络高级编程:iPhone和iPad的企业应用开发
[美]考克斯(Jack Cox)、[美]琼斯(Nathan Jones)、[美]舒姆斯基(John Szumski) 著;张龙 译
Android 4高级编程(第3版)
使用iOS7和Xcode5开发移动与平板应用
[美]Maurice、Erica、Rood Strougo 著;张杰、欧阳柳 译
Android 4高级编程(第3版)
Android 4.1 游戏高级编程(第3版)
[美]席尔瓦(Vladimir Silva) 著;杨丰盛、谢明辉、蔡达毅 译
Android 4高级编程(第3版)
Android 6开发秘籍(第5版)
[美]Joseph、Annuzzi、Jr.、Lauren、Darcey 著
Android 4高级编程(第3版)
Android 4.X开发完全上手:手把手构建完整Android App范例
[美]James、Justin McLean 著;张永基 译
您可能感兴趣 / 更多
Android 4高级编程(第3版)
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
Android 4高级编程(第3版)
一个画家的旅程(一本讲述被誉为“美国艺术创始人”的传记绘本)
[美]哈德逊·塔尔伯特
Android 4高级编程(第3版)
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
Android 4高级编程(第3版)
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
Android 4高级编程(第3版)
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
Android 4高级编程(第3版)
浴缸里的海洋
[美]塞思·菲什曼
Android 4高级编程(第3版)
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
Android 4高级编程(第3版)
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
Android 4高级编程(第3版)
奇迹之门 《纽约时报》畅销书作家写给孩子的一封“成长家书”。让父母的爱与肯定,成为孩子探索世界的底气。拥抱成长的不确定性,打开通向无限可能的“奇迹之门”。
[美]艾莉森·麦基/文 (美) 柳泰恩 图
Android 4高级编程(第3版)
故事思维 商业管理 思维表达职场沟通人际交往
[美]安妮特·西蒙斯 后浪
Android 4高级编程(第3版)
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
Android 4高级编程(第3版)
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯