CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

Avviare un app da un app

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Nov 2013
    Messaggi
    25

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Avviare un app da un app

    Ciao a tutti!
    Esiste un modo per avviare una app da una app?? Mi spiego, posso creare una app dove cliccando su un bottone si avvia un'altra app?

    Grazie.

  2.  
  3. #2
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Certo che è possibile.


  4. #3
    Baby Droid


    Registrato dal
    Nov 2013
    Messaggi
    25

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Crotan Visualizza il messaggio
    Certo che è possibile.

    Grazie, ti devo un caffè!! Ma se volessi arrestarla esiste un "stopActivity(intent)"?
    Ultima modifica di upitusu; 25-02-14 alle 09:25

  5. #4
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Quote Originariamente inviato da upitusu Visualizza il messaggio
    Grazie, ti devo un caffè!! Ma se volessi arrestarla esiste un "stopActivity(intent)"?
    Per forzare l'arresto dovresti ricavarti il suo PID e poi fare


  6. #5
    Baby Droid


    Registrato dal
    Nov 2013
    Messaggi
    25

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Crotan Visualizza il messaggio
    Per forzare l'arresto dovresti ricavarti il suo PID e poi fare

    Il che ci porta alla prossima domanda: come faccio a sapere il PID di un processo?

  7. #6
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Quote Originariamente inviato da upitusu Visualizza il messaggio
    Il che ci porta alla prossima domanda: come faccio a sapere il PID di un processo?
    Non ho mai provato (per le altre applicazioni), ma cercando su Google ho trovato questo: java - Android get PID of other applications - Stack Overflow .

  8. Il seguente Utente ha ringraziato Crotan per il post:

    N1m0Y (26-02-14)

  9. #7
    Baby Droid


    Registrato dal
    Nov 2013
    Messaggi
    25

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ho provato a testare la tua proposta per avviare un app, ma non riesco a farlo funzionare.
    Esempio- Se io volessi avviare un app di nome "Fotocamera" già installata sul dispositivo sarebbe giusto scrivere:



  10. #8
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Quote Originariamente inviato da upitusu Visualizza il messaggio
    Ho provato a testare la tua proposta per avviare un app, ma non riesco a farlo funzionare.
    Esempio- Se io volessi avviare un app di nome "Fotocamera" già installata sul dispositivo sarebbe giusto scrivere:


    Assolutamente no. Come suggerisce il metodo stesso (getLaunchIntentForPackage) devi passargli come parametro il nome del package non il nome dell'applicazione che vuoi avviare, anche perchè potrebbero esserci più apps con lo stesso nome, mentre invece il package è univoco. Per ulteriori informazioni consulta la documentazione ufficiale: PackageManager | Android Developers.
    Ultima modifica di Crotan; 01-03-14 alle 20:57

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy