2010-04-05 11 views
16

Pracuję nad małą aplikacją na emulatorze Androida firmy Google. Próbuję dowiedzieć się, jak mogę symulować połączenie telefoniczne z jednego wystąpienia emulatora do drugiego (oba działające na moim komputerze). Czy ktoś wie, jak można to zrobić?Dzwonienie za pomocą emulatora Android

Dziękuję bardzo.

Odpowiedz

24
  • Uruchom aplikację do wybierania numerów w pierwszym emulatorze . Jako numer do wybrania wprowadź numer portu drugiego emulatora, który chcesz symulować.
  • Możesz zobaczyć numer portu instancji w tytule okna emulatora. alt text http://www.freeimagehosting.net/uploads/6c15bc13f1.png
  • Naciśnij "Wybierz". Nowe wywołanie przychodzące pojawia się w drugim wystąpieniu emulatora .
+0

Nadal wydaje się być problemem, z niektórzy reasn emulator nie zadzwoni ... Jakieś pomysły dlaczego? – vondip

+0

Mam ten sam problem, ja też nie mogę dzwonić pomiędzy emulatorem. Właśnie wybieram numer portu drugiego emulatora ("5554"). Czy to źle ? – ransh

15

Alternatywnie do rozwiązania przewidzianego przez Kami, można użyć DDMS lub tylko android konsolę (w systemie Linux i zakładając portu emulatora jest 5554):

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

Aby dzwoniąc pod numer portu, który ma pracować , obie instancje emulatora muszą być uruchamiane z tego samego procesu menedżera Android AVD. Dwa oddzielne procesy "android" uruchamiające różne emulatory będą mogły wywoływać się nawzajem.

5

wystarczy otworzyć DDMS od zaćmienia i wybrać kontrolę emulatora a znajdziesz bar tel wystarczy wpisać numer telefonu chcesz otrzymywać emulatora i uderzyć zadzwonić