我是Android新手。我想知道如何在應用程序中通過SMS收件箱中的單詞進行搜索。誰能幫我。如果可以,請給我源代碼。如何在應用程序內的SMS收件箱中搜索單詞?
0
A
回答
0
0
首先你要查詢的收件箱內容提供商的短信
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI,new String[] { "_id", "thread_id", "address", "person", "date", "body" }, null, null,null);
然後搜索迭代,並獲取短信身體
if(cur.getCount()>0) {
while(cur.moveToNext()) {
String smsBody = cur.getString(5);
Log.v("body",smsBody);
if(smsBody.contains("matching string")) {
}
也指該鏈接
1
* *使用內容解析器(「content:// sms/inbox」)來閱讀SMS h在收件箱內**
Cursor cursor = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
cursor.moveToFirst();
do{
String msgData = "";
for(int idx=0;idx<cursor.getColumnCount();idx++)
{
msgData += " " + cursor.getColumnName(idx) + ":" + cursor.getString(idx);
}
if(msgData.contains(yourWord))
;// do something
}while(cursor.moveToNext());
相關問題
- 1. android SMS收件箱
- 2. 如何在iPhone中以編程方式閱讀SMS收件箱?
- 3. 搜索UITextView在iOS應用程序中的特定單詞
- 4. 如何檢索/顯示最後收到的SMS從收件箱中的Android
- 5. 如何使用j2me(midp2.0)從收件箱中讀取郵件(SMS)
- 6. 如何搜索文件內容中的單詞?
- 7. 如何在Marklogic中構建簡單的搜索應用程序?
- 8. 如何在Textview中搜索單詞?
- 9. 如何在網頁中搜索單詞
- 10. android應用程序搜索操作與破碎的單詞
- 11. 如何從iPhone的應用程序訪問Facebook的收件箱?
- 12. 如何在一個SQL Server表中的單詞內搜索一個單詞
- 13. 訪問沒有內容的郵件收件箱UrI(content //:sms)
- 14. 在textarea中搜索單詞
- 15. 如何使用java搜索json文件中的任何單詞
- 16. 將C2DM發送到SMS收件箱
- 17. 如何在C++中搜索docx文件中的單詞?
- 18. 在Web應用程序上收到SMS時收到通知
- 19. 如何在二叉搜索樹中搜索單詞?
- 20. 如何模糊搜索詞典單詞?
- 21. 如何從android應用程序打開Gmail收件箱?
- 22. 如何通過應用程序發送和接收SMS?
- 23. 如何在從iPad搜索時搜索iPhone應用程序
- 24. 如何防止SMS進入Android的收件箱?
- 25. 彈性搜索如何在couchdb的附件中找到單詞?
- 26. 如何在Python中搜索特定單詞的文本文件
- 27. 當在UWP應用程序中收到SMS時執行操作
- 28. 如何用iPhone搜索整個單詞?
- 29. 應用程序在Swift 4的搜索欄中搜索超過2個單詞時崩潰
- 30. 在搜索引擎中搜索單數和複數的單詞
如何加快搜索速度? 當收件箱中有很多短信時,這需要時間 – Gaurav 2015-08-11 11:57:14