Pertanyaan Tidak dapat membuka Aplikasi Pasar dari Aplikasi saya


Saya mencoba membuka aplikasi pasar dari aplikasi saya menggunakan:

Intent i = new Intent("Intent.ACTION_VIEW");
i.setData(Uri.parse("market://details?id=com.compamy.app"));
startActivity(i);

Namun saya memiliki Tidak Ada Aktivitas Kesalahan. Saya menggunakan perangkat asli dan saya telah memasang pasar. Jadi pertanyaan saya adalah: Apa yang bisa dilakukan di sini? Terima kasih.


4
2018-04-24 16:34


asal


Jawaban:


Satu-satunya masalah di sini adalah apa yang ditunjukkan zapl di komentar ("" di sekitar tindakan). Dokumentasi (http://developer.android.com/guide/publishing/publishing.html) dengan jelas menyatakan cara menggunakan ini:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);

4
2018-04-24 16:50



tautan dokumantasi resmi:

http://developer.android.com/guide/publishing/publishing.html#marketintent

Membuka halaman detail aplikasi dari aplikasi Android Anda

Untuk membuka laman detail Google Play dari aplikasi Anda, buat intent dengan aksi ACTION_VIEW dan sertakan data URI dalam format ini:

pasar: // detail? id =

Misalnya, berikut ini cara Anda membuat maksud dan membuka halaman detail aplikasi di Google Play:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);

1
2018-04-24 16:47



Coba ini:

Uri uri = Uri.parse("market://details?id=com.compamy.app");

Intent i = new Intent(Intent.ACTION_VIEW, uri);

startActivity(i); 

0
2018-04-24 16:38