我使用Android 1.6。我想查询“content:// sms/inbox”。如何实现它?内容://短信/收件箱查询
2
A
回答
2
这不是Android SDK的一部分。请不要使用它。
5
SDK或没有的部分,我看不到任何方式访问其他SMS数据比使用content://sms/inbox
String folder = "content://sms/inbox"
- 或 - "content://sms/sent"
Uri mSmsQueryUri = Uri.parse(folder);
String columns[] = new String[] {"person", "address", "body", "date","status"
String sortOrder = "date ASC";
Cursor c = _context.getContentResolver().query(mSmsQueryUri, columns, where, null, sortOrder);
这会给你一个游标访问你需要什么。请参阅gTalkSMS。查看SMS数据库查询的文件是SmsMmsManager。
相关问题
- 1. 状态的内容:在Android SDK中//短信/收件箱查询
- 2. 短信收件箱 - 列表查看
- 3. 搜索短信收件箱
- 4. 访问短信收件箱
- 5. 短信收件箱Android 4.4
- 6. 短信收件箱 - ListView
- 7. 短信收件箱 - TextView的
- 8. 短信收件箱中
- 9. 抛出:SecurityException权限拒绝:telephony.SmsProvider URI内容://短信/收件箱
- 10. 如何使用“内容://短信/收件箱”
- 11. 没有从内容重复联系://短信/收件箱
- 12. ContentObserver短信收件箱不工作
- 13. 无法读取短信收件箱
- 14. 从收件箱中删除短信
- 15. Windows Phone 7访问短信收件箱
- 16. 从j2me的收件箱中读短信
- 17. 限制短信进入收件箱
- 18. getContentResolver未在短信收件箱中发送短信访问
- 19. 无法从android短信收件箱中删除短信
- 20. 中止短信广播和/或从收件箱中删除收到的短信
- 21. 如何检查短信/收件箱是否为空?
- 22. Android收件箱短信在不同部分接收
- 23. 使用短信发件箱查询时出错
- 24. Android:如何从收件箱中获取短信并删除特定的短信
- 25. Android:发送短信并将其显示在短信收件箱中?
- 26. 查询电子邮件收件箱
- 27. 恢复短信内容?
- 28. 访问短信内容iPhone
- 29. PostgreSQL的收件箱中查询
- 30. 收件箱SQL查询解决方案
@CommonsWare:你是什么意思? – Macarse 2010-04-30 11:55:43
我的意思是,SMS应用程序及其收件箱和字符串'“content:// sms/inbox”'不是Android SDK的一部分。请不要在SDK应用程序中使用它们。如果您正在修改固件以便在您自己的手机上进行发布,那很好,但我更怀疑OP是在寻求做什么。 http://www.androidguys.com/2009/12/14/code-pollution-reaching-past-the-sdk/ – CommonsWare 2010-04-30 12:14:45
如果不推荐使用这些Uris,访问SMS的首选方式是什么?如果没有建议的方式访问SMS,那么如何有WRITE_SMS,READ_SMS,RECEIVE_SMS权限?谢谢。 – 2013-05-01 02:33:03