相关疑难解决方法(0)

如何在Android中读取彩信数据?

我想读取MMS数据,我已经看到了mmssms.db存储mms条目的部分表; 我正在使用光标,我想知道合适的URI; 我正在使用"content:// mms-sms/conversations"和"地址"(发送到)的列名,"文本"或"主题"和"数据"列图像名称.

我已经看到了mmssms.db部分表的模式和他们的列.

android mms

71
推荐指数
3
解决办法
8万
查看次数

如何将SMS和MMS排序在一起?

我正在实现这里讨论的方法:如何在Android中读取MMS数据?

我正在尝试将短信和彩信读入单个列表视图.我做得很好,但是当我尝试排序时,我将所有的SMS整理在一起,然后将所有的MMS整理在一起.

这是我的代码:

Cursor smsCursor = getContentResolver().query(Uri.parse("content://mms-sms/conversations/"), null, null, null, "date DESC");
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何结合这两个来源或如何将MMS结合到内置Android应用程序的短信对话中吗?

编辑:我注意到SMS的日期比MMS的日期多几位.

编辑2:像这样添加"julianday()":

Cursor smsCursor = getContentResolver().query(Uri.parse("content://mms-sms/conversations/"), null, null, null, "julianday(date) DESC");
Run Code Online (Sandbox Code Playgroud)

使MMS显示在列表的顶部.

sms android mms

4
推荐指数
1
解决办法
1848
查看次数

标签 统计

android ×2

mms ×2

sms ×1