mms メッセージを作成しました。問題は、私のアプリには表示されますが、Android のネイティブ メッセージ アプリケーションには表示されません。何が間違っている可能性があるか考えていますか?thread_id には何を設定すればよいですか? 前もって感謝します。
--- これが私のコードです ---
ContentResolver cr = getContentResolver();
ContentValues cv = new ContentValues();
cv.put("thread_id", System.currentTimeMillis() % 100);
cv.put("ct_t", "application/vnd.wap.multipart.related");
cv.put("read", "1");
Uri temp_mms = cr.insert(Uri.parse("content://mms/inbox"), cv);
String str_uri = temp_mms.toString();
String newID = temp_mms.getLastPathSegment().trim();
ContentValues cv_addr2 = new ContentValues();
cv_addr2.put("address", "112233");
Uri temp_mms_addr2 = cr.insert(Uri.parse("content://mms/"+ newID +"/addr"), cv_addr2);
// ------------------------------PART Table ContentValues
Uri uriPart = Uri.parse("content://mms/"+ newID +"/part");
ContentValues cv_part2 = new ContentValues();
cv_part2.put("ct", "image/jpeg");
Uri temp_mms_part2 = cr.insert(uriPart, cv_part2);
OutputStream os = cr.openOutputStream(temp_mms_part2);
InputStream is = cr.openInputStream(selectedImageUri);
byte[] buffer = new byte[256];
for (int len = 0; (len = is.read(buffer)) != -1; ) {
os.write(buffer, 0, len);
}