2016-09-15 109 views
0

我正在使用Oracle MAF編寫應用程序,需要實施共享系統。 我在其他應用程序中看到了默認的「與......共享」上下文,似乎內置於AndroidOracle MAF社交媒體共享和默認共享面板

來自三星s6的示例,來自Gallery應用程序(我在其他第三方應用程序,以及): share interface from android 6

從研究看來,如果我正在寫使用比方說,Android的工作室一個Android應用程式,系統我將有機會獲得一個方法來觸發這個「分享...」彈出窗口。然而在所有的例子中,我發現他們叫startActivity()。我無法從MAF中找到一種方法(我認爲我無法訪問視圖和活動等內容)。

那麼是否有人知道從MAF內激活這個「共享」上下文的方法?

請注意我明白我可以在我的視圖中實現我自己的社交媒體共享彈出窗口(我使用html編寫UI,因此不會太難)。但我更願意觸發這種內置彈出窗口,因爲它提供了比我自己編碼更多的功能,並且還可以節省大量時間手動編碼這些共享選項。

回答

0

Oracle MAF在Apache Cordova Wrapper中運行。 MAF被稱爲「混合」移動應用程序,因此它通過包裝器訪問底層操作系統。我會檢查Apache Cordova是否公開這個API。如果沒有,那麼我不認爲Oracle MAF可以訪問它。你也可以檢查並看看這個調用是否可以通過JavaScript進行 - MAF可以訪問JS庫。或者,檢查Cordova是否可以將其作爲自定義插件公開。如果是這樣,添加自定義插件到MAF很容易。

+0

偉大的想法,我將如何去檢查這些東西?我不確定在哪裏查找,例如,如果可以通過JavaScript創建電話。我還沒有考慮過插件,我會進一步調查。我後來也意識到這可能不會被公開,因爲在iOS上可能沒有相同的功能。 – Rohan

+0

開始閱讀apache cordova的文檔:cordova.apache.org/docs/en/latest也可能發佈Q's。您可以嘗試將Q's發佈到Oracle MAF社區論壇:community.oracle.com/community/oracle-mobile/oraclemaf – Joe

+0

謝謝,我會檢查所有這些。可悲的是,我在oracle板上沒有運氣,並且在沒有得到任何迴應後往往會在這裏發帖。如果我想出任何東西,我會在這裏回覆。 – Rohan