2014-01-13 28 views
0

我正在開發一個應用程序,使用廣播接收器知道收到短信,然後在通知欄中顯示通知。在真正的應用程序這工作正常,但不是在模擬器,我發送短信,但沒有通知,短信已收到。模擬器是否首先顯示通知?如果沒有,我們可以在模擬器中查看/查看通知嗎?Android:Android模擬器在真實設備上接收短信時是否支持通知?

感謝

+0

你正在通過DDMS發送短信,對吧? – kamituel

+0

@ kamituel:通過在模擬器中的短信messanging應用程序。我不知道什麼是DDMS :( – Dev01

+0

如果你從模擬器內發送短信,並試圖收聽SMS_RECEIVED廣播?這個廣播是爲傳入的,而不是傳出的短信。我錯過了什麼? – kamituel

回答

1

您可以測試使用DDMS收到的短信。

從DOC:

欺騙來電或短信

仿真器的電話操作部分控制選項卡,可以 惡搞的電話和消息。當您想要測試應用程序在響應傳入呼叫時的健壯性以及發送到手機的消息 時,這非常有用。 您可以執行以下操作:

語音 - 在輸入號碼字段中輸入一個號碼,然後點擊致電 向模擬器或手機發送模擬呼叫。點擊掛斷 按鈕來終止通話。

SMS - 在傳入的 號碼字段中輸入一個數字,並在消息:字段中輸入消息,然後單擊發送 按鈕發送消息。

如果您使用的是Eclipse,您會發現「Emulator Control」視圖,您可以使用該視圖發送此虛假SMS。在命令行中,使用位於$ANDROID_SDK/tools/ddms可執行文件。

+0

感謝您的有用信息:) – Dev01

相關問題