插入的彩信未加载到HTC One A9上

时间:2018-06-02 11:52:51

标签: android sms android-mms

我正在处理将 MMS消息插入设备的代码。以下是我输入彩信的代码。

代码:

        ContentValues mmsValues = new ContentValues();
        mmsValues.put("thread_id", threadId);
        mmsValues.put("date", input_mms.getAsLong("date"));
        mmsValues.put("msg_box", input_mms.getAsInteger("msg_box"));
        mmsValues.put("m_id", input_mms.getAsLong("m_id"));
        mmsValues.put("read", input_mms.getAsInteger("read"));
        mmsValues.put("sub", input_mms.getAsString("sub"));
        mmsValues.put("ct_t", "application/vnd.wap.multipart.related");

        if(fileContent!=null)
            mmsValues.put("exp", fileContent.length);

        mmsValues.put("m_cls", input_mms.getAsString("m_cls"));
        mmsValues.put("m_type", input_mms.getAsString("m_type")); // 132
        mmsValues.put("v", input_mms.getAsInteger("v"));
        mmsValues.put("pri", input_mms.getAsInteger("pri"));
        mmsValues.put("tr_id", input_mms.getAsString("tr_id"));
        mmsValues.put("resp_st", input_mms.getAsString("resp_st"));

        Uri res = messages.insert("content://mms/", mmsValues);

我已使用 Google Pixel ,少数 Motorola Samsung 设备测试了此代码。代码在这些设备上正常运行。但在 HTC One A9 (Android 7.0)上,MMS消息不可见。插入彩信时没有错误。

如何解决此问题?如果我需要在此处添加更多信息,请与我们联系。

0 个答案:

没有答案