繁体   English   中英

如何打开外部链接到android中的相关应用程序

[英]how to open external links in to there relevant app in android

我通过webview将我的网站转换为Android应用程序。 该网站有一些外部链接。 所有这些链接都有android应用程序示例facebook,twitter,amazon,ebay等。

我想要的是当有人使用我的应用程序并点击这些外部链接时,如果安装该链接应在相关应用程序中打开。 如果应用程序未安装,则应在浏览器中打开。

现在,当我点击链接时,我的应用程序会提供是否在chrome或firefox中打开链接的选项。 是否可以在浏览器中添加相关应用的选项? 我一直在寻找最近2天的解决方案。 尝试了多个代码但没有工作。

更新:为了更好地理解。 我来自印度,在这里亚马逊,Flipkart(电子商务网站)很受欢迎。 所以我制作网站,并在那里放两个链接。

<a href="https://amazon.com">Amazon</a>
and <a href="https://flipkart.com">Flipkart</a>

现在,在你的Android手机上。 安装Amazon和Flipkart应用程序。 将您的网站转换为Android应用程序。 调用具有以上两个链接的页面。

您会注意到,当您点击亚马逊链接时,它会要求在Chrome和其他浏览器中打开。 但是当你点击flipkart时,它会提供它的app选项以及其他浏览器。

Context contex=this;
try {
//just use package name of your app which you want to open
Intent i = contex.getPackageManager().getLaunchIntentForPackage("com.twidroid.SendTweet");
contex.startActivity(i);
} catch (NameNotFoundException e) {
    // TODO Auto-generated catch block
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM