Android
文章平均质量分 86
iteye_6279
这个作者很懒,什么都没留下…
展开
-
如何降低android应用程序的耗电量
如果手机(移动设备)没电了,你的程序还能运行吗?哈哈,这是地球人都知道的问题,那么如何才能降低android应用程序的耗电量呢?今天再一次回顾了一下09年google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也加上自己的一些体会拿出来和大家一起分享一下。首先我们来看看android手机的电量...原创 2011-04-02 14:09:17 · 80 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(14)
4.1.6 程序生命周期如果您有相当的程序开发经验,您会很对程序生命周期这个概念很熟悉。一个程序生命周期包括程序从执行到终止所经历步骤。每个程序,无论是用何种语言编写的,都有指定的生命周期,Android程序也不例外。这一节我们将比较ASP程序生命周期与Android程序生命周期。1) 标准ASP程序生命周期标准ASP程序生命周期is similar enough to that of...原创 2011-05-05 13:13:26 · 96 阅读 · 0 评论 -
Android程序员指南(15)
5. 第一个程序Hello Wolrd 本章中,您将会创建第一个Android活动。这一章探讨程序从开始到结束的创建过程。我将展示如何在Eclipse中建立一个Android项目,在初始的文件中添加代码,以及在Android模拟器中运行完成的程序,它将是一个功能完整的、可以在Android平台中运行的程序。实际上,翻阅完这一章后,您将可以建立不止一个Android活动。计算机程序设计课...原创 2011-05-05 13:14:20 · 116 阅读 · 0 评论 -
Android程序员指南(16)
5. 2 查看Android创建的文件 (因为一些杂七杂八的事情,翻译中断了半年,现在,让我们继续)这一节探讨Android刚刚为您创建的新文件。一个相当可靠的文件结构已经为您建好,如果您不知道您看到的东西是什么,那么请先别在这些文件里放入任何代码。Android创建的这些文件中,有一些是需要您修改的,而另一些则是不能修改的。知道它们的不同,可以避免使您重新再创建一次工程。打开您的新...原创 2011-05-05 13:15:47 · 114 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(18)
5.4 使用图形的Hello World!这一节,您将利用Hello World!程序来熟悉编程中相当常用技巧:图形的显示。离开了图形,现代计算机的屏幕将会巧然失色。我们研究的重点是将图像发送至屏幕的能力。至少在五年以前,在手机上显示图形是相当困难的事情。作为现代个人电脑用户,与图形一起工作却是理所当然的事情。每天,我们看着各种各样的视窗,而没有考虑过这些真实的图形是怎样显示的。这个版本的...原创 2011-05-05 13:17:10 · 103 阅读 · 0 评论 -
Android程序员指南(19)
6. 使用命令行工具和Android虚拟机 到目前为止,本书已涵盖了相当广泛的内容使您在Android平台上迈出第一步。现在,您应该可以相当轻松的使用Eclipse创建和运行小的Android程序。您已经创建过一个新的工程,编辑了main.xml和<activity>.java文件,并且重新编译了R.java file。这些都是您的创建Android应用程序的基础技能。在本...原创 2011-05-05 13:22:39 · 136 阅读 · 0 评论 -
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 · 123 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(22)
7 使用Intents和电话拨号器在这以前的章节一直介绍的是Android编程的基本的东西。您已经了解了Android应用程序的轮廓,并在Android服务器安装了您的第一个程序。您已学会使用Views和setContentView( ),以及如何在XML中创建用户界面。这些技能可以帮助您建立一个静态的应用程序。您尚未做过的,是使用程序界面与硬件打交道,这里的硬件就是这个平台之所以存在的目的-...原创 2011-05-05 13:28:22 · 114 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(10)
4 探索Android SDK您已经搭建好了开发环境,现在让我们开始探索Android SDK吧。它包括了众多文件和工具帮助我们设计和开发不可思议的Android应用程序,在开始编写程序前,您需要熟悉Android和这些工具。Android还包括了一些程序库,可以将您的应用程序与Android核心功能如电话功能(打电话和接电话),GPS功能,短消息。这些库组成了SDK的核心,以后您会经常使...原创 2011-05-05 09:56:41 · 127 阅读 · 0 评论 -
Android程序员指南(0)
Android程序员指南英文原名Android - A Programmer' Guide,作者Jerome(J.F.)和DiMarzio,由Mc GrawHill出版。我推荐手机程序员们阅读这本书,我将陆续翻译本书并在我的博客中连载。如有版权疑问,请与我联系。 内容提要1. Android概述2. 下载与安装Eclipse3. 下载与安装Android SDK4. A...原创 2011-05-05 09:48:32 · 121 阅读 · 0 评论 -
Android程序员指南(1)
1. Android概述可以说,传统的桌面应用程序(Desktop Application)的开发者们一时被宠坏了。这并不是说桌面应用的开发比其他平台要容易,然而,作为传统桌面应用程序开发者,我们确实能够开发任何我们所能想到的应用程序。在这里,我将自己归为其中的一员,因为我的程序设计生涯也是从桌面编程开始起步的。使桌面编程更容易的原因之一是,我们能与桌面操作系统交互,并通过它十分自由地与任...原创 2011-05-05 09:49:24 · 127 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(4)
2. 下载和安装EclipseAndroid应用程序是使用Java开发的。Android本身不是一种语言,而是可以运行应用程序的系统环境。就这点而论,理论上你可使用所拥有的任何软件或集成开发环境(IDE)进行开发。实际上,你也可以选择根本不用IDE。提示:在本书的后面几章,我将介绍如果不使用IDE而是用命令行开发Android程序。尽管在本书中我未使用这个技术来描述每个例子,您将了解到如何...原创 2011-05-05 09:52:01 · 81 阅读 · 0 评论 -
Android程序员指南(5)
2.2 下载和安装JRE在下载和安装Eclipse之前,您必须确认您的机器已Java运行环境JRE。因为Elipse是使用Java编写的程序,它需要JRE来运行,如果JRE没有安装或是没有检测到,在打开Eclipse时会出现如下的错误: 如果您是一个Java开发者并且已经安装过Java,而您仍希望了解这一部分,您只需确定是否安装了正确的JRE版本即可。注:大多数使用过Web或是基与...原创 2011-05-05 09:52:58 · 105 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android程序员指南(7)
3.下载和安装Android SDK在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用Eclipse IDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。由于Eclipse死一个Java开发环境,您得以轻松创建和编辑Jave项目。但是,假设您还未拥有可以理解Android程序的...原创 2011-05-05 09:54:27 · 111 阅读 · 0 评论 -
Android程序员指南(8)
3.2下载和安装Eclipse的Android插件在前面的章节中,您下载和安装了基本的开发环境Eclipse。现在您已经可以使用Eclipse IDE开发Java应用程序了,但是在您创建手机应用程序之前,还有一些部奏需要完成。为了进行Android开发,您必须对环境进行一些配置。在Eclipse开发环境中设置Android SDk的第一步是下载与安装Eclipse的Android插件。这两...原创 2011-05-05 09:55:10 · 113 阅读 · 0 评论 -
Android程序员指南(9)
3.3 为Eclipse配置Android插件当Eclipse的Android 插件安装完成后,Eclipse会提示您重新运行。如果它没有提示,现在仍请您重新运行Eclipse,这样可以确保程序有机会初始化安装的插件。这对于后续的配置有序进行是很重要的,可以减少配置出错的机率。Anroid插件是Eclipse的Preferences窗口中进行配置的。请按下面的步骤操作:1. 在Ecli...原创 2011-05-05 09:55:53 · 138 阅读 · 0 评论 -
Android程序员指南(23)
7.2 使用拨号器既然您已知道Intent是什么,现在是实践的时候了。这一节向您展示了如何使用Intent DIAL_ACTION来打开一个电话拨号器。您将通过Intent传递一个电话号码。如果您的程序运行正常,您应该看到拨号器中显示中这个号码。首先我们为这个Activity创建一个新的项目(参考第五章部分)。项目名为AndroidPhoneDialer。下图显示了New Androi...原创 2011-05-05 13:29:18 · 131 阅读 · 0 评论