2012-07-21 51 views
2

嗨我試圖在模擬器中打開一個網站作爲點擊button.Please給我的建議我該怎麼做?我想在模擬器中打開網站而不是在瀏覽器中。請幫幫我。在j2me上點擊按鈕打開網站?

+1

我不認爲它可能在J2ME – Lucifer 2012-07-21 14:42:06

回答

1

Midlet.platformRequest()可能是您正在尋找的內容。有關更多詳細信息,請參閱this article

+0

不,這是行不通的。我也嘗試通過創建midlet類的對象,然後使用obj.platformRequest(url),但它沒有給我任何結果。我可以在瀏覽器中通過按鈕點擊模擬器中打開網站。但我想在模擬器窗口中打開該網站我被困在這一點上。 – SNC 2012-07-23 04:10:55

+1

某些模擬器不打開默認瀏覽器。安裝其他模擬器。三星的模擬器打開S.O.原生瀏覽器(來自PC),但不在仿真器中。我不確定,但我相信諾基亞模擬器模擬瀏覽器打開。 http://www.developer.nokia.com/Develop/Series_40/ – 2012-07-23 11:38:37

+0

值得注意的是,'platformRequest()'返回一個布爾值,它指示在請求可以被滿足之前,midlet是否必須退出。除了檢查它的返回值外,該方法還可能會拋出一個'ConnectionNotFoundException',這也應該被處理。有關更多信息,請參閱http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/midlet/MIDlet.html#platformRequest(java.lang.String) – 2015-02-11 15:15:52

0

如果你可以使用LWUIT然後嘗試HTMLComponent

+0

我不能在lwuit的j2me中使用HttpRequestHandler它不支持這個類。你能說出什麼問題嗎?或者我需要包含任何使用它的jar文件? – SNC 2012-07-23 04:29:04

+0

我在回答中提到的頁面「這個例子沒有實現一個DocumentRequestHandler,它使用了HttpRequestHandler(一個現成的實現,可以在LWUITBrowser應用程序中找到),LWUITBrowser可以從MIDP /應用「。 – 2012-07-23 11:31:39

1

做一個MIDlet對象並實現下面的代碼。

private MIDlet m;

String url = "http://www.google.com";

MyMidlet.m = this;

m.platformRequest(url);

這個代碼在我的應用程序的工作。