0

クリックすると市場でアプリを検索するボタンがあります。2つの例があります。最初の例では、ユーザーはマーケットアプリの検索結果ページに移動します。2番目の例では、ユーザーは正しいページに移動しますが、ブラウザーが使用されます。このコードを変更して、意図した結果を得るにはどうすればよいですか?

コードを提供させてください(アプリ名が異なることに注意してください):

例A:

   Intent i = new Intent(Intent.ACTION_VIEW);
   i.setData(Uri.parse("market://search?q=com.amazon.kindle"));
   startActivity(i);

例Aの結果:

ここに画像の説明を入力してください

例B:

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

例Bの結果:

ここに画像の説明を入力してください

意図した結果:

ここに画像の説明を入力してください

4

1 に答える 1

2
market://details?id=com.amazon.kindle

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

于 2012-04-25T13:57:18.273 に答える