2013-01-24 16 views
-4

我会当用户点击一个按钮启动的理解雅虎通链接ymsgr的应用程序,如:?sendim TestLink的Android的意图,推出雅虎通

在这种情况下,如果雅虎Messenger应用程序安装在设备上,这个应用程序将被启动,而不是浏览应用程序

我已经用下面的代码试过,但它不工作

 Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("ymsgr:[email protected]")); 
     startActivity(i); 

如果链接是一个HTTP链接到一个网站,这将启动浏览器。如果已安装,我想在设备上启动Yahoo Messenger应用程序。

感谢

回答

1

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

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

从我可以从你的问题得到的是:

您将在创建一个雅虎Messenger客户端Android系统。你可以使用Openymsg API来实现它。

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

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