編輯:Android開發教程
打開下載下來的SDK,會發現裡面有許多存放不同文件的文件夾,如下圖所示,那麼這些文件夾裡到底存放 的是什麼呢,下面就對這些內容,進行講解。
1. add-ons 這裡面保存著附加庫,比如Google Maps, 當然你如果安裝了Ophone SDK,這裡也會有一些類庫在裡面。
2. docs 這裡面是Android SDK API參考 文檔,所有的API都可以在這裡查到。
3. market_licensing 作為Android Market版權保護組件,一般 發布付費應用到電子市場可以用它來反盜版。
4. platforms 是每個平台的SDK真正的文件,裡面會根 據API Level劃分的SDK版本, 這裡就以Android 2.2來說,進入後有一個android-8的文件夾, android-8進入後是Android 2.2 SDK的主要文件,其中ant為ant編譯腳本,data保存著一些系統資源,images 是模擬器映像文件,skins則是Android模擬器的皮膚,templates是工程創建的默認模板,android.jar則是該 版本的主要framework文件,tools目錄裡面包含了重要的編譯工具,比如aapt、aidl、逆向調試工具dexdump 和編譯腳本dx。
5. platform-tools 保存著一些通用工具,比如adb、和aapt、aidl、dx等文件, Android123提示,這裡和platforms目錄中tools文件夾有些重復,主要是從android 2.3開始這些工具被劃分 為通用了。
6. samples 是Android SDK自帶的默認示例工程,裡面的apidemos強烈推薦初學者運行學 習,對於SQLite數據庫操作可以查看NotePad這個例子,對於游戲開發Snake、LunarLander都是不錯的例子, 對於Android主題開發Home則是android m5時代的主題設計原理。
7. tools 作為SDK根目錄下的tools 文件夾,這裡包含了重要的工具,比如ddms用於啟動Android調試工具,比如logcat、屏幕截圖和文件管理器 ,而draw9patch則是繪制android平台的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite數據庫,而 monkeyrunner則是一個不錯的壓力測試應用,模擬用戶隨機按鍵,mksdcard則是模擬器SD映像的創建工具, emulator是android模擬器主程序,不過從android 1.5開始,需要輸入合適的參數才能啟動模擬器, traceview作為android平台上重要的調試工具。
8. usb_driver 顧名思義,保存著android平台google 官方機型的驅動如nexus one、nexus s,同時也有一些老機型驅動的支持,比如說htc dream、htc magic和 motorola的droid。
前段時間,我學習了自定義View,基本能夠繪制一些比較好看的控件,那麼今天開始,我將會學習屬性動畫。前面我也簡單的看過屬性動畫的概念,然後也是看了一下效果,了解了一些基本
本文主要講如下兩個內容。1. 如何讓一部Android手機帶兩台PC進行調試。2. 如何完美Root Android手機。我曾經遇到過這樣的問題,
1. Sax概述SAX是一種占用內存少且解析速度快的解析器,它采用的是事件啟動,不需要解析完整個文檔,而是按照 內容順序看文檔某個部分是否符合xml語法,如果符合就觸發相
前面在Android RoboGuice 使用指南(1):概述 對應Roboguice做了簡要的介紹 ,之後介紹了Google Guice的基本用法,Roboguice是