在開發(fā)android應用程序時,有時候需要測試一下向android手機撥打電話發(fā)送短信時該應用程序的反應。譬如編寫一個廣播接收器,來提示用戶有短信收到或者處理短信,就需要向該手機發(fā)送短信來進行測試。這里介紹一種簡單的向android模擬器打電話發(fā)短信的方法。 該方法利用了eclipse ADT的DDMS來實現(xiàn),首先點擊打開DDMS,在eclipse界面的右上角,如圖: 如果找不到,就點左邊的圖標,再點擊others就會看到。 打開之后,在界面的左邊中部會看見有一個Emulator Control模塊,如圖: 在Incoming number輸入框里輸入手機號碼,即可打電話或者發(fā)短信。 首先運行android虛擬機,接下來的問題就是,我們暫時還不知道該android虛擬機的手機號是多少,但如果你仔細看一下標題欄的話,會發(fā)現(xiàn)有5554的字樣,如圖: 我們可以將其認為是該手機的虛擬手機號(實際虛擬手機號應為15555215554),只要在Incoming number輸入框里輸入該11位手機號,或者只輸入5554,點擊下面的call按鈕,即可向該android虛擬機撥打電話,如圖所示: 發(fā)送短信也是類似,輸入號碼,選SMS,再輸入短信內(nèi)容,點擊send即可。如圖: 實際上,用DDMS向android虛擬機打電話發(fā)短信時,輸入任意號碼都可以。但如果用另一個android虛擬機向該android虛擬機打電話發(fā)短信時就必須用15555215554或5554。 新創(chuàng)建另一個android的虛擬機,運行它,可以發(fā)現(xiàn)它的標題是5556,之后用該虛擬機撥打5554,會發(fā)現(xiàn)如上所述: 除此之外,您還可以用android虛擬機自帶的瀏覽器上網(wǎng),甚至是為它安裝QQ for android等應用程序。大家可以體驗一下。 |
|