Android Intent推出雅虎信使

时间:2013-01-24 19:02:27

标签: android

我希望当用户点击按钮启动了解yahoo messenger链接的应用程序ymsgr:sendim?testlink

在这种情况下,如果设备上安装了Yahoo messenger应用程序,则会启动此应用程序,而不是浏览器应用程序

我已尝试使用以下代码,但它不起作用

        Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("ymsgr:sendim?test@yahoo.com"));
         startActivity(i);

如果链接是指向网站的http链接,则会启动浏览器。我想在设备上启动Yahoo Messenger应用程序。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用包名称启动应用程序:

public void openApplication(String packageName) {
  Intent iLaunch = getPackageManager().getLaunchIntentForPackage(packageName);
  startActivity(iLaunch);
 }

答案 1 :(得分:0)

从我的问题中可以得到:

您必须在Android中创建Yahoo Messenger客户端。您可以使用Openymsg API来实现它。

    Session session=new Session();
    session.login("Email Id", "password");

然后您可以执行上述操作。

相关问题