[Android] Android 學習筆記:開啟 Google Play app 至指定的 app

[Android] Android 學習筆記:開啟 Google Play app 至指定的 app

在先前 從 app 中執行外部的 app 這篇文章中,說明了如何去呼叫外部的 app,

但如果那個 app 不存在的話,可以怎麼做呢?

一種做法是直接把 Google Play app 叫起來,這樣使用者就可以直接安裝那個 app~

 

在 stackoverflow: open link of google play store in mobile version android 這篇文章中,

找到了相當不錯的方式,就是先試著開啟 Google Play app,

但如果沒有安裝的話,就導到網頁版的 Google Play~

 

舉例來說,假設我現在想要呼叫的是 Google+,

他的套件名稱是 com.google.android.apps.plus,因此我可以這麼做:

String sParam = “com.google.android.apps.plus”;

try
{
    // Open app with Google Play app
    intent = new Intent(Intent.ACTION_VIEW, Uri.parse(“market://details?id=”+sParam));
    startActivity(intent);
}
catch (android.content.ActivityNotFoundException anfe)
{
    // Open Google Play website
    intent = new Intent(Intent.ACTION_VIEW, Uri.parse(“http://play.google.com/store/apps/details?id=”+sParam));
    startActivity(intent);
}
 

 

(本頁面已被瀏覽過 356 次)

發表迴響

你的電子郵件位址並不會被公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料