2011-12-21 8 views

Respuesta

4

categorías de aplicaciones corresponden a una clasificación en Android Market, pero no es algo que se puede comprobar en la propia aplicación. Lo que puede hacer es consultar en Android Market la información de una aplicación específica.

Android Market identifica las aplicaciones por nombre de paquete. Así que obtenga un ApplicationInfo para el paquete sobre el que desea consultar (consulte la documentación PackageManager) y use ApplicationInfo.packageName.

Luego consulte Android Market sobre el nombre del paquete que acaba de recibir. Aquí hay una API no oficial http://code.google.com/p/android-market-api/

Espero que ayude.

+0

Cómo c y comparo esto, significa que día a día el mercado android está actualizado, ¿cómo puedo gestionarlo? –

+0

Me temo que no puede supervisar las actualizaciones en Market con esta API, pero puede almacenar en caché los resultados y volver a verificarlos de vez en cuando. En general, es seguro asumir que la categoría no cambiará. Aunque es posible, es poco probable. – gimix

3

Crear una primaJSON POST solicitud , con una serie de los paquetes que desea categorizar:

{ 
    "packages": [ 
    "com.pixmix.mobileapp", 
    "snooze.ninja" 
    ] 
} 

enviarlo a:

http://api.wheredatapp.com/data

Y aquí está la respuesta:

{ 
    "apps": [ 
     { 
      "category": "Photography", 
      "created": 1430868349, 
      "package": "com.pixmix.mobileapp" 
     }, 
     { 
      "category": "Productivity", 
      "created": 1427510152, 
      "package": "snooze.ninja" 
     } 
    ] 
} 
Cuestiones relacionadas