2010-04-05 52 views
16

Tôi đang phát triển một ứng dụng nhỏ trên trình giả lập Android của Google. Tôi đang cố gắng tìm hiểu làm thế nào tôi có thể mô phỏng một cuộc gọi điện thoại từ một trường hợp của một trình giả lập khác (cả hai đang chạy trên máy tính của tôi). Có ai biết làm thế nào để có thể xong không?Tự gọi mình bằng trình giả lập android

Cảm ơn bạn rất nhiều.

Trả lời

24
  • Khởi chạy ứng dụng trình quay số trên trình giả lập đầu tiên. Khi số quay số, hãy nhập số điều khiển số cổng của trình giả lập thứ hai bạn muốn muốn mô phỏng cuộc gọi.
  • Bạn có thể thấy số cổng của cá thể trong tiêu đề cửa sổ của trình mô phỏng. alt text http://www.freeimagehosting.net/uploads/6c15bc13f1.png
  • Nhấn "Quay số". Cuộc gọi đến mới xuất hiện trong trình mô phỏng giả lập thứ hai .
+0

Vẫn có vẻ là một vấn đề, từ một số giả lập sẽ không đổ chuông ... Bất kỳ ý tưởng nào tại sao? – vondip

+0

Tôi có cùng một vấn đề, tôi cũng can'r vòng giữa giả lập. Tôi chỉ cần quay số cổng của trình mô phỏng thứ hai ("5554"). Là sai đó ? – ransh

15

Ngoài ra các giải pháp được cung cấp bởi Kami, bạn có thể sử dụng DDMS hay chỉ là giao diện điều khiển android (trong Linux và giả định cổng giả lập là 5554):

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

Để gọi số cổng để làm việc , cả hai trình giả lập phải được bắt đầu từ cùng một quá trình quản lý Android AVD. Hai quy trình 'android' riêng biệt khởi chạy các trình mô phỏng khác nhau sẽ không có thể gọi cho nhau.

5

chỉ cần mở DDMS từ nhật thực và chọn kiểm soát giả lập và bạn sẽ tìm thấy một thanh tel chỉ cần gõ số điện thoại bạn muốn giả lập để tiếp nhận và nhấn gọi

Các vấn đề liên quan