2011年3月22日 星期二

學 Android AP 需要會Java? --- Android 和 Java 之間不得不說的事


...


 


在很多層面上,AndroidJava都有明顯的相當。Android應用程式是用Java(TM)語言寫成的,使用JDKjavac  (或等效工具,例如ECJ)來編譯。這個過程產生標準的Java位元組碼(.class文件)。這些檔再轉化成Android.dex檔,從使用的角度來看,它就是一種不同格式的Java class檔。


 


...


 


Dalvik JVM 的相當也是很容易看清楚的。並不只是源代碼或位元組碼格式上的問題:它們的runtime對等物上也一樣。一但一個”Android class”被載入到Dalvik VM裏,它就會像Java class一樣運行,像Java class一樣工作。 如果你懂得Java編程(深入到高級的,底層的細節),你也就懂得Android編程。你只需要學一些新的API和框架概念。他們是對等的系統。



 

本文截自ChinaUnix新聞頻道:http://news.chinaunix.net/opensource/2010/0901/848595.shtml


 


目前幾乎是ECJ來開發 Android AP,而ECJ開發Android AP您必須先安裝 JDK( 含可以編譯 Java語法的 JavaC 編譯工具喔 ),那要學會寫好  Android,要懂得 Java 編程(程式撰寫)。


沒有留言:

張貼留言

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...