SORU
1 AĞUSTOS 2012, ÇARŞAMBA


Nasıl Google Play Store doğrudan benim Android uygulamasından açmak için?

Google play store aşağıdaki kodu kullanarak açın

Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename "));
startActivity(i);.

Ama bana seçenek seçmek için Tam bir Aksiyon Görüntüle (tarayıcı/oyun deposu) gösterir. Playstore uygulama doğrudan açmak için ihtiyacım var.

CEVAP
1 AĞUSTOS 2012, ÇARŞAMBA


Bu market:// prefix kullanarak yapabilirsiniz.

final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object
try {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="   appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id="   appPackageName)));
}

Exception eğer Play Store hedef aygıt üzerinde yüklü değilse atılır çünkü try/catch bloğu burada kullanıyoruz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • sinumatic

    sinumatic

    19 Aralık 2006