我想讀取所有收到的SMS文本消息,並刪除那些包含特定關鍵字的文本消息。我怎樣才能做到這一點?如何在Android上刪除包含特定關鍵字的文本?
回答
Look:Delete SMS in Android 1.5這應該對你有用。
您是否想閱讀收件箱?或只是接收消息?
剛剛收到的消息的crontab \調度.. – xyzandroid 2012-02-15 05:48:03
好了這個劇本,所以努力的鏈接...的onReceive()是你需要閱讀接收郵件的功能。而deleteSMS()用於刪除。 – 2012-02-15 05:52:42
其實我已經使用broadcastreceiver存儲味精內容和發件人地址..現在我想從我的broadcastreceiver啓動服務來執行關鍵字檢查和刪除操作..是否有可能這樣做? – xyzandroid 2012-02-15 05:58:04
public void onReceive(Context context, Intent intent)
{
//---get the SMS message passed in---
Bundle bundle = intent.getExtras();
SmsMessage[] msgs = null;
String msgString = "",senderinfo = "";
if (bundle != null)
{
//---retrieve the SMS message received---
Object[] pdus = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
for (int i=0; i<msgs.length; i++){
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
senderinfo += msgs[i].getOriginatingAddress();
msgString += msgs[i].getMessageBody().toString();
}
//---display the new SMS message---
Toast.makeText(context, senderinfo, Toast.LENGTH_SHORT).show();
}
if(msgString.equals("Particular keyword"))
{
abortBroadcast();//this will make u not to store the recieved sms in the inbox
}
- 1. 在文本文件中刪除包含特定字符的行
- 2. 無法刪除文本中包含某些關鍵字的行
- 3. 如何刪除只包含特定數字的特定行?
- 4. 如何顯示包含特定關鍵字的文本文件的行 - CMD
- 5. jsoup如何刪除tr不包含特定的文本?
- 6. 如何刪除包含特定文本的整個句子?
- 7. 括號中刪除文本,除非文本中包含關鍵字
- 8. 從文本文件中刪除包含特定文本的行
- 9. 301包含特定關鍵字的重定向刪除過濾器
- 10. PHP Predis:如何獲取/刪除包含特殊字符的鍵?
- 11. 如何在RegEx中刪除包含特定字符的單詞?
- 12. 刪除包含特定字符
- 13. grepping/awking刪除包含特定字符
- 14. XSL - 刪除特定評論(關鍵字)
- 15. 記事本++ - 刪除所有包含特定文本的行
- 16. 如何刪除包含在殼某些特定字符串行
- 17. 從文件中刪除包含關鍵字的行
- 18. 如何搜索包含特定關鍵字的instagram評論
- 19. 如何從包含特定鍵的NSmutablearray中刪除所有字典?
- 20. VBA腳本在excel上刪除含特定字符串的行
- 21. 如何刪除記事本中包含特定字詞/字符的行兩次+
- 22. JavaScript:如何刪除包含特定字符串的行
- 23. 如何刪除包含特定字符串的行?
- 24. 如何刪除vb.net不包含特定字詞的Richtextbox行
- 25. 有關如何刪除不包含文本的行的VBA
- 26. 刪除表中的一行,如果它不包含關鍵字
- 27. 在java中刪除包含關鍵字的句子
- 28. 顯示包含特定關鍵字的pdf文件
- 29. 刪除在多張紙上包含特定文本的所有行
- 30. 從包含特定文本的圖表中刪除數據Spotfire
嘗試'phonegap'庫,放於Android的 – maxjackie 2012-02-15 05:39:11