一、Android應用程序結構
運行eclpseFile->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目錄找到
卸載
進入設置 ->應用程序