iT邦幫忙

0

開發Android程式的java跟一般Java有無不同

timons 2010-07-21 15:05:3613174 瀏覽
  • 分享至 

  • xImage

請問大家 我知道開發Android 應用程式的程式語言是java
那是否跟一班開發Java應用程式所使用的java是否一樣?
比方說 我看android範例程式有findviewbyid這個函式
是否一般的java也有?
亦或者說 android 雖然適用java開法但是 有自己很特別的函示或者.. 是一般java所沒有的
抱歉 我是新手 沒有寫過java 我過往寫的都是basic
最近在研究android

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

14
fillano
iT邦超人 1 級 ‧ 2010-07-21 16:21:26

簡單地說,你可以用的class就這些:
http://developer.android.com/reference/packages.html

fillano iT邦超人 1 級 ‧ 2010-07-21 16:28:15 檢舉

補充一下,JAVA SE 6 API DOC:
http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/

你可以比較一下差在哪裡...JAVA SE6裡面保證沒有android開頭的package就是了。java/javax開頭的package,Android可用的比較少。GUI及多媒體則一定是用android自己的。

2
patrickcheng
iT邦新手 4 級 ‧ 2012-10-28 12:13:02

Android 平台的 JVM 是它們自己改寫的,並不執行 JAR 檔,而是執行 dex 檔, dex 的製作,可經由 Android SDK 目錄裡提供的 dx 工具程式產生。在我鐵人賽 Day5 PO 文
http://ithelp.ithome.com.tw/question/10099839
有詳細介紹,其中 有 一段是 **Android sdk安裝目錄中的platform-tools裡面,接著開啟命令模式視窗,在platform-tools下,以指令
dx --dex --output=.\classes.dex --core-library .\classes

我們使用 Android安裝目錄下的dx 指令 將 classes資料夾內的Java class轉成dex檔,這dex檔是Android JVM 使用的 格式,而非一般 慣用的 Jar檔。**

我要發表回答

立即登入回答