編輯:關於android開發
1.Android SDK
即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上開發Android應用的開發組件,包含了在Android平台上開發移動應用程序的各種工具集。
2.Android SDK tools
(1).Android模擬器(Android Emulator(emulator.exe))
運行在計算機上的虛擬移動模擬器,可以使用模擬器來在一個實際的Android運行環境下 設計,調試和測試應用程序。
(2).集成開發環境插件(Android Development Tools Plugin for the Eclipse IDE 即ADT)
可以直接從Eclipse訪問其他Android開發工具.通過它可以進行包括截屏,管理端口轉發(port-forwarding),設置斷點,觀察線程和進程信息.
a) 它提供了一個新的項目向導(New Project Wizard),用於快速生成和建立起新Android應用程序所需的最基本的文件.
b) 它使得構建Android應用程序的過程變得自動化以及簡單化.
c) 它提供了一個android代碼編輯器,用於為Android 的manifest和資源文件編寫有效的XML.
(3).調試監視服務(Dalvik Debug Monitor Service(ddms.bat)
它集成在Dalvik(Android平台虛擬機)中,用於管理運行在模擬器或設備上的進程,並協助進行調試.可以用它來去除進程,選擇一個特定程序來調試,生成跟蹤數據,查看堆和線程數據,對模擬器或設備進行屏幕快照等.
(4).Android調試橋(Android Debug Bridge(adb.exe))
它用於向模擬器或手機設備安裝應用程序的apk文件和從命令行訪問模擬器或手機設備.也可以用於將標准的調試器連接到運行在android模擬器或手機設備上的應用代碼.
(5).Android資源打包工具(Andoird Asset Packing Tool(aapt.exe))
可以通過aapt工具來創建apk文件,這些文件包含了android應用程序的二進制文件和資源文件.
(6).Android接口描述語言(Android Interface Description Language(aidl.exe))
它用來生成進程間接口代碼,在服務中便可用到.
(7).SQLite3數據庫(sqlit3(sqlite3.exe))
Android應用程序可以創建和使用SQLite數據文件,開發者和使用者也可以方便的訪問這些數據文件.
(8).跟蹤顯示工具(Traceview(traceview.exe))
它可以生成跟蹤日志數據的圖形分析視圖,這些跟蹤日志數據由android因公程序產生.
(9).創建SD卡工具(mksdcard(mksdcard.exe))
它幫助創建磁盤鏡像,這個磁盤鏡像可以在模擬器上模擬外部存儲卡.
(10).DX工具(dx(dx.exe))
它將class字節碼重寫為android字節碼(存儲到dex文件中).
(11).生成Ant構建文件(activityCreator(activitycreator.bat))
它是一個腳本.用來生成Ant構建文件,Ant構建文件用來編譯android應用程序.若是在安裝了ADT插件的Eclipse環境下開發則不需要這個腳本.
(12).Android虛擬設備(Android Virtual Devices AVD)
每個android虛擬設備(AVD)模擬了單一的虛擬設備來運行android平台,這個平台至少要包括自己的內核,系統圖像和數據分區.開發者可以創建並保存多種虛擬模擬器配置,每種配置環境有其自己的平台版本,硬件配置以及SD卡和用戶數據,還可以有不同的顯示外觀等個性化設置,運行時只需要制定需要使用哪個.即可實現多平台下的模擬測試.
3.Adnroid 核心包
android.util:包含一些底層的輔助類,例如,特定的容器類,XML輔助工具類等.
android.os:提供基本的操作服務,消息傳遞和進程間的通行IPC.
android.graphics:作為核心的渲染包,提供圖形渲染功能.
android.text android.text.method android.text.style android.text.util 提供一套豐富的文本處理工具,支持富文本,輸入模式等.
android.database:包含底層API處理數據庫,方便操作數據庫表和數據.
android.content:提供各種服務訪問數據在手機設備上,程序安裝到手機設備和其他的相關資源,以及內容提供展示動態數據.
android.view:核心用戶界面框架.
android.widget:提供標准用戶界面元素,lists,buttons,layout managers等,是組成我們界面的基本元素.
android.app:提供高層的應用程序模型,實現使用Activity.
android.provider:提供方便調用系統提供的content providers的接口.
android.telephony:提供API交互和手機設備的通話接口.
android.webkit:包含一系列的工作在基於web內容的API.
Linux0.11內核系列—2.系統調用機制分析,linux0.11系統調用【版權所有,轉載請注明出處。出處:http://www.cnblogs.com/joey-hu
研究Launcher源碼時,發現並學習了SlidingDrawer類,即通常所
安卓開源項目周報1214,安卓開源項目1214由OpenDigg 出品的安卓開源項目周報第一期來啦。我們的安卓開源周報集合了OpenDigg一周來新收錄的優質的
redmine 整合ldap 用戶首先要配置好LDAP 不然會把你累死LDAP的安裝過程在博客目錄中找一下()要對應slapd.conf配置文件來寫 我們需要三份數據文件