【发布时间】:2012-02-26 08:28:36
【问题描述】:
我知道我见过其他应用程序这样做(至少在 iOS 上),但我不确定如何做到这一点。
是否有任何方法(可能是协议或 url 方案)从另一个应用程序中打开 Twitter、Facebook 和 YouTube 应用程序?
我正在为 iOS、Android 和 BlackBerry 构建 phonegap 应用程序并发布(最终也是 Windows Mobile,但那是在路上)。我假设必须首先在设备上安装相应的应用程序才能使其首先运行。
我有一个客户非常希望将此功能添加到他的应用程序中,但我似乎无法找到如何实现。
我注意到了这一点:http://wiki.akosma.com/IPhone_URL_Schemes,甚至在一个测试应用上尝试过,但没有成功。
任何帮助将不胜感激。
【问题讨论】:
-
你可以调用 startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("youtube url")));对于 youtube
-
这看起来像是 Android 的代码(我假设是 Java)......我会把它放在活动中吗?以及如何将它与 PhoneGap 集成,因为我的 99.9% 的代码是 HTML/CSS/JavaScript(以及服务器端的 PHP)。
-
我对phonegap不熟悉,如果没有办法为所有操作系统版本启动应用程序,你可以为每个版本实现:它像这样stackoverflow.com/questions/4603913/…
-
谢谢您,您的 cmets 非常有帮助。
标签: android ios facebook twitter cordova