Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 詳細介紹Android J2ME程序操作

詳細介紹Android J2ME程序操作

編輯:高級開發

為什麼要推出android J2ME程序?是什麼讓這些用戶喜歡谷歌推出的這款操作系統,有的人說可以媲美iPhone?這些問題對於欲了解android平台智能手機,和想了解谷歌的同志們來說是一件好事。

首先,使用過Eclipse編寫android與android J2ME程序程序的同學們都知道,Eclips可以通過模板快速創建一個程序,那麼我們就從創建兩個簡單的應用開始,一個是J2ME的,一個是android的。

android J2ME程序如下:

J2ME程序

兩個程序如果要運行起來,對於J2ME而言,必須有一個MIDlet的子類,而對於android,則必須有一個Activity的子類。在某種意義上,這兩個類在功能上,是相同的,而且它們在生存周期等方面也極為的相似。

  1. package cn.edu.buaa.Software;
  2. import Javax.microedition.midlet.MIDlet;
  3. import Javax.microedition.midlet.MIDletStateChangeException;
  4. public class MyMidlet extends MIDlet {
  5. protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  6. // TODO Auto-generated method stub
  7. }
  8. protected void pauseApp() {
  9. // TODO Auto-generated method stub
  10. }
  11. protected void startApp() throws MIDletStateChangeException {
  12. // TODO Auto-generated method stub
  13. }
  14. }

android J2ME程序的MIDlet相對簡單,只有startApp(),pauseApp()和destroyApp(boolean arg)三個方法,分別用於load、pause與exit(這樣理解稍微有些淺薄,不過在簡單的應用中的確如此)。

通過上述比較,我們可以看出來google並不能在理念上超越android J2ME程序,而只是讓它的功能變得更強大(這已經難能可貴了)。至於這兩個類的具體用法,我不在這裡敖述,去看官方API文檔或者示例代碼會更方便一些。單純有這兩個類已經足以讓程序正常運行了,但是沒有UI的程序對於用戶來說是沒有意義的,下一次我將對android與J2ME的UI呈現做初步的比較。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved