我想實現一個應用程序,只會聽取SMS中的某個標題。 (解析短信並尋找標題) 這並不難。Android:短信過濾器 - 您可以擁有短信優先監聽器嗎?
這個問題是一旦應用程序找到標題,並知道這條短信是我的, 我不希望其他應用程序(它有SMS上的廣播監聽器)接收短信。 (例如,「信息」,彈出與短信)
是否有任何其他應用程序之前,聽取短信和決定傳授給其他應用程序 或不傳遞給其他應用程序的方法嗎?
我想實現一個應用程序,只會聽取SMS中的某個標題。 (解析短信並尋找標題) 這並不難。Android:短信過濾器 - 您可以擁有短信優先監聽器嗎?
這個問題是一旦應用程序找到標題,並知道這條短信是我的, 我不希望其他應用程序(它有SMS上的廣播監聽器)接收短信。 (例如,「信息」,彈出與短信)
是否有任何其他應用程序之前,聽取短信和決定傳授給其他應用程序 或不傳遞給其他應用程序的方法嗎?
查看下列問題的答案之一Can we delete an SMS in Android before it reaches the inbox?。它解釋瞭如何接收廣播,設置您的應用程序的優先級,以便您首先接收廣播,以便您可以執行您的支票,然後取消廣播,以便其他應用程序不會收到廣播。
閱讀關於BroadcastReceiver。您應該使用有序廣播 - 使用android:priority
屬性,然後在您的BroadcastReceiver中撥打abortBroadcast()
。
重複的[我們可以在它到達收件箱之前在Android中刪除短信嗎?](http://stackoverflow.com/questions/1741628/can-we-delete-an-sms-in-android-before-it -reaches最收件箱) – 2010-10-26 21:11:42