1. 程式人生 > >向android模擬器打電話發簡訊的簡單方法

向android模擬器打電話發簡訊的簡單方法

作者: 單鵬程

      在開發android應用程式時,有時候需要測試一下向android手機撥打電話傳送簡訊時該應用程式的反應。譬如編寫一個廣播接收器,來提示使用者有簡訊收到或者處理簡訊,就需要向該手機發送簡訊來進行測試。這裡介紹一種簡單的向android模擬器打電話發簡訊的方法。

該方法利用了eclipse ADT的DDMS來實現,首先點選開啟DDMS,在eclipse介面的右上角,如圖:


如果找不到,就點左邊的圖示,再點選others就會看到。

開啟之後,在介面的左邊中部會看見有一個Emulator Control模組,如圖:


在Incoming number輸入框裡輸入手機號碼,即可打電話或者發簡訊。

首先執行android虛擬機器,接下來的問題就是,我們暫時還不知道該android虛擬機器的手機號是多少,但如果你仔細看一下標題欄的話,會發現有5554的字樣,如圖:


我們可以將其認為是該手機的虛擬手機號(實際虛擬手機號應為15555215554),只要在Incoming number輸入框裡輸入該11位手機號,或者只輸入5554,點選下面的call按鈕,即可向該android虛擬機器撥打電話,如圖所示:



傳送簡訊也是類似,輸入號碼,選SMS,再輸入簡訊內容,點選send即可。如圖:



實際上,用DDMS向android虛擬機器打電話發簡訊時,輸入任意號碼都可以。但如果用另一個android虛擬機器向該android虛擬機器打電話發簡訊時就必須用15555215554或5554。

新建立另一個android的虛擬機器,執行它,可以發現它的標題是5556,之後用該虛擬機器撥打5554,會發現如上所述:


  

除此之外,您還可以用android虛擬機器自帶的瀏覽器上網,甚至是為它安裝QQ for android等應用程式。大家可以體驗一下。