簡體   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