收到簡訊了,我該做點什麼?

2021-05-24 11:59:26 字數 894 閱讀 7506

簡訊是手機中經常使用到的一種服務。然而,當手機接收到簡訊時,也會向系統傳送廣播。如果我們的應用程式要在手機接收到簡訊後做點什麼,那就需要接收這個系統廣播。

接收系統廣播的步驟我們已經熟悉了,下面就按步就班地來完成這兩個步驟。

1.編寫乙個 smsreceiver類來接收系統廣播。

在編寫 smsreceiver類時需要注意如下 4點: 2.

在 androidmanifest.xml檔案中配置 smsreceiver類,**如下:

為了使應用程式可以成功地接收 sms_received廣播,還需要使用

標籤為應用程式開啟接收簡訊的許可權,**如下:

現在啟動應用程式,介面上會顯示「等待接收簡訊 ...」的資訊。那麼這裡還有乙個問題。如果我們在模擬器上測試這個程式呢?

解決這個問題並不難, android模擬器不僅可以模擬程式的執行,還可以模擬手機的很多動作,例如,發簡訊就是其中之一。要模擬手機的動作,仍然要求助於 ddms透檢視。在 ddms透檢視中有乙個【 emulator control】檢視(如果 ddms中沒有這個檢視,請讀者通過 eclipse的【 window】 >【 show view】選單項來顯示這個檢視)。在【 telephone actions】分組框,選中 sms選項框,並在【 incomingnumber】文字框中輸入乙個**號,然後在【 message】文字框中輸入要傳送的簡訊內容,最後單擊【 send】按鈕來模擬傳送簡訊。輸入相應資訊後的【 emulator control】檢視如圖1

所示。當單擊【 send】按鈕後,手機模擬器就會接收到簡訊,不管接收簡訊的應用程式是否啟動,都會顯示如圖 2所示的顯示簡訊內容的 toast資訊提示框。

離職,我應該做什麼?

看了不少網上關於離職管理的文章,全是從公司角度講怎麼管理員工的。今天我寫個員工如何管理自己的離職流程。第一步慎重考慮 無論因什麼準備離職,一定要把此點作為離職的第一步。如果公司給你加薪 換崗位 提公升,你還會不會繼續留下來?如果回答是,那請主動向公司爭取 加薪 換崗位和提公升。而不是讓人感覺是以離職...

離職,我應該做什麼?

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!看了不少網上關於離職管理的文章,全是從公司角度講怎麼管理員工的。今天我寫個員工如何管理自己的離職流程。第一步慎重考慮 無論因什麼準備離職,一定要把此點作為離職的第一步。如果公司給你加薪 換崗位 提公升,你還會不會繼續留下來?如果回答是,那請主動向公...

我學到了什麼 我思考了什麼

經理是個搞開發搞了十多年的人,甚至自己開發了框架並投入使用了.搞得外包,全國各地都跑過.可以自豪的說哪哪公司什麼系統參與搞過,人生閱歷非常豐富.我思考最多的應該是我哥跟我說後來經理也說過的話,我哥說時候我不太有感覺,經理說時候還舉了個例子.意思就是人在三十前都不是掙錢的時候.是投資自己的時候.去給自...