2011-01-12 125 views
0

我需要顯示任何網頁作爲瀏覽器字段,而不是瀏覽器會話。我在4.7 OS中構建應用程序。任何人都可以幫助我瞭解示例代碼嗎?黑莓瀏覽器字段實現

回答

1

在4.7上,你被卡住了old browser field。也被稱爲瀏覽器字段1.它使HTML非常接近於4.5設備。沒有辦法利用通過瀏覽器會話調用的較新瀏覽器。因此,您可以在想要呈現爲瀏覽器字段的頁面上使用forget about CSS2 or or JavaScript。但對於相當基本的東西來說,這已經夠好了。

對於示例代碼 - 您應該在開始編寫代碼之前檢查並理解開發包中的所有示例。它會比學習更節省時間。看看components\samples\com\rim\samples\device\blackberry\browser\BrowserFieldDemo.java

+0

我正在使用BrowserFieldDemo的黑莓JDE操作系統4.7的例子,它一直在模擬器上正常工作,但是當我在設備9550風暴上執行時,它開始緩衝,但是不顯示網址從url.Somewhere我發現了一個帖子,在哪裏他們要求追加「; interface = true」。我試過,但它仍然不顯示設備上的網頁,而在模擬器中它的工作正常。請幫助 – arunabha 2011-01-13 12:43:04

1

我懷疑問題在於瀏覽器字段本身。而不是通信。

您提到的帖子中的人可能會提示「; deviceside = true」,因爲這會在模擬器中獲得「BES效果」。

您也可以嘗試在模擬器會話旁邊運行MDS仿真器。有許多帖子討論了設備和模擬的影響。您可以在代碼中測試以確定您是否正在運行模擬器,以便可以通過編程影響「BES效果」。