我正在開發一個android應用程序,它必須響應某個SMS
消息。基於消息的android編程
該消息必須如下:
- 它必須來自一個特定號碼,已經知道該應用程序。
- 它必須包含一定的代碼作爲文本。
如果這兩個都滿足,那麼在SMS
的代碼應該在應用程序中顯示特定button object
內。
任何人都可以幫我做這個嗎?我只需要想辦法做到這一點。
我正在開發一個android應用程序,它必須響應某個SMS
消息。基於消息的android編程
該消息必須如下:
如果這兩個都滿足,那麼在SMS
的代碼應該在應用程序中顯示特定button object
內。
任何人都可以幫我做這個嗎?我只需要想辦法做到這一點。
下面的文章介紹了發送和接收SMS與Android:http://mobiforge.com/developing/story/sms-messaging-android
首先,有沒有官方的API與SMS工作,但仍然有周圍的一些方法(雖然你沒有任何保證它將適用於所有供應商的設備)。
請參閱@Stefan提供的鏈接,瞭解如何攔截SMSes。
比你需要解析的數字(getOriginatingAddress()
)。如果這符合您的標準,則解析SMS主體以獲取您的代碼字(getMessageBody().toString()
)。
最新的,如果滿足所有條件,你必須獲得引用您的按鈕對象(findViewById(R.id)並用setText("your text")
更改文本。
考慮具有放置在能見度佈局按鈕屬性設置爲「不可見」,並且在設置文本時,將可見性屬性更改爲「可見」(不確定是否需要這樣)
歡迎來到SO!最好展示一些代碼或解釋您擁有的大多數SO用戶都非常樂意提供幫助,因爲您已經付出了巨大的努力。 –