2010-11-15 11 views
5

Ho sviluppato un widget Android-Homescreen e ho avuto uno strano problema: il pulsante "Apri" nel Market non era disponibile perché in realtà non è presente alcuna applicazione da avviare. Quindi, molte persone si lamentano perché non si rendono conto che il mio pacchetto è un widget. Mi danno persino un brutto voto e voglio evitarlo dando un suggerimento alla gente su cosa dovrebbero fare. Un suggerimento sulla prima riga nella descrizione (scritto in maiuscolo) non ha aiutato affatto, quindi sto cercando una soluzione migliore.Messaggio visualizzato dopo l'installazione del pacchetto

È possibile visualizzare un messaggio direttamente dopo l'installazione di un pacchetto nel mercato Android?

risposta

14

La soluzione migliore che ho trovato è quello di creare una nuova attività, e aggiungere un intent-filtro in questo modo:

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

Questo non crea l'icona nel launcher, ma rende il Open -Button nel Il mercato è attivo e l'attività viene avviata quando si fa clic.

+0

Fantastico, ora come testate la vostra app utilizzando android.intent.category.INFO * senza * caricandolo su Google Play? –

+1

Non puoi per quanto ne so. Mi capita di cambiare la categoria in '.LAUNCHER', che aggiunge di nuovo l'icona per il test. Per i rilasci, cambio la categoria in '.INFO'. – theomega

+0

Questo dovrebbe funzionare, se si desidera avviare un'applicazione che non viene visualizzata nel cassetto app: http://stackoverflow.com/a/4567928/1062480 – MrMaffen

3

App come BeautifulWidget rendono un'applicazione che è possibile avviare che mostra solo le istruzioni su come installare il Widget. Uno spreco di spazio, ma alcune persone là fuori proprio non capiscono i widget senza tenere le mani.

+0

Questa è la mia soluzione temporanea, ma crea un'applicazione-icona nel "launcher" che è totalmente inutile. – theomega

+0

@theomega Sono d'accordo con te, ma sfortunatamente penso che sia l'unica soluzione al momento. Alcuni home launcher consentono agli utenti di nascondere determinate icone di avvio (LauncherPro lo fa). –

+0

Direi che questa è la soluzione più semplice e sicura (per quanto riguarda i commenti sul mercato!) – fredley

Problemi correlati