2016-09-15 95 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