2010-06-10 83 views
2

Google Market提供了一個聲稱在Nexus One上運行J2ME MIDP應用程序的應用程序。是否可以在Android下運行MIDP應用程序

我已經試過這個應用程序,但它似乎只運行從特定網站下載的MIDP應用程序;它似乎無法獲取存儲在手機SD卡中的MIDP應用程序。

我向開發者建議他們可能希望添加這樣的功能,但是他們沒有特別響應我的消息。

所以我想爲Android構建我自己的MIDP運行器,並希望看看我是否能夠找到指向哪裏啓動的指針,甚至是否可能。

有問題的MIDP應用程序與安全攝像機系統一起提供在CD上,並允許遠程查看和遠程控制安全系統。

很明顯,它並沒有考慮到Android平臺。但是,如果可以以某種方式在Android上運行MIDP應用程序(也許通過創建某種類型的沙箱環境),那麼我會非常熱衷於開發它。

回答

2

MicroEmulator是Java ME的Java實現。您可以嘗試將其移植到Android。由於MicroEmulator基於Android中不可用的Java SE組件,因此應重寫UI部分。硬件訪問也不可能。設備供應商實施J2ME API(例如相機API)並將其與核心J2ME捆綁在一起。這對你來說並不容易。您需要學習JSR規範並在Android中實現它。

+0

這是一條非常漫長的路徑,因此我需要回復您的建議的時間... 它工作!非常感謝您的寶貴幫助。非常感謝。 – SteveM 2010-06-11 13:17:33

+0

它真的有用嗎?這是非常令人印象深刻的。你實際上做過哪些部分? – kgiannakakis 2010-06-11 13:48:32

+0

SecuViewer應用程序通過互聯網連接,通過我的路由器連接到安全攝像機系統及其DVR。據我測試,迄今爲止一切正常。示例:我可以看到所有4個攝像機圖像,我可以選擇單個攝像機並放大並旋轉圖像,我可以訪問DVR並根據時間/日期/攝像機編號選擇性地重放錄像。我還沒有嘗試通過遙控器改變設置,但是從回放菜單系統的反應來看,這很好地工作,遠程設置更改應該也可以很好地工作。這給了我想要的東西。 – SteveM 2010-06-14 08:36:14

相關問題