2010-04-05 9 views
16

Sto sviluppando una piccola applicazione sull'emulatore Android di Google. Sto cercando di capire come posso simulare una telefonata da un'istanza di un emulatore a un altro (entrambi in esecuzione sul mio computer). qualcuno sa come questo potrebbe essere fatto?Chiamami usando l'emulatore di android

Grazie mille.

risposta

24
  • Avviare l'applicazione di connessione sul primo emulatore . Come numero da comporre, immettere il numero di porta della console del secondo emulatore che si desidera per simulare una chiamata.
  • È possibile visualizzare il numero di porta dell'istanza nel titolo Windows dell'emulatore. alt text http://www.freeimagehosting.net/uploads/6c15bc13f1.png
  • Premere "Componi". Una nuova chiamata in entrata viene visualizzata nell'istanza dell'emulatore .
+0

Ci sembra ancora essere un problema, da Qualche volta l'emulatore non suonerà ... Qualche idea, perché? – vondip

+0

Ho lo stesso problema, anche io non posso squillare tra emulatore. Compongo semplicemente il numero di porta del secondo emulatore ("5554"). È sbagliato? – ransh

15

In alternativa alla soluzione fornita da Kami, è possibile utilizzare DDMS o semplicemente la console Android (in Linux e assumendo porta emulatore è 5554):

$ telnet localhost 5554 <<! 
> gsm call 12345678 
> ! 
1

Affinché chiamando il numero di porta da lavorare , entrambe le istanze dell'emulatore devono essere avviate dallo stesso processo di gestione AVD di Android. Due processi separati "Android" che avviano emulatori diversi lo saranno non in grado di chiamarsi l'un l'altro.

5

È sufficiente aprire il DDMS dalla Eclipse e scegliere il controllo emulatore e troverete un bar tel basta digitare il numero di telefono che si desidera l'emulatore per ricevere e colpire chiamare

Problemi correlati