2010-11-15 22 views
5

Desarrollé un widget Android-Homescreen-Widget y tengo un problema extraño: el "Abrir" -Button in the Market atenuado porque en realidad no hay ninguna aplicación para iniciar. Entonces, mucha gente se queja porque no se dan cuenta de que mi paquete es un widget. Incluso me dan una mala calificación y quiero evitar que al darle a la gente una pista de lo que deberían hacer. Una sugerencia de primera línea en la descripción (escrita en mayúsculas) no ayudó en absoluto, así que estoy buscando una solución mejor.Mostrar el mensaje después de la instalación del paquete

¿Es posible mostrar un mensaje directamente después de la instalación de un paquete en el mercado android?

Respuesta

14

La mejor solución que pude encontrar es la creación de una nueva actividad, y añadir un filtro intención de esta manera:

 <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.INFO" /> 
     </intent-filter> 

Esto no crea un icono en el lanzador, pero hace que el Open -Button en el Mercado activo y la actividad se inicia cuando se hace clic.

+0

Fantástico, ahora, ¿cómo prueba su aplicación usando android.intent.category.INFO * sin * subirla a Google Play? –

+1

No puedes, por lo que sé. Cambio la categoría a '.LAUNCHER', que agrega el ícono nuevamente para probar. Para lanzamientos cambio la categoría a '.INFO'. – theomega

+0

Esto debería funcionar, si desea iniciar una aplicación que no aparece en el cajón de la aplicación: http://stackoverflow.com/a/4567928/1062480 – MrMaffen

3

Aplicaciones como BeautifulWidget crean una aplicación que puede iniciar y que solo muestra instrucciones sobre cómo instalar el widget. Una pérdida de espacio, pero algunas personas simplemente no entienden los widgets sin manos.

+0

Esta es mi solución temporal, pero crea un ícono de aplicación en el "iniciador" que es totalmente inútil. – theomega

+0

@theomega Estoy de acuerdo contigo, pero desafortunadamente creo que es la única solución en este momento. Algunos lanzadores domésticos permiten a los usuarios ocultar ciertos iconos de inicio (LauncherPro hace esto). –

+0

Diría que esta es la solución más segura y más segura (en lo que respecta a los comentarios de su mercado) – fredley

Cuestiones relacionadas