2012-07-04 20 views

回答

1

顯然,你是正確的,ADF移動開發者指南11克R1沒有提及Android作爲目標平臺:http://docs.oracle.com/cd/E23943_01/web.1111/e10140/toc.htm

然而,JDeveloper中11克R2的作用: http://docs.oracle.com/cd/E26098_01/web.1112/e16178/toc.htm

只要搜索「Android」的,你明白我的意思。正如你所提到的基礎技術是Apache MyFaces Trinidad,因此Trinidad的版本決定了對移動設備的支持。

顯然的JDeveloper11克R2使用支持Android平臺而JDeveloper中11克R1不特立尼達庫(JSF 2)。

鑑於特立尼達1.2支持Android(雖然它可能不被這裏提到測試:http://myfaces.apache.org/trinidad/devguide/mobile.html),你應該能夠創建爲Android自己的皮膚如下記載:http://myfaces.apache.org/trinidad/devguide/mobileSkinning.html

特立尼達回報的RequestContext對象呼叫代理,您可能需要先檢查是否返回Android。如果這樣做,那麼創建和應用皮膚很容易。

+0

感謝弗蘭克的回覆。我也使用Jdeveloper R2進行了測試,但獲得了相同的結果。 –

+1

按照Shay Shmeltzer在OTN論壇上爲Oracle JDeveloper和ADF提供的答案(https://forums.oracle.com/forums/forum.jspa?forumID=83)即將推出的11.1.1.7版本將支持Android。所以你似乎是正確的,這是一個沒有工作的東西呢。 –

相關問題