×
暂无评论
图文详情
  • ISBN:9787115230218
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:295页
  • 出版时间:2010-09-01
  • 条形码:9787115230218 ; 978-7-115-23021-8

本书特色

《Android应用开发》:Android操作系统是目前市面上*流行的开源智能移动平台,《Android应用开发》深入地介绍了在Android平台下开发智能手机应用软件所必需的一些概念和技术。《Android应用开发》不仅对Android应用程序的开发环境和调试方法进行了详细的介绍,而且通过丰富而实用的范例对Android操作系统的一些关键技术和API进行了讲解。通过《Android应用开发》,读者可以:针对当前智能手机中的各种核心功能编写Android应用软件;使用Android SDK所提供的丰富的用户界面组件创建出完整的模块化应用程序;学习并掌握Android平台下的视图、地图、定位服务、永久数据存储、电话服务和进程间通信等编程技术;参考书中提供的丰富而实用的代码,开发出富有创意的应用程序;学习Android平台下的高级编程技术,比如2D和3D图形编程、程序调试和性能分析等。《Android应用开发》是一本理想的Android官方文档补充读物。无论对于Android平台下的商业软件开发,还是简单的个人软件开发,《Android应用开发》都具有很高的参考价值。Rick Rogers,专业的嵌入式软件工程师,有着30多年的工作经历,当前是Wind River Systems公司的移动解决方案架构师。John Lombardo,Embedded Linux(由Sams出版)一书的作者,曾经从事于多款嵌入式Linux产品(包括IPSEC和基于ARM7的NAT路由器)的研发工作。Zigurd Mednieks.D2 rechnologies公司的首席用户界面架构师,并作为咨询顾问为嵌入式用户界面领域的公司提供建议和咨询。Blake Meike,曾经使用大多数GuI工具集和多个Java移动设备平台开发过应用程序。

内容简介

本书通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。本书还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。本书适合有一定程序设计基础并致力于从事Android平台应用软件开发的读者阅读。

目录

第1部分:开发环境概览第1章 Android操作系统概述1.1 为什么选择Android1.2 开放式手机联盟1.3 Android运行环境1.4 Android应用程序的组成部分1.5 Android活动的生命周期1.6 Android服务的生命周期1.7 本书的组织结构第2章 搭建Android开发环境2.1 搭建开发环境2.2 “Hello Android”程序2.2.1 目标2.2.2 创建一个新的Android应用程序:Hello World2.2.3 Hello World程序代码2.2.4 运行Hello World程序第3章 使用Android开发环境3.1 MicroJobs:本书中*主要的程序示例3.2 Androld和社交网络3.3 下载MJAndroid源代码3.4 简单浏览一下MJAndroid的代码结构3.4.1 项目的主目录3.4.2 源代码目录3.4.3 资源文件目录3.5 **步:编译和运行MicroJobs程序3.5.1 Eclipse和ADT插件3.5.2 加载和启动Android应用程序3.5.3 更进一步:哪里可能会出错3.5.4 在Android手机上运行程序3.6 小结第4章 MJAndroid程序的初始化过程4.1 AndroidManifest.xml文件中的初始化参数4.2 MicroJobs.Java中的初始化代码4.3 MicroJobs.java中的更多初始化代码4.4 小结第5章 Android应用程序的调试5.1 工具5.2 EclipseJava编辑器5.2.1 Java语言错误5.2.2 Eclipse调试器5.2.3 Logcat5.2.4 Android Debug Bridge(adb)5.2.5 DDMS:Dalvik调试监控服务5.2.6 Traceview5.3 小结第6章 ApiDemos示例程序6.1 ApiDemos的清单文件6.2 查找某个范例的源代码6.2.1 自定义标题范例6.2.2 Linkify范例6.3 向ApiDemos中添加范例第7章 应用程序的签名和发布7.1 测试程序7.2 添加*终用户许可协议7.3 创建并使用程序的图标和标签7.4 程序发布前的收尾工作7.5 程序的版本管理7.6 获取数字签名证书和API Key7.6.1 为自己的应用程序创建一份数字签名证书7.6.2 在程序的调试阶段获取数字签名证书7.7 对程序进行数字签名7.8 重新测试一遍签过名的应用程序7.9 在Android电子市场上发布应用程序7.9.1 注册成为Android开发者7.9.2 上传应用程序第2部分:Android程序设计第8章 SQLite数据库和内容提供器8.1 数据库8.1.1 MicroJobsDatabase类的基本结构8.1.2 从数据库中读取数据8.1.3 修改数据库8.2 内容提供器8.2.1 NotePad简介8.2.2 内容提供器8.2.3 使用内容提供器第9章 定位和地图9.1 基于定位的服务9.2 地图9.3 Google Maps活动9.4 MapView和MapActivity9.5 MapView详解I9.5.1 MapVieW和MyLocationOvetlay的初始化9.5.2 MapActivity的暂停和继续9.5.3 通过菜单按钮控制地图9.5.4 通过手机上的按键控制地图9.6 不显示地图情况下的定位9.6.1 清单和布局文件9.6.2 连接到定位功能模块并且获取位置更新9.6.3 设定虚拟位置信息第10章 创建用户界面10.1 Android图形用户界面系统架构10.1.1 模型10.1.2 视图10.1.3 控制器10.1.4 将各部分组合起来10.2 创建图形用户界面10.3 连接到控制器10.3.1 模型的监听10.3.2 监听触摸屏事件10.3.3 监听按键事件10.3.4 事件处理的其他方法10.3.5 更进一步:焦点和线程10.4 菜单第11章 常用的用户界面组件11.1 Android常用用户界面组件11.1.1 TextView组件和EditView组件11.1.2 Button和ImageButton11.1.3 Adapters接口和AdaptarViews组件11.1.4 复选框组件,单选框组件和下拉列表组件11.2 容器组件11.2.1 Gallery组件和GridView组件11.2.2 ListView容器组件和L,istActivity活动11.2.3 ScrollView容器组件11.2.4 TabHost组件11.3 布局11.3.1 框架布局11.3.2 线性布局11.3.3 表格布局11.3.4 绝对位置布局……第12章 二维和三维绘图第13章 进程间通信第14章 电话操作第15章 通话状态和Android电话类
展开全部

节选

《Android应用开发》通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进行了讲解,包括数据库、定位和地图、图形用户界面、进程间通信以及手机通话等相关内容。《Android应用开发》还对Android平台下开发环境的搭建、程序的签名和发布以及程序调试和性能优化所用到的工具和方法等进行了讲解。《Android应用开发》适合有一定程序设计基础并致力于从事Android平台应用软件开发的读者阅读。

相关资料

第3章里用一个真实的例子向读者介绍了Android应用程序的一些基本概念,但是并没有真正涉及程序的源代码。这一章将会从程序的源代码人手,指导读者快速上手创建自己的应用程序。下面首先要介绍的是Android应用程序的初始化。本章所要介绍的内容介于程序开始启动(执行菜单命令Run-Run As Android Application)到用户看见MJAndroid的初始地图之间。通过这一章的学习,读者可以了解Android系统是如何简化复杂程序的创建过程的,只需要短短的80行代码和一些辅助的XML资源文件,MJAndroid程序就可以完成如下这些功能:显示一幅交互式地图;检测手机当前的地理位置,并对显示的地图进行更新;创建本地数据库并从中加载用户信息;在用户界面上创建一个动态菜单;在用户界面上显示文本信息、按钮和下拉列表等界面组件;启动一个新的活动用以显示更多信息。Android应用程序中的Java代码和XML资源文件关系密切,所以下面的内容经常要在Java代码和XML资源文件之间来回切换。这里要重复一遍,由于XML文件无论是在程序开发的过程中还是程序的使用过程中都易于编辑和修改,因此Android平台鼓励开发者将尽量多的用户界面和操作流程的定义放到资源文件中。

作者简介

作者:(美国)Rick Rogers (美国)Blake Meike (美国)Zigurd Mednieks 等 译者:李耀亮

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航