Buscar una categoría específica Play Store

Utilizo este URI para buscar en Play Store , pero los documentos Android no mencionan una forma de buscar una categoría específica como, juegos, música o libros.

 URI marketUri = Uri.parse("market://search?q= "); 

Las aplicaciones Play Books y Play Music abren la aplicación Play Store a sus categorías correctas, por lo que si pueden abrirse a una categoría específica, creo que puedo buscar una. ¿Alguien tiene alguna información sobre cómo hacer esto?

Encontré la solución. Este es el método actual que estoy usando para comprar la categoría de música .

 public static void shopFor(Context context, String artistName) { String str = "https://market.android.com/search?q=%s&c=music&featured=MUSIC_STORE_SEARCH"; Intent shopIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format(str, Uri.encode(artistName)))); shopIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shopIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); context.startActivity(shopIntent); } 

Hice una búsqueda en play.google.com en la categoría de libros y la URL se ve así:

https://play.google.com/store/search?q=android&c=books

Trate de añadir "& c = books" después de su consulta y ver qué pasa.

  • Agregar calendario y eventos en Android 2.2
  • Obtener nombre de archivo y ruta de URI de mediastore
  • Android: ¿puedo abrir la aplicación Instagram en hashtag?
  • Android: Creación de miniaturas de vídeo de URI de vídeo
  • ¿Cómo puedo transformar un Bitmap en un Uri?
  • Cómo obtener un uri de un recurso de imagen en android
  • Android Webview método shouldOverrideUrlLoading
  • Android: obtener un recurso de imagen en Uri: IllegalArgumentException
  • Cambiar URI de MediaPlayer
  • Abrir en la intención del navegador cuando el enlace también redirecciona con deep-linking
  • Problemas con el UriMatcher de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.