对Android SDK开发入门学习

移动开发 Android
开放手机联盟的成立和Android SDK的推出是对现状的重大改变,在带来初步效益之前,不过你不用担心—你不会因为不使用Eclipse而损失什么。

如果你不使用Eclipse(如果你使用其它其它的IDE,或者间的的使用文本编辑工具和命令行工具),那么Eclipse插件就对你毫无帮助。Eclipse环境下的Android插件紧紧是一套Android SDK工具的一个封装而已(这些工具,象仿真器,aapt,adb,ddms和其它文档化的工具)因此,它也可以用其它工具来进行封装,比如说一个’Ant’创建文件。Android SDK包括一个Python脚本,名字为”activityCreateor.py”,它可以用来为你的工程创建所有的源码和原始目录。

也可以生成一个兼容Ant的build.xml文件。这可以让你从命令行创建你的工程,或者与你选择的IDE集成起来,例如,创建一个类似我们刚刚通过Eclipse创建的HelloAndroid工程,你可以使用这样的命令。

最重要的事情是注意到的事名为”layout”的内部类, 和它的成员域”main”。Eclipse插件会侦测到你添加了一个新的XML布局文件和重新生成的这个R.java文件,当你添加了新资源到你的项目中之后。

你会发现R.java自动跟新。最后要做的就是使用你的UI的新版本的XML文件修改你的HelloAndroid源码,以取代纯粹使用代码来修改。下面是你的新类看上去的样子,正如你所见,源码变得十分简单。

Eclipse插件为你创建这些XML文件.在我们上面的例子中,我们简单地显示了一下。在包浏览器中,展开res/layout文件夹,编辑main.xml文件.用上面的文本替换并且保存修改。现在打开包浏览器中源代码文件夹中的名为R.java的文件,你将看到如下的代码:

  1. public final class R {  
  2.  
  3.     public static final class attr {  
  4.  
  5.     };  
  6.  
  7.     public static final class drawable {  
  8.  
  9.         public static final int icon=0x7f020000;  
  10.  
  11.     };  
  12.  
  13.     public static final class layout {  
  14.  
  15.         public static final int main=0x7f030000;  
  16.  
  17.     };  
  18.  
  19.     public static final class string {  
  20.  
  21.         public static final int app_name=0x7f040000;  
  22.  
  23.     };  
  24.  
  25. }; 

为了创建这个工程,你要先运行命令’ant’,当这个命令成功执行,一个名为Android SDK的文件将生成到文件夹bin/下面。这个.apk文件十一个Android包,它可以使用adb工具安装到你的仿真器中.想了解更多使用这些工具的信息,请阅读前面的引用文档。

【编辑推荐】

  1. Android应用程序组建原理深入剖析 
  2. Android SMS短信服务相关概念简述 
  3. PythonAndroid数据库相关代码解读 
  4. PythonAndroid安装卸载程序具体操作方法解析 
  5. Android应用程序的四个关键点 
责任编辑:chenqingxiang 来源: CSDN
相关推荐

2013-01-16 14:41:14

Android开发Android SDK

2014-03-17 11:51:31

AndroidWearable SD

2013-01-16 17:34:32

Android开发路线图

2011-05-31 14:03:13

2011-03-31 15:16:50

BlackBerry应BlackBerry RIM

2011-09-09 14:09:17

Android Wid

2013-04-08 14:12:03

Android开发googleMap入门SDK

2009-04-12 09:19:27

Symbian诺基亚移动OS

2009-04-12 09:22:27

Symbian诺基亚移动OS

2011-05-25 15:17:39

Android SDK 安装

2009-04-12 09:20:59

Symbian诺基亚移动OS

2009-04-12 09:16:30

Symbian诺基亚移动OS

2010-09-07 17:40:19

入门android

2013-01-16 15:07:30

Android NDKAndroid开发

2009-06-26 10:36:30

Android 1.5

2011-09-13 18:14:23

Android SDK

2018-12-18 14:13:30

SDKAndroid开发

2013-02-25 11:06:34

2010-03-02 11:12:33

Android应用开发

2010-11-11 16:22:29

Android 2.3Android Gin
点赞
收藏

51CTO技术栈公众号