0

Oracle ADF Mobile (Jdev R1)を使用してモバイルベースのアプリケーションを開発しています。Trinidad Faces と JSF Faces は、Android (linuxwebkit) Web ブラウザーを除くすべてのスマートフォン (つまり、iPhone、Blackberry、および Windows) で最適化されてレンダリングされます。デスクトップ ブラウザーでのレンダリングとしての Android Web ブラウザー ページのレンダリング。

ありがとう

-y

4

1 に答える 1

1

どうやらあなたは正しいようで、11g R1 の ADF Mobile 開発者ガイドでは、Android をターゲット プラットフォームとして言及していません: http://docs.oracle.com/cd/E23943_01/web.1111/e10140/toc.htm

ただし、JDeveloper 11g R2 では次のようになります。 http://docs.oracle.com/cd/E26098_01/web.1112/e16178/toc.htm

「Android」を検索するだけで、私の言いたいことがわかります。おっしゃるとおり、ベースとなるテクノロジーは Apache MyFaces Trinidad であり、Trinidad のバージョンによってモバイル デバイスのサポートが決まります。

JDeveloper 11g R2 は Android プラットフォームをサポートする Trinidad ライブラリ (JSF 2) を使用しているようですが、JDeveloper 11g R1 はサポートしていません。

Trinidad 1.2 が Android をサポートしていることを考えると (ただし、ここに記載されているようにテストされていない可能性があります: http://myfaces.apache.org/trinidad/devguide/mobile.html )、ここに記載されているように、Android 用の独自のスキンを作成できるはずです。 : http://myfaces.apache.org/trinidad/devguide/mobileSkinning.html

Trinidad の RequestContext オブジェクトは呼び出し元のエージェントを返します。これが Android を返すかどうかを最初に確認することをお勧めします。そうであれば、スキンの作成と適用は簡単です。

于 2012-07-05T06:13:24.703 に答える