Android程序设计ZigurdMedniekspdf下载pdf下载

Android程序设计ZigurdMednieks百度网盘pdf下载

作者:
简介:本篇主要提供Android程序设计ZigurdMedniekspdf下载
出版社:宝来盛世图书专营店
出版时间:2014-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:Android程序设计

定价:99.00元

作者:Zigurd Mednieks

出版社:机械工业出版社

出版日期:2014-06-01

ISBN:9787111467588

字数:

页码:493

版次:1

装帧:平装

开本:12k

商品重量:

编辑推荐


内容提要


由梅德尼克斯所著的《Android程序设计(第2版)》旨在帮助你创建良好的工程化的Android应用,而不仅仅是一些小的示例应用。本书适合不同背景的Android编程人员。如果你一直在用Objective-C为iPhone或MacOS编写应用,你会发现本书中Android工具和Java语言特性等与Android编程相关的介绍能够帮助你理解Android移动应用开发。如果你是一名经验丰富的Java编程人员,会发现本书中介绍的Android应用架构有助于你在这个新的充满活力的Java客户端应用开发中运用你的Java专业知识。简而言之,本书面向的是那些在面向对象语言、移动应用、REST应用及类似领域中有经验的人。从本书中,可以更深入地了解Android编程,而这些内容远远不止是一本入门书或者一些在线的教程所能够涵盖的。

目录


前言
部分 工具和基础
 章 Android SDK的安装和系统需求
  Android sDK的安装和系统需求
  小试牛刀:确认安装是否能够正常工作
  SDK的组件
  保持版本
  示例代码
  关于代码阅读
 第2章 Android开发之Java基础
  Android正在重塑客户端Java
  Java类型系统
  作用域
  Java编程惯例
 第3章 Android应用的主要组件
  活动、意图和任务
  其他Android组件
  组件生命周期
  静态应用资源和上下文
  Android应用时运行的环境
  扩展Android
  Android中的并发编程
  序列化
  Parcelable
 第4章 应用发布之前的准备工作
  应用
  把应用投放到Android市场
  其他发布
  Google地图API密钥
  指定API级别的兼容性
  兼容不同的屏幕类型
 第5章 Android软件开发工具Eclipse
  Eclipse相关的概念和术语
  Eclipse视图和透视图
  Eclipse中的Java编程
  Eclipse和Android
  预防Bug并保持代码整洁
  Eclipse特性和替代品
第二部分 Android框架
 第6章 构建视图
  Android GUI架构
  组装图形界面
  控制器布局
  菜单栏和活动栏
  视图调试和优化
 第7章 Fragment和跨平台支持
  创建Fragment
  Fragment生命周期
  Fragment管理器
  Fragment事务
  Suppon Package
  Fragment和布局
 第8章 二维和三维图形的绘制
  自己动手开发部件
  Bling
 第9章 数据处理和数据持久化
  关系数据库概览
  SQLite
  SQL语言
  Android应用中的SQL和数据库为中心的数据模型
  Android数据库类
  Android应用的数据库设计
  使用数据库API:MJAndroid
第三部分 Android的框架应用
 0章 运行良好的应用框架
  对生命周期进行可视化
  Fragment生命周期可视化
  Activity类和运行良好的应用
  Application类的生命周期方法
 1章 构建用户界面
  Top-Level设计
  用户界面的可视化编辑
  从白板开始
  Fragment布局
  折叠和展开可扩展的UI界面
  使得ActiVity、Fragment、Action Bar和多布局能够一起工作
  其他活动
 2章 使用内容提供者
  理解内容提供者
  定义提供者的公用API
  编写并集成内容提供者
  文件管理和二进制数据
  Android MVC和内容查看器
  一个完整的内容提供者代码:simpleFinchVideoContentProvider
  声明自己的内容提供者
 3章 内容提供者作为RESTfuI Web服务的Facade
  开发RESTful类型的Android应用
  Network MVC
  Network MVC方式的优点小结
  代码实例:动态列出并缓存YouTube视频内容
  Finch YouTube视频示例的源代码结构
  视频搜索应用的各个步骤
  步骤1:UI获取用户输入
  步骤2:控制器监听事件
  步骤3:控制器调用内容提供者(即模型)的managedQuery
  步骤4:实现RESTful请求
第四部分 高级话题
 4章 搜索
  搜索界面
  查询建议
 5章 地理位置和地图定位
  基于地理位置的服务
  地图定位
  Google Maps ActiVity
  MapView和MapActivity
  使用MapView
  MapView和MyLocationoverlay初始化
  暂停和恢复MapActivity
  通过菜单按钮控制地图
  通过键盘操作地图
  没有地图的地理位置
  街景(StreetView)
 6章 多媒体
  音频和视频
  播放音频和视频
  录制音频和视频
  存储的媒体内容
 7章 传感器、NFC、语音、手势和可访问性
  传感器
  近场通信
  手势输入
  可访问性
 8章 通信、身份认证、同步和社交媒体
  账户信息
  认证和同步
  蓝牙
 9章 Android本地开发工具箱
  本地方法和JNI调用
  Android NDK
  NDK提供的本地库文件和头文件
  编译自己定制的库模块
  本地Activity

作者介绍


Zigurd Mednieks,是先的OEM、企业和创建基于Android系统和软件的创业咨询顾问。在此之前,他是D2 Technologies的首席架构师,D2 Technologies是Voice over IP (VoIP)的技术提供商。在D2 Technologies,他带领工程和产品定义工作,把通信和社交媒体结合到专用的嵌入式系统和Android平台上。
Laird Dornin是一名移动开发架构师,在Java、Android、J2ME、SavaJe和WebKit浏览器库方面有丰富的经验。他是Sun Microsystems的J2SE开发团队成员,是Java RMI和Jini的技术专家。他目前是一家大型无线运营商的不错工程师,为该运营商的开发者社区提供Android架构指南和Network API支持。
G. Blake Meike是一个经验丰富的开发人员,在移动和服务端平台构建Java应用方面有丰富的经验。
Masumi Nakamura有着十多年的软件工程经验,在移动技术领域的很多职位上工作过,从构建移动基础架构到成立自己的移动公司。他曾经是WHERE Android应用的首席Android开发工程师,现在是Where Inc.的Big Data和Remendations组的首席架构师。

序言