每日一貼,今天的内容關鍵字為檔案目錄
打開下載下傳下來的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。
文章結束給大家分享下程式員的一些笑話語錄:
手機終究會變成pc,是以ip會比wm更加暢銷,但是有一天手機強大到一定程度了就會發現隻有wm的支援才能完美享受。就好比樹和草,草長得再高也是草,時間到了條件成熟了樹就會竄天高了。www.ishuo.cn
---------------------------------
原創文章 by
檔案和目錄