自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對Android SDK開發(fā)入門學習

移動開發(fā) Android
開放手機聯(lián)盟的成立和Android SDK的推出是對現(xiàn)狀的重大改變,在帶來初步效益之前,不過你不用擔心—你不會因為不使用Eclipse而損失什么。

如果你不使用Eclipse(如果你使用其它其它的IDE,或者間的的使用文本編輯工具和命令行工具),那么Eclipse插件就對你毫無幫助。Eclipse環(huán)境下的Android插件緊緊是一套Android SDK工具的一個封裝而已(這些工具,象仿真器,aapt,adb,ddms和其它文檔化的工具)因此,它也可以用其它工具來進行封裝,比如說一個’Ant’創(chuàng)建文件。Android SDK包括一個Python腳本,名字為”activityCreateor.py”,它可以用來為你的工程創(chuàng)建所有的源碼和原始目錄。

也可以生成一個兼容Ant的build.xml文件。這可以讓你從命令行創(chuàng)建你的工程,或者與你選擇的IDE集成起來,例如,創(chuàng)建一個類似我們剛剛通過Eclipse創(chuàng)建的HelloAndroid工程,你可以使用這樣的命令。

最重要的事情是注意到的事名為”layout”的內(nèi)部類, 和它的成員域”main”。Eclipse插件會偵測到你添加了一個新的XML布局文件和重新生成的這個R.java文件,當你添加了新資源到你的項目中之后。

你會發(fā)現(xiàn)R.java自動跟新。最后要做的就是使用你的UI的新版本的XML文件修改你的HelloAndroid源碼,以取代純粹使用代碼來修改。下面是你的新類看上去的樣子,正如你所見,源碼變得十分簡單。

Eclipse插件為你創(chuàng)建這些XML文件.在我們上面的例子中,我們簡單地顯示了一下。在包瀏覽器中,展開res/layout文件夾,編輯main.xml文件.用上面的文本替換并且保存修改?,F(xiàn)在打開包瀏覽器中源代碼文件夾中的名為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. }; 

為了創(chuàng)建這個工程,你要先運行命令’ant’,當這個命令成功執(zhí)行,一個名為Android SDK的文件將生成到文件夾bin/下面。這個.apk文件十一個Android包,它可以使用adb工具安裝到你的仿真器中.想了解更多使用這些工具的信息,請閱讀前面的引用文檔。

【編輯推薦】

  1. Android應用程序組建原理深入剖析 
  2. Android SMS短信服務相關概念簡述 
  3. PythonAndroid數(shù)據(jù)庫相關代碼解讀 
  4. PythonAndroid安裝卸載程序具體操作方法解析 
  5. Android應用程序的四個關鍵點 
責任編輯:chenqingxiang 來源: CSDN
相關推薦

2013-01-16 14:41:14

Android開發(fā)Android SDK

2013-01-16 17:34:32

Android開發(fā)路線圖

2014-03-17 11:51:31

AndroidWearable SD

2011-03-31 15:16:50

BlackBerry應BlackBerry RIM

2011-09-09 14:09:17

Android Wid

2011-05-31 14:03:13

2013-04-08 14:12:03

Android開發(fā)googleMap入門SDK

2009-04-12 09:20:59

Symbian諾基亞移動OS

2009-04-12 09:16:30

Symbian諾基亞移動OS

2010-09-07 17:40:19

入門android

2009-04-12 09:19:27

Symbian諾基亞移動OS

2009-04-12 09:22:27

Symbian諾基亞移動OS

2011-05-25 15:17:39

Android SDK 安裝

2013-02-25 11:06:34

2013-01-16 15:07:30

Android NDKAndroid開發(fā)

2010-03-02 11:12:33

Android應用開發(fā)

2011-09-14 11:10:09

Android 2.2

2009-03-11 13:18:57

Android入門Android開發(fā)Android模擬器

2013-05-20 15:42:22

2011-06-28 14:02:34

QT ARM
點贊
收藏

51CTO技術棧公眾號