Autore Topic: Lanciare un'app esterna alla mia applicazione  (Letto 419 volte)

Offline Sethi

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung P1000
  • Sistema operativo:
    Mac OS X 10.6.7
Lanciare un'app esterna alla mia applicazione
« il: 11 Giugno 2013, 14:50:16 CEST »
0
Ciao ragazzi, vorrei lanciare un'applicazione esterna all'app che sto realizzando. Nello specifico l'app è 'mydlink', un'utility molto carina per vedere le telecamere dlink installate in giro :cool:

Ho trovato vari tutorial, ma penso di aver capito che oltre al package name (che in questo caso è com.dlink.mydlink) serve anche il nome della procedura di avvio dell'applicazione. Come faccio a trovarla?

il codice in questione dovrebbe essere più o meno questo:

Codice: [Seleziona]
               
final Intent intent = new Intent(Intent.ACTION_MAIN, null);

intent.addCategory(Intent.CATEGORY_LAUNCHER);
               
final ComponentName cn = new ComponentName("com.dlink.mydlink", "com.dlink.mydlink.?????");
               
intent.setComponent(cn);
               
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               
context.startActivity( intent);

Se ho capito quello che c'è da fare la parte mancante dovrebbe essere quella che ho sottolineato così: ? ? ? ? ? nella seconda stringa del parametro costruttore della classe ComponentName