編輯:Android開發實例
最近正值暑假,而我在參加華中科技啊大學ophone俱樂部舉行的Android暑期培訓活動。話說我自己才在大二下學期的時候學習了Java,但是總體來說,比較少的課時決定了我們每部分內容只能講些很基礎的知識,沒有擴展。所以,暑期培訓也是一次很好的鞏固Java的知識,提高自己的能力的機會。特此寫下札記,以此勉勵自己。
其實學習Android,Java是繞不過去的。畢竟這兩個之間有一定的共通性。下面第一個圖是說明的Android整個知識體系架構。
而Java的知識體系結構為:
當然,我也不是可以的去為了比較而比較,但對比一下,確實會有些許體會。Java的底層平台很廣,而android是針對Linux的內核平台進行構造。而在虛擬機方面,兩者都有各自的虛擬運行平台:JRE和Android Runtime。其實思想都是大同小異,Java和Android(Android則是提供了自身的類庫和應用框架)都有各自的API。所以說我認為,Android是繼承了Java的傳統美德和光輝形象,並且在其中添加了一些自身特點性、針對性、實用性、移植性等更強的東西。正因為如此,所以都可以用Eclipse這樣一個強大的工具進行開發。
說到Eclipse,我還是扯一下:自己學習的時候,受老師的影響,用輕便型的BlueJ較多,所以感覺使用恨晚啊!
強大的Eclipse並不是因為其功能強大,我感覺是思想很強大,面向接口插件的開發很好的應用在這個上面了。它為我們搭了一個很好的台子,Java手握JDK(Java Development Kit)來了,Android笑而不語,揣著ADT(Adroid Development Tools)坐在了戲台上。大家和睦相處,一片繁榮、和諧的景象。
對於Android的環境配置,其實有了Java大哥的照應,很簡單了。(以下步驟的前提是,本身的jdk和jre已經成功安裝並能夠編譯運行、使用,設置了環境變量。環境變量設置簡單的說就是:JAVA_HOME--jdk的系統絕對路徑【如:I:\Program Files\Java\jdk1.6.0_20】;Class_Path--將jdk的lib文件夾下的dt.jar和tools.jar的系統路徑加載進去【.;I:\Program Files\Java\jdk1.6.0_20\lib\dt.jar;I:\Program Files\Java\jdk1.6.0_20\lib\tools.jar】;PATH--將jdk中的bin文件夾的路徑添加進去。【I:\Program Files\Java\jdk1.6.0_20\bin】)
第一:將下載的android-sdk_r06-windows.zip文件解壓後。在文件中點擊運行SDK Setup.exe,運用Manageer平台進行相關SDK包的下載。目前來看,SDK只能通過此方法安裝,我還未找到離線安裝的方法,如果有的話,歡迎大家分享啊。注意:sdk下的tools文件夾地址需要加入到PATH環境變量中。
第二:將下載的ADT插件加載到Eclipse操作平台中。(操作:通過Help中的Install new software來家在安裝已經解壓的ADT文件。)
自此Android環境已經搭建成功,下面可以進行相關的Android開發了。
谷歌官方提供了apktool可以逆向已經發布出去的APK應用,即反編譯已經打包成功的APK文件,使用它可以將其反編譯成非常接近打包前的原始格式,對於APK來說,可
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個