[android]命令列向虛擬機器發簡訊打電話

大搜車-自娛發表於2012-06-06
android 開發,關於簡訊與電話的除錯一開始沒有摸到門到,為了趕時間,把程式直接放到手機上除錯,幾天下來,幾百條費簡訊。好在我簡訊包200條,不然我就虧了。
  有時間了,上網找了找有關簡訊與電話除錯的相關資料。
  在這裡分享一下吧,別讓別人步入我曾經走過的“岐途”。
  Android的emulator是已經包含了gsm 模組,可以模擬電話與簡訊進行除錯(就不用花太多冤枉錢)
  首先,肯定是開啟虛擬機器:
  emulator -avd XXXXXX -scale 0.8&
  這兩個引數就不用說了,第一個是avd 名稱,第二個是顯示大小。
  然後使用:
  telnet localhost <port>
  port 是虛擬機器埠號,一般為5554 (可以使用adb devices 檢視)
  完整的寫法是:telnet localhost 5554.
  這時,我們就進入了Android控制檯,就可以使用命令進行操作了。
  (help 幫助,可以得到更多操作幫助)
  發簡訊:
  sms send 13910823456 "11111111111111111111111111111111111"
  打電話:
  gsm call +1366666888
  OK,寫在這裡分享一下

相關文章