2016-09-15 31 views
0

Oracle MAFを使用してアプリケーションを作成しており、共有システムを実装する必要があります。 他のアプリでは、Androidに組み込まれているような既定の[共有する...]コンテキストが表示されていますOracle MAFソーシャルメディア共有とデフォルト共有パネル

ギャラリーアプリ内からのサムスンs6の例(これは他のサードパーティアプリも同様):

私がAndroidスタジオを使ってAndroid専用アプリケーションを作成していた場合、この「Share with ...」ポップアップをトリガするメソッドにアクセスできます。しかし、私が見つけたすべての例では、彼らはstartActivity()と呼んでいます。私はMAFの中からやるべき方法を見つけることができません(私は見解や活動のようなものにアクセスすることができないと思います)。

MAF内からこの「共有」コンテキストを有効にする方法を知っている人はいますか?

私は自分のソーシャルメディア共有ポップアップを私のビューから実装することができることを理解しています(私はUIをHTMLで書いているので、難しくありません)。しかし、私は自分自身をコード化するよりもはるかに多くの機能を提供するので、これを組み込んだポップアップをトリガーしたいと思っています。また、これらの共有オプションを手作業でコーディングする時間を大幅に節約できます。

答えて

0

Oracle MAFはApache Cordova Wrapper内で実行されます。 MAFは「ハイブリッド」モバイルアプリケーションと呼ばれ、ラッパーを介して基礎となるOSにアクセスします。 Apache CordovaがこのAPIを公開しているかどうかを確認します。そうでなければ、Oracle MAFがアクセスできるとは思いません。この呼び出しをJavaScript経由で行うことができるかどうかをチェックしてみることもできます - MAFはJSライブラリにアクセスできます。または、Cordovaがこれをカスタムプラグインとして公開できるかどうかを確認します。もしそうなら、カスタムプラグインをMAFに追加するのは簡単です。

+0

素晴らしいアイデアは、どうやってこれらのことをチェックするのですか? JavaScriptを使って呼び出しを行うことができるかどうかなどを調べる場所はわかりません。私はプラグインを調べることも考えていなかったので、これをさらに調査します。私はまた、iOS上に同等のものが存在しない可能性があるため、後でこれが公開されない可能性があることを認識しました。 – Rohan

+0

apache cordovaでdocsを読むことを開始してください:cordova.apache.org/docs/en/latestまた、おそらくそこにQを投稿してください。 Oracle MAFコミュニティ・フォーラムにQを投稿してみてください。community.oracle.com/community/oracle-mobile/oraclemaf – Joe

+0

ありがとうございます、私はそれをすべてチェックします。残念ながら、私はオラクルボードに運がないし、応答がないとここに投稿する傾向があります。私が何かを見つけ出すなら、ここに返信します。 – Rohan

関連する問題