在我的應用程序中,我想使用廣播接收器從選定號碼中刪除所有短信。並且它應該在每個讀取消息後執行(我不想刪除未讀消息)。閱讀短信後是否有廣播接收器?
有沒有人可以幫助我解決這個問題?
對不起,我的英語(我說的不好)。
謝謝
在我的應用程序中,我想使用廣播接收器從選定號碼中刪除所有短信。並且它應該在每個讀取消息後執行(我不想刪除未讀消息)。閱讀短信後是否有廣播接收器?
有沒有人可以幫助我解決這個問題?
對不起,我的英語(我說的不好)。
謝謝
我找不到我的問題的任何解決方案。但我收到在接收方中使用abortBroadcast()方法之前刪除SMS的解決方案。
public class SMSReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(/*is selected no*/) {
//store SMS info in separate file
abortBroadcast();
}
}
}
,並在清單文件:
<receiver android:name=".SMSReceiver" android:enabled="true">
<intent-filter android:priority="1000" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
有數百個SMS客戶端。您需要聯繫他們的每個開發人員並向他們詢問這個問題。
對於作爲Android開放源代碼項目一部分的Messenger應用程序,它沒有任何文檔或支持的API。