/packages/apps/Messaging/src/com/android/messaging/mmslib/pdu/ |
H A D | PduBody.java | 33 * Appends the specified part to the end of this body. 35 * @param part part to be appended 37 * @throws NullPointerException when part is null 39 public boolean addPart(PduPart part) { argument 40 if (null == part) { 44 return mParts.add(part); 48 * Inserts the specified part at the specified position. 50 * @param index index at which the specified part is to be inserted 51 * @param part par 54 addPart(int index, PduPart part) argument [all...] |
H A D | PduPersister.java | 78 "content://mms/" + Long.MAX_VALUE + "/part"; 374 Uri.parse("content://mms/" + msgId + "/part"), 382 LogUtil.v(TAG, "loadParts(" + msgId + "): no part to load."); 391 final PduPart part = new PduPart(); 395 part.setCharset(charset); 401 part.setContentDisposition(contentDisposition); 407 part.setContentId(contentId); 413 part.setContentLocation(contentLocation); 419 part.setContentType(contentType); 427 part 738 getPartContentType(final PduPart part) argument 742 getValues(final PduPart part, final ContentValues values) argument 769 persistPart(final PduPart part, final long msgId, final Map<Uri, InputStream> preOpenedFiles) argument 858 persistData(final PduPart part, final Uri uri, final String contentType, final Map<Uri, InputStream> preOpenedFiles) argument 1179 updatePart(final Uri uri, final PduPart part, final Map<Uri, InputStream> preOpenedFiles) argument [all...] |
H A D | PduParser.java | 69 * Specify the part position. 101 * Whether to parse content-disposition part header 109 * @param parseContentDisposition whether to parse the Content-Disposition part header 211 // should take only the first part. 877 PduPart part = new PduPart(); 880 // Invalid part. 884 /* parse part's content-type */ 888 part.setContentType(contentType); 890 part.setContentType((PduContentTypes.contentTypes[0]).getBytes()); //"*/*" 896 part 1628 parsePartHeaders(ByteArrayInputStream pduDataStream, PduPart part, int length) argument 1795 checkPartPosition(PduPart part) argument [all...] |
H A D | PduComposer.java | 296 * ;must be omitted. The Quote is not part of the contents. 317 * ;must be omitted. The Quote is not part of the contents. 933 PduPart part; 935 part = body.getPart(0); 937 final byte[] start = part.getContentId(); 949 appendTextString(part.getContentType()); 963 part = body.getPart(i); 970 final byte[] partContentType = part.getContentType(); 990 byte[] name = part.getName(); 993 name = part [all...] |
/packages/apps/Messaging/src/android/support/v7/mms/pdu/ |
H A D | PduBody.java | 44 private void putPartToMaps(PduPart part) { argument 45 // Put part to mPartMapByContentId. 46 byte[] contentId = part.getContentId(); 48 mPartMapByContentId.put(new String(contentId), part); 51 // Put part to mPartMapByContentLocation. 52 byte[] contentLocation = part.getContentLocation(); 55 mPartMapByContentLocation.put(clc, part); 58 // Put part to mPartMapByName. 59 byte[] name = part.getName(); 62 mPartMapByName.put(clc, part); 80 addPart(PduPart part) argument 96 addPart(int index, PduPart part) argument 138 getPartIndex(PduPart part) argument [all...] |
H A D | PduParser.java | 48 * Specify the part position. 86 * Whether to parse content-disposition part header 94 * @param parseContentDisposition whether to parse the Content-Disposition part header 186 // should take only the first part. 843 PduPart part = new PduPart(); 846 // Invalid part. 850 /* parse part's content-type */ 854 part.setContentType(contentType); 856 part.setContentType((PduContentTypes.contentTypes[0]).getBytes()); //"*/*" 862 part 1591 parsePartHeaders(ByteArrayInputStream pduDataStream, PduPart part, int length) argument 1759 checkPartPosition(PduPart part) argument [all...] |
/packages/apps/UnifiedEmail/src/com/android/emailcommon/mail/ |
H A D | Multipart.java | 28 public void addBodyPart(BodyPart part) throws MessagingException {
argument 29 mParts.add(part);
32 public void addBodyPart(BodyPart part, int index) throws MessagingException {
argument 33 mParts.add(index, part);
48 public boolean removeBodyPart(BodyPart part) throws MessagingException {
argument 49 return mParts.remove(part);
|
/packages/services/Telephony/src/com/android/phone/common/mail/ |
H A D | Multipart.java | 27 public void addBodyPart(BodyPart part) throws MessagingException {
argument 28 mParts.add(part);
31 public void addBodyPart(BodyPart part, int index) throws MessagingException {
argument 32 mParts.add(index, part);
47 public boolean removeBodyPart(BodyPart part) throws MessagingException {
argument 48 return mParts.remove(part);
|
/packages/apps/UnifiedEmail/src/com/android/emailcommon/internet/ |
H A D | MimeUtility.java | 201 for (String part : parts) { 202 if (part.trim().toLowerCase().startsWith(lowerCaseName)) { 203 String[] parameterParts = part.split("=", 2); 221 * @param part The part containing a body 225 public static String getTextFromPart(Part part) { argument 227 if (part != null && part.getBody() != null) { 228 InputStream in = part.getBody().getInputStream(); 229 String mimeType = part 371 collectParts(Part part, ArrayList<Part> viewables, ArrayList<Part> attachments) argument [all...] |
/packages/services/Telephony/src/com/android/phone/common/mail/internet/ |
H A D | MimeUtility.java | 200 for (String part : parts) { 201 if (part.trim().toLowerCase().startsWith(lowerCaseName)) { 202 String[] parameterParts = part.split("=", 2); 220 * @param part The part containing a body 224 public static String getTextFromPart(Part part) { argument 226 if (part != null && part.getBody() != null) { 227 InputStream in = part.getBody().getInputStream(); 228 String mimeType = part 370 collectParts(Part part, ArrayList<Part> viewables, ArrayList<Part> attachments) argument [all...] |
/packages/apps/Messaging/src/com/android/messaging/widget/ |
H A D | WidgetConversationService.java | 181 for (MessagePartData part : attachments) { 182 final boolean videoWithThumbnail = part.isVideo() 185 if (part.isImage() || videoWithThumbnail) { 186 final Uri uri = part.getContentUri(); 188 remoteViews.setViewVisibility(R.id.playButton, part.isVideo() ? 191 getAttachmentBitmap(part)); 195 part.getContentType()); 197 } else if (part.isVideo()) { 201 if (part.isAudio()) { 205 if (part 435 getAttachmentBitmap(final MessagePartData part) argument [all...] |
/packages/apps/Email/tests/src/com/android/emailcommon/internet/ |
H A D | Rfc822OutputTests.java | 143 // Create a message with alternative part 178 Entity part = partList.get(0); 179 assertEquals("text/plain", part.getMimeType()); 180 part = partList.get(1); 181 assertEquals("text/calendar", part.getMimeType()); 182 header = part.getHeader(); 188 // Create a message with a mixed part 222 Entity part = partList.get(0); 223 assertEquals("text/plain", part.getMimeType()); 224 part [all...] |
/packages/apps/Bluetooth/src/com/android/bluetooth/map/ |
H A D | BluetoothMapbMessageMime.java | 131 /* Not a text part, just print the filename or part name if they exist. */ 177 for(MimePart part : parts) { 178 if(part.mContentType.toUpperCase().contains("TEXT")) { 179 sb.append(new String(part.mData)); 302 for(MimePart part : parts) { 303 if(part.mContentType != null && 304 part.mContentType.toUpperCase().contains("TEXT")) { 315 for(MimePart part : parts) { 316 message_size += part [all...] |
/packages/apps/Gallery2/gallerycommon/src/com/android/gallery3d/common/ |
H A D | Utils.java | 144 long part; 146 part = i; 148 long x = ((int) part & 1) != 0 ? POLY64REV : 0; 149 part = (part >> 1) ^ x; 151 sCrcTable[i] = part;
|
/packages/apps/Messaging/src/com/android/messaging/sms/ |
H A D | MmsUtils.java | 304 for (final MessagePartData part : message.getParts()) { 305 if (part.isAttachment()) { 306 final String contentType = part.getContentType(); 310 totalLength += getDataLength(context, part.getContentUri()); 312 totalLength += getMediaFileSize(part.getContentUri()); 332 for (final MessagePartData part : message.getParts()) { 334 if (part.isAttachment()) { 335 String contentType = part.getContentType(); 341 final boolean isGif = ImageUtils.isGif(contentType, part.getContentUri()); 345 totalLength += addPicturePart(context, pb, index, part, 399 getMediaDurationMs(final Context context, final MessagePartData part, final int defaultDurationMs) argument 419 setPartContentLocationAndId(final PduPart part, final String srcName) argument 1776 createMmsMessagePart(final DatabaseMessages.MmsPart part) argument [all...] |
/packages/apps/Messaging/src/com/android/messaging/datamodel/data/ |
H A D | MessageData.java | 231 for (final MessagePartData part : content.getParts()) { 232 message.mParts.add(part); 367 public void addPart(final MessagePartData part) { argument 368 if (part instanceof PendingAttachmentData) { 373 mParts.add(part); 674 for (final MessagePartData part : mParts) { 675 if (!part.isAttachment() && !TextUtils.isEmpty(part.getText())) { 679 text.append(part.getText()); 686 * Takes all captions from attachments and adds them as a prefix to the first text part o [all...] |
H A D | DraftMessageData.java | 150 for (final MessagePartData part : message.getParts()) { 151 if (part.isAttachment() && getAttachmentCount() >= getAttachmentLimit()) { 156 if (part instanceof PendingAttachmentData) { 159 final PendingAttachmentData data = (PendingAttachmentData) part; 162 } else if (part.isAttachment()) { 163 addOneAttachmentNoNotify(part); 447 for (MessagePartData part : mAttachments) { 448 if (part.isVideo()) { 452 for (MessagePartData part : mPendingAttachments) { 453 if (part [all...] |
H A D | ConversationMessageData.java | 360 for (final MessagePartData part : mParts) { 361 if (part.isText()) { 374 // This is optimized for single text part case, which is the majority 376 // For single text part, we just return the part without creating the StringBuilder 382 for (final MessagePartData part : mParts) { 383 if (part.isText()) { 385 // First text part 386 firstTextPart = part.getText(); 391 // Need the StringBuilder and the separator starting from 2nd text part [all...] |
/packages/apps/Email/provider_src/com/android/email/ |
H A D | LegacyConversions.java | 190 * @param part MIME part object to convert 195 protected static Attachment mimePartToAttachment(final Part part) throws MessagingException { argument 197 final String contentType = MimeUtility.unfoldAndDecode(part.getContentType()); 201 final String contentDisposition = MimeUtility.unfoldAndDecode(part.getDisposition()); 207 final String disposition = part.getDisposition(); 214 LogUtils.d(LogUtils.TAG, e, "Could not decode size \"%s\" from attachment part", 222 final String[] partIds = part.getHeader(MimeHeader.HEADER_ANDROID_ATTACHMENT_STORE_DATA); 229 localAttachment.mMimeType = AttachmentUtilities.inferMimeType(name, part.getMimeType()); 232 localAttachment.mContentId = part 257 addOneAttachment(final Context context, final EmailContent.Message localMessage, final Part part) argument 319 saveAttachmentBody(final Context context, final Part part, final Attachment localAttachment, long accountId) argument [all...] |
/packages/apps/UnifiedEmail/src/org/apache/commons/io/output/ |
H A D | ByteArrayOutputStream.java | 155 int part = Math.min(remaining, currentBuffer.length - inBufferPos); 156 System.arraycopy(b, off + len - remaining, currentBuffer, inBufferPos, part); 157 remaining -= part;
|
/packages/apps/Messaging/src/com/android/messaging/ui/ |
H A D | VideoThumbnailView.java | 220 public void setSource(final MessagePartData part, final boolean incomingMessage) { argument 221 if (part == null) { 224 mVideoSource = part.getContentUri(); 231 new MessagePartVideoThumbnailRequestDescriptor(part)); 235 mVideoWidth = part.getWidth(); 236 mVideoHeight = part.getHeight();
|
/packages/apps/Bluetooth/tests/src/com/android/bluetooth/tests/ |
H A D | BluetoothMapbMessageTest.java | 491 BluetoothMapbMessageMime .MimePart part = msg.addMimePart(); 492 part.mPartName = "partNameText"; 493 part.mContentType ="dsfajfdlk/text/asdfafda"; 495 part.mData = new String("This is a short message\r\n").getBytes("UTF-8"); 502 part = msg.addMimePart(); 503 part.mPartName = "partNameimage"; 504 part.mContentType = "dsfajfdlk/image/asdfafda"; 505 part.mData = null;
|
/packages/apps/Messaging/tests/src/com/android/messaging/datamodel/action/ |
H A D | ReadWriteDraftMessageActionTest.java | 367 for(final MessagePartData part : initialDraft.getParts()) { 368 if (part.isAttachment()) { 369 assertEquals(part.getContentUri(), mOutputUri); 371 assertEquals(part.getText(), initialMessage); 413 for(final MessagePartData part : anotherDraft.getParts()) { 414 if (part.isAttachment()) { 415 assertEquals(part.getContentUri(), mAnotherUri); 417 assertEquals(part.getText(), draftMessage);
|
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/ |
H A D | CallAudioModeStateMachineTest.java | 182 "Ringing call becomes active, part 1", 201 "Ringing call becomes active, part 2",
|
/packages/apps/Messaging/src/com/android/messaging/datamodel/ |
H A D | BugleDatabaseOperations.java | 626 for (final MessagePartData part : message.getParts()) { 627 if (part.isAttachment() && 628 ContentType.isConversationListPreviewableType(part.getContentType())) { 629 uriString = part.getContentUri().toString(); 630 type = part.getContentType(); 755 for (final MessagePartData part : draftMessage.getParts()) { 756 if (part.isAttachment() && 757 ContentType.isConversationListPreviewableType(part.getContentType())) { 758 uriString = part.getContentUri().toString(); 759 type = part [all...] |