-
Android软件工程师指南(2)
Android程序员指南(2)1.2开放手机联盟(OpenHandsetAlliance)和Android手机应用开发的这个障碍被逾越,2007年11月,开发手机联盟中的Google公司发布了Android。开放手机联盟是一群硬件和软件开发者,包括Google、NTTDoCoMo、SprintNextel、和HTC。他们的目标是创建一个更为开放的手机平台。移动设备操作系统Android,是这个组织...
24
热度 -
Android软件工程师指南(3)
Android程序员指南(3)1.3Android入门Android,是运行在Linux2.6内核上、基于Java的操作系统。它的体积小巧但功能齐全。插图1-1是未经修改的Android主屏幕。??图1-1Android模拟器上的Android主屏幕Android应用程序使用Java开发,并且很容易移植到这个新的平台。如果你还没有下载Java或者不确定你需要哪个版本,我将在第二章中详细叙述开发环境...
65
热度 -
Android软件工程师指南(4)
Android程序员指南(4)2.下载和安装EclipseAndroid应用程序是使用Java开发的。Android本身不是一种语言,而是可以运行应用程序的系统环境。就这点而论,理论上你可使用所拥有的任何软件或集成开发环境(IDE)进行开发。实际上,你也可以选择根本不用IDE。提示:在本书的后面几章,我将介绍如果不使用IDE而是用命令行开发Android程序。尽管在本书中我未使用这个技术来描述每个...
32
热度 -
Android软件工程师指南(5)
Android程序员指南(5)2.2下载和安装JRE在下载和安装Eclipse之前,您必须确认您的机器已Java运行环境JRE。因为Elipse是使用Java编写的程序,它需要JRE来运行,如果JRE没有安装或是没有检测到,在打开Eclipse时会出现如下的错误:?如果您是一个Java开发者并且已经安装过Java,而您仍希望了解这一部分,您只需确定是否安装了正确的JRE版本即可。注:大多数使用过W...
32
热度 -
Android软件工程师指南(7)
Android程序员指南(7)?3.下载和安装AndroidSDK在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用EclipseIDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。由于Eclipse死一个Java开发环境,您得以轻松创建和编辑Jave项目。但是,假设您还未拥有可以理解A...
63
热度 -
Android软件工程师指南(8)
Android程序员指南(8)3.2下载和安装Eclipse的Android插件在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用EclipseIDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。在Eclipse开发环境中设置AndroidSDk的第一步是下载与安装Eclipse的And...
92
热度 -
Android软件工程师指南(10)
Android程序员指南(10)4探索AndroidSDK您已经搭建好了开发环境,现在让我们开始探索AndroidSDK吧。它包括了众多文件和工具帮助我们设计和开发不可思议的Android应用程序,在开始编写程序前,您需要熟悉Android和这些工具。Android还包括了一些程序库,可以将您的应用程序与Android核心功能如电话功能(打电话和接电话),GPS功能,短消息。这些库组成了SDK的核...
52
热度 -
Android软件工程师指南(0)
Android程序员指南(0)Android程序员指南英文原名Android-AProgrammer'Guide,作者Jerome(J.F.)和DiMarzio,由McGrawHill出版。我推荐手机程序员们阅读这本书,我将陆续翻译本书并在我的博客中连载。如有版权疑问,请与我联系。?内容提要1.Android概述2.下载与安装Eclipse3.下载与安装AndroidSDK4.AndroidSDK...
36
热度 -
Android软件工程师指南(11)
Android程序员指南(11)4.1.3运行API示范程序让我们使用Eclipse,将API示范程序作为新的Android项目(NewAndroidProject)载入:在Eclipse的菜单中选择File|New|Project,打开AndroidWizard窗口。暂时不用理会Wizard窗口中的那些选项,选择“从已经源文件中创建项目(CreateProjectfroomExistingSou...
42
热度 -
Android软件工程师指南(12)
Android程序员指南(12)4.1.4Android工具AndroidSDK为开发者提供了许多强大的实用工具。在本书中,您将用到的只是其中的一部分。这一节我们就来快速的看一下这些工具。在后面的CLI章节中,我们还要深入了解它们。注:更多有关AndroidSDK中工具的详细信息,请参考Android文档。1)emulator.exe理论上,AndroidSDK所有工具中最重要的便是emulato...
81
热度 -
Android软件工程师指南(13)
Android程序员指南(13)4.1.5API?API的全称是ApplicationProgrammingInterface,即应用程序接口。它是AndroidSDK的核心。一个API是一些功能、方法、属性、类和库的集合,用于创建指定平台上的应用程序。AndroidAPI包括了所有那些用来创建Android程序的信息。AndroidSDK包括了两个互为补充的API集合——GoogleAPI和Op...
0
热度 -
Android软件工程师指南(14)
Android程序员指南(14)4.1.6程序生命周期如果您有相当的程序开发经验,您会很对程序生命周期这个概念很熟悉。一个程序生命周期包括程序从执行到终止所经历步骤。每个程序,无论是用何种语言编写的,都有指定的生命周期,Android程序也不例外。这一节我们将比较ASP程序生命周期与Android程序生命周期。1)标准ASP程序生命周期标准ASP程序生命周期issimilarenoughtotha...
67
热度 -
Android软件工程师指南(23)
Android程序员指南(23)?7.2使用拨号器既然您已知道Intent是什么,现在是实践的时候了。这一节向您展示了如何使用Intent?DIAL_ACTION来打开一个电话拨号器。您将通过Intent传递一个电话号码。如果您的程序运行正常,您应该看到拨号器中显示中这个号码。首先我们为这个Activity创建一个新的项目(参考第五章部分)。项目名为AndroidPhoneDialer。下图显示了...
85
热度 -
Android软件工程师指南(15)
Android程序员指南(15)5.第一个程序HelloWolrd?本章中,您将会创建第一个Android活动。这一章探讨程序从开始到结束的创建过程。我将展示如何在Eclipse中建立一个Android项目,在初始的文件中添加代码,以及在Android模拟器中运行完成的程序,它将是一个功能完整的、可以在Android平台中运行的程序。实际上,翻阅完这一章后,您将可以建立不止一个Android活动。...
83
热度 -
Android软件工程师指南(16)
Android程序员指南(16)?5.2查看Android创建的文件?(因为一些杂七杂八的事情,翻译中断了半年,现在,让我们继续)这一节探讨Android刚刚为您创建的新文件。一个相当可靠的文件结构已经为您建好,如果您不知道您看到的东西是什么,那么请先别在这些文件里放入任何代码。Android创建的这些文件中,有一些是需要您修改的,而另一些则是不能修改的。知道它们的不同,可以避免使您重新再创建一次...
74
热度 -
Android软件工程师指南(17)
Android程序员指南(17)5.2.3另一个HelloWorld!在这一节中,您将要创建另一个HelloWorld!应用程序。不过,这次您需要编写用户界面的代码而不是使用xml文件--您将会做许多实际的事情。第一步请移除main.xml中的TextView的代码,这样我们得到一个空的程序框架。<TextViewandroid:layout_width="fill_parent"andro...
95
热度 -
Android软件工程师指南(18)
Android程序员指南(18)5.4使用图形的HelloWorld!这一节,您将利用HelloWorld!程序来熟悉编程中相当常用技巧:图形的显示。离开了图形,现代计算机的屏幕将会巧然失色。我们研究的重点是将图像发送至屏幕的能力。至少在五年以前,在手机上显示图形是相当困难的事情。作为现代个人电脑用户,与图形一起工作却是理所当然的事情。每天,我们看着各种各样的视窗,而没有考虑过这些真实的图形是怎样...
74
热度 -
Android软件工程师指南(19)
Android程序员指南(19)6.使用命令行工具和Android虚拟机?到目前为止,本书已涵盖了相当广泛的内容使您在Android平台上迈出第一步。现在,您应该可以相当轻松的使用Eclipse创建和运行小的Android程序。您已经创建过一个新的工程,编辑了main.xml和<activity>.java文件,并且重新编译了R.javafile。这些都是您的创建Android应用程序...
51
热度 -
Android软件工程师指南(20)
Android程序员指南(20)6.2在Windows命令行中创建HelloWorld!Activity在这一节中您将使用Windows命令行界面来编辑项目文件。这些项目文件由前一节中所述的ActivityCreator.bat创建。您将在不使用Eclipse的情况下编辑这些文件并增加代码.6.2.1编辑项目文件使用任意一种XMLeditor打开main.xml(如果您没有XMLEditor也可以...
72
热度 -
Android软件工程师指南(22)
Android程序员指南(22)7使用Intents和电话拨号器在这以前的章节一直介绍的是Android编程的基本的东西。您已经了解了Android应用程序的轮廓,并在Android服务器安装了您的第一个程序。您已学会使用Views和setContentView(),以及如何在XML中创建用户界面。这些技能可以帮助您建立一个静态的应用程序。您尚未做过的,是使用程序界面与硬件打交道,这里的硬件就是这...
18
热度