Domanda

Quando un utente tenta di avviare un'applicazione voglio sopprimere tale applicazione e quindi chiamare un'altra applicazione. Esempio voglio all'utente di autenticarsi prima di lanciare una particolare applicazione del sistema (impostazioni dell'applicazione, ecc). L'applicazione di autenticazione dovrebbe comparire ogni volta che i lanci di utente l'applicazione Impostazioni

So che dovrà utilizzare riceventi per la radiodiffusione e gli intenti, ma non hanno idea di come farlo.

È stato utile?

Soluzione

Sembra che si dovrebbe creare un progetto "lib" che hanno interfacce pubbliche che è possibile utilizzare. Poi condividere tra le applicazioni invece di cercare di eseguire un altro app?

Ma quello che so che questo non è possibile eseguire in realtà un'altra applicazione, dal momento che questo dà poi la dipendenza a qualcosa che non si sa se è installato. Si deve essere già stato avviato se le intenzioni dovrebbero funzionare.

Inoltre, come la risposta prima, potrebbe essere usato per abuso.

Guardate questo link per maggiori informazioni: http://mylifewithandroid.blogspot.com/2007/12/playing-with -intents.html

Altri suggerimenti

I sorta di speranza questo non è possibile ... Avvio di un'applicazione diversa da quella che l'utente effettivamente cliccato? Foglie per abuso The Open Door.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top