2016-04-21 11 views
6

So che si può iniziare qualsiasi attività esportati da qualsiasi applicazione tramite adb utilizzando il seguente comando:È possibile iniziare l'attività attraverso adb shell e ricevere la sua risposta?

am start -n com.myapp.test/.TestActivity 

Usando il comando "am start" è anche possibile inviare i dati in più per l'attività (so come fai questo, questa non è la domanda che ti sto ponendo qui!).

Tuttavia, ciò che devo sapere è se è anche possibile ricevere i dati di risposta inviati dall'attività avviata al termine?

risposta

0

UPDATE È possibile stampare i risultati su logcat. Basta partire con -W, quindi attende il lancio per completare

e poi fare un OP logcat -d

ha già comprensione per il seguente. Ho letto male la questione, mantenendola nel caso in cui per qualcun altro che atterra qui

Per inviare i dati all'attività
prega di fare riferimento here per la specifica intenzione.

È possibile passare le coppie di valori chiave.

Per citare da specifica
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> può essere utilizzato per passare la coppia di valori stringa chiave. ci sono altre opzioni per passare a diversi tipi di dati

+0

Questa non era una domanda, solo una dichiarazione. So come farlo. – Robert

+0

@Robert: Il mio uomo cattivo, ho letto "è" invece di "è". Errore onesto: D –

+0

@Robert: verificare l'aggiornamento. –

0

provare come segue

am start -e name Arshid -n com.myapp.test/.TestActivity

dettagli Codice: -

Intent i = new Intent(Mainctivity.this, TestActivity.class); 
i.putExtra("name", "Arshid"); 
+0

Non è la stessa cosa che l'OP e la prima risposta hanno già menzionato? – ozbek

0

Una soluzione rotonda:

1 , Scrivi un apk strumento che può ricevere intent parameters e utilizzare t i suoi parametri a startActivityForResult. quando ottieni il risultato, loggalo o scrivilo su un file.

2, utilizzare adb per avviare questo tool-apk utilizzare qualsiasi intent parameters desiderato, che, controllare periodicamente il logcat o il file per ottenere il risultato.

Problemi correlati