diff options
| author | Daisuke Miyakawa <dmiyakawa@google.com> | 2010-04-20 09:53:30 +0900 |
|---|---|---|
| committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2010-04-20 09:53:30 +0900 |
| commit | c86f0779d6aa60d7eb446fb33742dac6bfc3b6b8 (patch) | |
| tree | bd641887fd92824911168fb1eba493b5225082f2 /core/java/android/pim | |
| parent | 8f655cb6c836380778545fb13044d97ef57139d6 (diff) | |
| download | frameworks_base-c86f0779d6aa60d7eb446fb33742dac6bfc3b6b8.zip frameworks_base-c86f0779d6aa60d7eb446fb33742dac6bfc3b6b8.tar.gz frameworks_base-c86f0779d6aa60d7eb446fb33742dac6bfc3b6b8.tar.bz2 | |
Make vCard allow users to refrain image export. Useful when
receivers cannot accept image data.
Bug: 2603200
Change-Id: I3c490b2de37ebb2780df4a27a440df3b0afacb3a
Diffstat (limited to 'core/java/android/pim')
| -rw-r--r-- | core/java/android/pim/vcard/VCardComposer.java | 8 | ||||
| -rw-r--r-- | core/java/android/pim/vcard/VCardConfig.java | 8 |
2 files changed, 13 insertions, 3 deletions
diff --git a/core/java/android/pim/vcard/VCardComposer.java b/core/java/android/pim/vcard/VCardComposer.java index dc0d864..0e8b665 100644 --- a/core/java/android/pim/vcard/VCardComposer.java +++ b/core/java/android/pim/vcard/VCardComposer.java @@ -534,9 +534,11 @@ public class VCardComposer { .appendEmails(contentValuesListMap.get(Email.CONTENT_ITEM_TYPE)) .appendPostals(contentValuesListMap.get(StructuredPostal.CONTENT_ITEM_TYPE)) .appendOrganizations(contentValuesListMap.get(Organization.CONTENT_ITEM_TYPE)) - .appendWebsites(contentValuesListMap.get(Website.CONTENT_ITEM_TYPE)) - .appendPhotos(contentValuesListMap.get(Photo.CONTENT_ITEM_TYPE)) - .appendNotes(contentValuesListMap.get(Note.CONTENT_ITEM_TYPE)) + .appendWebsites(contentValuesListMap.get(Website.CONTENT_ITEM_TYPE)); + if ((mVCardType & VCardConfig.FLAG_REFRAIN_IMAGE_EXPORT) == 0) { + builder.appendPhotos(contentValuesListMap.get(Photo.CONTENT_ITEM_TYPE)); + } + builder.appendNotes(contentValuesListMap.get(Note.CONTENT_ITEM_TYPE)) .appendEvents(contentValuesListMap.get(Event.CONTENT_ITEM_TYPE)) .appendIms(contentValuesListMap.get(Im.CONTENT_ITEM_TYPE)) .appendRelation(contentValuesListMap.get(Relation.CONTENT_ITEM_TYPE)); diff --git a/core/java/android/pim/vcard/VCardConfig.java b/core/java/android/pim/vcard/VCardConfig.java index 3442ae7..3409be6 100644 --- a/core/java/android/pim/vcard/VCardConfig.java +++ b/core/java/android/pim/vcard/VCardConfig.java @@ -182,6 +182,14 @@ public class VCardConfig { */ public static final int FLAG_APPEND_TYPE_PARAM = 0x04000000; + /** + * <P> + * The flag asking exporter to refrain image export. + * </P> + * @hide will be deleted in the near future. + */ + public static final int FLAG_REFRAIN_IMAGE_EXPORT = 0x02000000; + //// The followings are VCard types available from importer/exporter. //// /** |
