com.fsck.k9.mail.Message.setSubject()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中com.fsck.k9.mail.Message.setSubject()方法的一些代码示例,展示了Message.setSubject()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setSubject()方法的具体详情如下:
包路径:com.fsck.k9.mail.Message
类名称:Message
方法名:setSubject

Message.setSubject介绍

暂无

代码示例

代码示例来源:origin: k9mail/k-9

@Test
public void extractMessage_withAttachment() throws Exception {
  BodyPart attachmentPart = bodypart("application/octet-stream");
  Message message = messageFromBody(multipart("mixed",
      bodypart("text/plain", "text"),
      attachmentPart
  ));
  message.setSubject(SUBJECT);
  AttachmentViewInfo attachmentViewInfo = mock(AttachmentViewInfo.class);
  setupAttachmentInfoForPart(attachmentPart, attachmentViewInfo);
  MessageViewInfo messageViewInfo = messageViewInfoExtractor.extractMessageForView(message, null,
      false);
  assertEquals("<pre class=\"k9mail\">text</pre>", messageViewInfo.text);
  assertSame(attachmentViewInfo, messageViewInfo.attachments.get(0));
  assertNull(messageViewInfo.cryptoResultAnnotation);
  assertTrue(messageViewInfo.extraAttachments.isEmpty());
  assertEquals(SUBJECT, messageViewInfo.subject);
}

代码示例来源:origin: jberkel/sms-backup-plus

private @Nullable Message messageFromMapSms(Map<String, String> msgMap) throws MessagingException {
  final String address = msgMap.get(Telephony.TextBasedSmsColumns.ADDRESS);
  if (TextUtils.isEmpty(address)) return null;
  PersonRecord record = personLookup.lookupPerson(address);
  if (!includePersonInBackup(record, DataType.SMS)) return null;
  final Message msg = new MimeMessage();
  msg.setSubject(getSubject(DataType.SMS, record));
  setBody(msg, new TextBody(msgMap.get(Telephony.TextBasedSmsColumns.BODY)));
  final int messageType = toInt(msgMap.get(Telephony.TextBasedSmsColumns.TYPE));
  if (Telephony.TextBasedSmsColumns.MESSAGE_TYPE_INBOX == messageType) {
    // Received message
    msg.setFrom(record.getAddress(addressStyle));
    msg.setRecipient(Message.RecipientType.TO, userAddress);
  } else {
    // Sent message
    msg.setRecipient(Message.RecipientType.TO, record.getAddress(addressStyle));
    msg.setFrom(userAddress);
  }
  Date sentDate;
  try {
    // TODO: should probably be TextBasedSmsColumns.DATE_SENT
    sentDate = new Date(Long.valueOf(msgMap.get(Telephony.TextBasedSmsColumns.DATE)));
  } catch (NumberFormatException n) {
    Log.e(TAG, ERROR_PARSING_DATE, n);
    sentDate = new Date();
  }
  headerGenerator.setHeaders(msg, msgMap, DataType.SMS, address, record, sentDate, messageType);
  return msg;
}

代码示例来源:origin: jberkel/sms-backup-plus

msg.setSubject(getSubject(DataType.CALLLOG, record));

代码示例来源:origin: jberkel/sms-backup-plus

msg.setSubject(getSubject(DataType.MMS, details.getRecipient()));

相关文章