一、Android應用程序結構
運行eclpse
File->NEW->Other->Android Project














2、Android項目結構

以看到Android項目主要包括:

  src/: 存放java源文件

  gen/: 存放由Android編譯工具生成的java源文件, 這些文件不能手動修改。如R.java就定義了一些常量,這些常量是對資源文件的索引,以便我們很方便的引用這些資源文件。

  assets/: 存放一些靜態文件并將會被一起打包成.apk文件

  res/:存放資源文件

   res/drawable: 存放圖片如PNG,JPEG等

    res/drawable-ldpi/my_icon.png // 存放低分辨率的圖片

    res/drawable-mdpi/my_icon.png // 存放中等分辨率的圖片

    res/drawable-hdpi/my_icon.png // 存放高分辨率的圖片

  res/layout: 存放基于xml的布局文件

  res/menu: 存放基于xml的菜單文件

  res/values: 存放字符串等資源文件,如多語言的文件

  bin/:存放編譯后的文件

  bin/yourpackagename/classes/:存放java編譯后的.class文件

  bin/classes.dex: class文件被轉換成針對Dalvik虛擬機優化的dex文件, 在Introducing Android中有提及。

  bin/resources.ap_: 被壓縮的資源文件類似zip文件。

  bin/yourapp.apk: Android應用程序可執行文件,其實它也是個壓縮的文件,包含了.dex文件,各種資源文件等。

  AndroidManifest.xml是一個當前應用程序的組件清單,它列出了應用程序包含的各種activities,services,權限等


可以用adb命令行來設置,有點不好理解,所以這里直接可視化設置了。

  在Eclipse菜單欄找到window菜單,如下操作:

  window——AVD Manager——New按鈕,則見如下對話框:

點擊項目名 右鍵  Run As ->Android Application

觀察控制臺  會出現


注意控制臺中的HelloWorld.apk 可以在工作間的項目名為HelloWorld下的bin目錄找到
 
卸載  
進入設置 ->應用程序




先停止 后卸載

下面是官方的描述說明:

http://developer.android.com/resources/tutorials/hello-world.html