自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Android程序员指南(23)

 7.2 使用拨号器 既然您已知道Intent是什么,现在是实践的时候了。这一节向您展示了如何使用Intent  DIAL_ACTION来打开一个电话拨号器。您将通过Intent传递一个电话号码。如果您的程序运行正常,您应该看到拨号器中显示中这个号码。 首先我们为这个Activity创建一个新的项目(参考第五章部分)。项目名为AndroidPhoneDialer。下图显示了New Androi...

2011-05-05 13:29:18 131

原创 Android程序员指南(22)

7 使用Intents和电话拨号器 在这以前的章节一直介绍的是Android编程的基本的东西。您已经了解了Android应用程序的轮廓,并在Android服务器安装了您的第一个程序。您已学会使用Views和setContentView( ),以及如何在XML中创建用户界面。这些技能可以帮助您建立一个静态的应用程序。您尚未做过的,是使用程序界面与硬件打交道,这里的硬件就是这个平台之所以存在的目的-...

2011-05-05 13:28:22 114

原创 Android程序员指南(21)

6.3 在Linux上开发Hello World! 许多程序员,特别是那些对开源软件感兴趣的程序员,将Linux选作他们的平台。Google和开放设备联盟也为他们准备了一套Android SDK。.这套实际上是一样的(这是因为Java程序是可移植的),但是其中的工具是专门设计用来在Linux上运行的。 当我开始写本书时,我使用的是一个较旧版本的Red Hat Linux (Red Hat 9)...

2011-05-05 13:26:04 116

原创 Android程序员指南(20)

6.2 在Windows命令行中创建Hello World! Activity 在这一节中您将使用Windows命令行界面来编辑项目文件。这些项目文件由前一节中所述的ActivityCreator.bat创建。您将在不使用Eclipse的情况下编辑这些文件并增加代码. 6.2.1 编辑项目文件 使用任意一种XML editor打开main.xml(如果您没有XML Editor也可以使用记...

2011-05-05 13:25:00 124

原创 Android程序员指南(19)

6. 使用命令行工具和Android虚拟机   到目前为止,本书已涵盖了相当广泛的内容使您在Android平台上迈出第一步。现在,您应该可以相当轻松的使用Eclipse创建和运行小的Android程序。您已经创建过一个新的工程,编辑了main.xml和<activity>.java文件,并且重新编译了R.java file。这些都是您的创建Android应用程序的基础技能。 在本...

2011-05-05 13:22:39 136

原创 Android程序员指南(18)

5.4 使用图形的Hello World! 这一节,您将利用Hello World!程序来熟悉编程中相当常用技巧:图形的显示。离开了图形,现代计算机的屏幕将会巧然失色。我们研究的重点是将图像发送至屏幕的能力。 至少在五年以前,在手机上显示图形是相当困难的事情。作为现代个人电脑用户,与图形一起工作却是理所当然的事情。每天,我们看着各种各样的视窗,而没有考虑过这些真实的图形是怎样显示的。这个版本的...

2011-05-05 13:17:10 103

原创 Android程序员指南(17)

5.2.3 另一个Hello World! 在这一节中,您将要创建另一个Hello World!应用程序。不过,这次您需要编写用户界面的代码而不是使用xml文件--您将会做许多实际的事情。第一步请移除main.xml中的TextView的代码,这样我们得到一个空的程序框架。 <TextViewandroid:layout_width="fill_parent"android:layout...

2011-05-05 13:16:23 122

原创 Android程序员指南(16)

 5. 2 查看Android创建的文件  (因为一些杂七杂八的事情,翻译中断了半年,现在,让我们继续) 这一节探讨Android刚刚为您创建的新文件。一个相当可靠的文件结构已经为您建好,如果您不知道您看到的东西是什么,那么请先别在这些文件里放入任何代码。Android创建的这些文件中,有一些是需要您修改的,而另一些则是不能修改的。知道它们的不同,可以避免使您重新再创建一次工程。 打开您的新...

2011-05-05 13:15:47 114

原创 Android程序员指南(15)

5. 第一个程序Hello Wolrd   本章中,您将会创建第一个Android活动。这一章探讨程序从开始到结束的创建过程。我将展示如何在Eclipse中建立一个Android项目,在初始的文件中添加代码,以及在Android模拟器中运行完成的程序,它将是一个功能完整的、可以在Android平台中运行的程序。 实际上,翻阅完这一章后,您将可以建立不止一个Android活动。计算机程序设计课...

2011-05-05 13:14:20 116

原创 Android程序员指南(14)

4.1.6 程序生命周期 如果您有相当的程序开发经验,您会很对程序生命周期这个概念很熟悉。一个程序生命周期包括程序从执行到终止所经历步骤。每个程序,无论是用何种语言编写的,都有指定的生命周期,Android程序也不例外。这一节我们将比较ASP程序生命周期与Android程序生命周期。 1) 标准ASP程序生命周期 标准ASP程序生命周期is similar enough to that of...

2011-05-05 13:13:26 96

原创 Android程序员指南(13)

4.1.5 API  API的全称是Application Programming Interface,即应用程序接口。它是Android SDK的核心。一个API是一些功能、方法、属性、类和库的集合,用于创建指定平台上的应用程序。Android API包括了所有那些用来创建Android程序的信息。 Android SDK包括了两个互为补充的API集合——Google API和Optiona...

2011-05-05 13:12:45 77

原创 Android程序员指南(12)

4.1.4 Android工具 Android SDK为开发者提供了许多强大的实用工具。在本书中,您将用到的只是其中的一部分。这一节我们就来快速的看一下这些工具。在后面的CLI章节中,我们还要深入了解它们。 注:更多有关Android SDK中工具的详细信息,请参考Android文档。 1) emulator.exe 理论上,Android SDK所有工具中最重要的便是emulator.e...

2011-05-05 09:58:00 105

原创 Android程序员指南(11)

4.1.3 运行API示范程序 让我们使用Eclipse,将API示范程序作为新的Android项目(New Android Project)载入:在Eclipse的菜单中选择File | New | Project,打开Android Wizard窗口。暂时不用理会Wizard窗口中的那些选项,选择“从已经源文件中创建项目(Create Project froom Existing Sourc...

2011-05-05 09:57:24 133

原创 Android程序员指南(10)

4 探索Android SDK 您已经搭建好了开发环境,现在让我们开始探索Android SDK吧。它包括了众多文件和工具帮助我们设计和开发不可思议的Android应用程序,在开始编写程序前,您需要熟悉Android和这些工具。 Android还包括了一些程序库,可以将您的应用程序与Android核心功能如电话功能(打电话和接电话),GPS功能,短消息。这些库组成了SDK的核心,以后您会经常使...

2011-05-05 09:56:41 127

原创 Android程序员指南(9)

3.3 为Eclipse配置Android插件 当Eclipse的Android 插件安装完成后,Eclipse会提示您重新运行。如果它没有提示,现在仍请您重新运行Eclipse,这样可以确保程序有机会初始化安装的插件。这对于后续的配置有序进行是很重要的,可以减少配置出错的机率。 Anroid插件是Eclipse的Preferences窗口中进行配置的。请按下面的步骤操作: 1. 在Ecli...

2011-05-05 09:55:53 138

原创 Android程序员指南(8)

3.2下载和安装Eclipse的Android插件 在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用Eclipse IDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。 在Eclipse开发环境中设置Android SDk的第一步是下载与安装Eclipse的Android插件。这两...

2011-05-05 09:55:10 113

原创 Android程序员指南(7)

 3.下载和安装Android SDK 在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用Eclipse IDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。 由于Eclipse死一个Java开发环境,您得以轻松创建和编辑Jave项目。但是,假设您还未拥有可以理解Android程序的...

2011-05-05 09:54:27 112

原创 Android程序员指南(6)

2.3 下载和安装Eclipse 在浏览器中打开Eclipse下载页面www.eclipse.org/downloads,如下图所示。本章前面所提及,在Eclipse中开发需要JRE环境(推荐是Java 5),请您留心这一问题。在这个网站上下载供Java开发者使用的Eclipse IDE(Eclipse IDE for Java Developers)。这个软件包较小(79MB),下载会比较快。...

2011-05-05 09:53:46 104

原创 Android程序员指南(5)

2.2 下载和安装JRE 在下载和安装Eclipse之前,您必须确认您的机器已Java运行环境JRE。因为Elipse是使用Java编写的程序,它需要JRE来运行,如果JRE没有安装或是没有检测到,在打开Eclipse时会出现如下的错误:   如果您是一个Java开发者并且已经安装过Java,而您仍希望了解这一部分,您只需确定是否安装了正确的JRE版本即可。 注:大多数使用过Web或是基与...

2011-05-05 09:52:58 105

原创 Android程序员指南(4)

2. 下载和安装Eclipse Android应用程序是使用Java开发的。Android本身不是一种语言,而是可以运行应用程序的系统环境。就这点而论,理论上你可使用所拥有的任何软件或集成开发环境(IDE)进行开发。实际上,你也可以选择根本不用IDE。 提示:在本书的后面几章,我将介绍如果不使用IDE而是用命令行开发Android程序。尽管在本书中我未使用这个技术来描述每个例子,您将了解到如何...

2011-05-05 09:52:01 81

原创 Android程序员指南(3)

1.3 Android入门 Android,是运行在Linux2.6内核上、基于Java的操作系统。它的体积小巧但功能齐全。插图1-1是未经修改的Android主屏幕。     图1-1 Android模拟器上的Android主屏幕 Android应用程序使用Java开发,并且很容易移植到这个新的平台。 如果你还没有下载Java或者不确定你需要哪个版本,我将在第二章中详细叙述开...

2011-05-05 09:51:14 97

原创 Android程序员指南(2)

1.2 开放手机联盟(Open Handset Alliance)和 Android 手机应用开发的这个障碍被逾越,2007年11月,开发手机联盟中的Google公司发布了Android。开放手机联盟是一群硬件和软件开发者,包括Google、NTT DoCoMo、Sprint Nextel、和HTC。他们的目标是创建一个更为开放的手机平台。移动设备操作系统Android,是这个组织发布的第一个产...

2011-05-05 09:50:07 96

原创 Android程序员指南(1)

1. Android概述 可以说,传统的桌面应用程序(Desktop Application)的开发者们一时被宠坏了。这并不是说桌面应用的开发比其他平台要容易,然而,作为传统桌面应用程序开发者,我们确实能够开发任何我们所能想到的应用程序。在这里,我将自己归为其中的一员,因为我的程序设计生涯也是从桌面编程开始起步的。 使桌面编程更容易的原因之一是,我们能与桌面操作系统交互,并通过它十分自由地与任...

2011-05-05 09:49:24 127

原创 Android程序员指南(0)

Android程序员指南英文原名Android - A Programmer' Guide,作者Jerome(J.F.)和DiMarzio,由Mc GrawHill出版。 我推荐手机程序员们阅读这本书,我将陆续翻译本书并在我的博客中连载。如有版权疑问,请与我联系。   内容提要 1. Android概述 2. 下载与安装Eclipse 3. 下载与安装Android SDK 4. A...

2011-05-05 09:48:32 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除