如何从我的代号 One 应用程序调用外部应用程序

How to invoke external apps from my Codename One app

我开发了一个用于组织和分组主题标签的应用程序。我想添加到此应用程序的一项功能如下:用户可以复制 his/hers 标签,然后应该能够切换到所需的社交媒体应用程序(实际上是应用程序或网页)。启动网页不是问题,但如何从我自己的应用程序切换到另一个应用程序(twitter、tumblr、youtube、facebook、atc 等)?我找不到任何解决方案。请帮忙!

我想启动的完整应用程序列表是:Facebook、GooglePlus、Instagram、LinkedIn、Pinterest、Tumblr、Twitter、Vine、Vk、Youtube

您可以只使用 Display.execute 隐式启动 Android/iOS 个应用程序,例如this site 列出了包括 facebook 在内的各种应用的 URL 方案。

在 iOS 上,您还可以使用 Display.canExecute(String) API.

检查应用是否已安装

对于 Android,我找不到类似 URL 的最终列表,但通常使用谷歌搜索 "intent URI" 与您想要的网络应该可以为您提供答案。