如何在android中訪問消息? 有沒有一種單獨的方法可以從收件箱中閱讀?Android中的收件箱消息
1
A
回答
2
有一個content provider用於訪問SMS消息,但它沒有記錄在公共SDK中。如果您使用ContentResolver.query()
與Uri
的content://sms
您應該能夠訪問這些消息。
你可以找到更多的信息on this Google Groups thread或previous questions on stackoverflow。
你也可以試試這個:
public List<String> getSMS(){
List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
while (cur.moveToNext()) {
String address = cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
}
return sms;
}
0
我猜你重新談論的短信收件箱。在這種情況下,您可以使用SMSManager(Demo)。
注意:不建議使用「android.telephony * .gsm * .SmsManager」包中的SMS管理器。使用「android.telephony.SmsManager」-Package中的SMS管理器。
相關問題
- 1. 如何刪除Android中SMS收件箱中的所有消息?
- 2. 檢索設備的所有收件箱中的消息android
- 3. 如何從Android的收件箱中刪除多條消息或單條消息?
- 4. 將消息保存到Android中的收件箱?
- 5. Facebook風格的消息收件箱
- 6. 是否可以在Android中操作消息查詢(收件箱)?
- 7. 如何在android中訪問消息收件箱
- 8. 發送回覆收件箱消息?
- 9. Java - 將消息添加到收件箱
- 10. 刪除消息自收件箱
- 11. 收件箱時,消息未讀
- 12. 從Android應用程序訪問收件箱消息
- 13. Android 2.2閱讀短信收件箱消息
- 14. 從活動訪問Android收件箱/消息傳遞?
- 15. 如何在ios中的收件箱中顯示消息數
- 16. Android閱讀短信發件箱消息
- 17. 在我的收件箱中閱讀短信消息
- 18. 如何將消息添加到AVD的收件箱中
- 19. 顯示收件箱中的消息作爲祝酒或提醒
- 20. 如何訪問iPhone中的收件箱消息
- 21. android SMS收件箱
- 22. 如何刪除android版本5.0 lolipop或Kitkat中的特定收件箱消息?
- 23. Android Widget限制(不適用於收件箱中的10 000條SMS消息)
- 24. 如何發送消息在朋友消息文件夾/收件箱在Facebook?
- 25. 讀iphone的消息在我的應用程序的收件箱
- 26. MailKit:消息不會從Gmail郵箱設置收件箱中刪除
- 27. 如何修改Android收件箱中的短信息
- 28. state_machine與收件箱和發送的消息
- 29. 獲取Facebook用戶的收件箱消息
- 30. 用於Windows Phone 8的消息/收件箱API