編輯:關於android開發
在這裡小編第一次寫博客,可能出現很多的問題請諒解。
在剛開學習安卓的時候總是看到像ADT、SDK、AVM等相關的術語。開始我也不知道什麼意思。在這裡我給大家整理了一下。
Dalvik: Android特有的虛擬機,和JVM不同,Dalvik虛擬機非常適合在移動終端上使用!
AVD: (android virtual machine):安卓虛擬設備,就是安卓的模擬器.
SDK:(software development kit)軟件開發工具包,就是安卓系統,平台架構等的工具集合.
DDMS:(dalvik debug monitor service)安卓調試工具.
adb:安卓調試橋,在sdk的platform-tools目錄下,功能很多,命令行必備
DX工具:將.class轉換成.dex文件
AAPT:(android asset packing tool),安卓資源打包工具
R.java文件:由aapt工具根據App中的資源文件自動生成,可以理解為資源字典
AndroidManifest.xml:app包名 + 組件聲明 + 程序兼容的最低版本 + 所需權限等程序的配置文件
ADT: 是集成到eclipse上的一個插件,能夠提供一個強大的集成開發環境開發Android應用。故可以將ADT理解為是Android SDK與Eclipse建立起聯系的一個軟件工具。
下面說一下Android項目的主目錄:
SRC:用於存放整個項目的源代碼。
gen:有Android自動生成和維護,包含一個非常重要的.java文件;R.Java,它是程序與資源文件建立聯系的橋梁,不可改動和刪除。
assets:存放資源,但這裡的資源不會再R.java文件中,訪問時直接使用資源ID,即R.id的形式。注意:res目錄下的文件名應為小寫。
drawable:是res的子目錄,用於存放應用程序使用的圖像資源或者圖像描述文件。該目錄還分為drawable—hdpi、drawable—ldpi、drawable—mdpi、drawable— xhdpi,分別用於放置不同分辨率的圖片資源。在代碼中使用getResoures(),getDrawable(resourceld)可獲取相應的ID的資源。
layout :是res的子目錄,放置Android應用程序的布局XML文件。
values: 是res的子目錄,放置應用程序常用資源,包括字符串、樣式和顏色定義。可以用於文本內容的國際化,以及避免出現硬編碼(即在代碼中直接編寫文本內容)。對於string.xml文件,通過使用getResources().getString(resourceld)來獲取字符串內容。
menu:是res的子目錄,用於放置菜單的布局文件。
關於安卓APP的啟動界面,安卓APP啟動界面剛學安卓App開發的朋友們,可能會遇到一個問題,就是人家的App剛進入會有一個頁面出現一會兒後消失, 這個頁面
android基礎部分再學習--AIDL AIDL與其他IDL語言類似,你需要做一些工作。 它允許你定義客戶端與服務端達成一致的程序接口使用進程間通信相互交流。 在ANd
Android系統四層架構分享,android四層架構Android系統四層架構 個人網站:http://www.51pansou.com Android視頻下載:And
Android NDK開發初識,androidndk初識 神秘的Android NDK開發往往眾多程序員感到興奮,但又不知它為何物,由於近期開發應用時,為了是開發的.a