`
freesoftman
  • 浏览: 319849 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSR75 PIM vCard的数据格式

阅读更多

vCard介绍
  vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在因特网上相互交换)。vCard可包含的信息有:姓名、地址信息、电话号码、URL,logo,相片等。

  vCard(或称做Versitcard)最早是由Versit联盟于1995年提出的,当时联盟成员包括苹果公司,AT&T科技(后来的朗讯),IBM及西门子。在1996年十二月,格式的拥有权移至因特网邮件联盟(IMC),此联盟是由一些关注因特网电子邮件的公司所组成。

  与vCard一同提出的用于数据交换的标准还有vCalendar,但现在被iCalendar所取代。因特网邮件联盟已经声明它希望“所有的vCalendar开发者利用这些新的开放标准,并使软件能够同时兼容vCalendar 1.0和iCalendar。”

  vCard标准的2.1版被电子邮件客户端广泛支持。3.0版是一个包含在RFC 2425和RFC 2426中的IETF标准跟踪提案。vCard的常用文件扩展名是.vcf。

  不同的程序对vCard标准实现亦不同。Mac OS X中的Address Book允许把所有联系人导出到一个vcf文件,而Microsoft Outlook只能每人一个文件。Linux中KDE的Kontact允许每个文件导入或导出一人或多人。
 

vCard文件样例

  下面是一个包含个人信息的vCard文件样例。

BEGIN:VCARD

VERSION:2.1

N:Gump;Forrest

FN:Forrest Gump

ORG:Gump Shrimp Co.

TITLE:Shrimp Man

TEL;WORK;VOICE:(111) 555-1212

TEL;HOME;VOICE:(404) 555-1212

ADR;WORK:;;100 Waters Edge;Baytown;LA;30314;United States of America

LABEL;WORK;ENCODING=QUOTED-PRINTABLE:100 Waters Edge=0D=0ABaytown, LA 30314=0D=0AUnited States of America

ADR;HOME:;;42 Plantation St.;Baytown;LA;30314;United States of America

LABEL;HOME;ENCODING=QUOTED-PRINTABLE:42 Plantation St.=0D=0ABaytown, LA 30314=0D=0AUnited States of America

EMAIL;PREF;INTERNET:forrestgump@walladalla.com

REV:20080424T195243Z

END:VCARD

Contacts,vCard 数据格式
BEGIN:VCARD

VERSION:3.0

ADR:邮政信箱;附加;街道;县;区;邮政编码;国家/地区

BDAY:2009-04-01

EMAIL:sina@sina.com

LABEL:格式化地址

FN:格式化名称

N:系列;给定;其他;前缀;后缀

NICKNAME:昵称

NOTE:说明

ORG:单位

PHOTO;ENCODING=BASE64;ENCODING=B:

AAAAAAAAAAAAAAAAAAAAAA==

KEY:公共密钥字串

REV:2009-04-16

TEL:12321321323

TITLE:职务

UID:1.vcf

URL:http://www.sina.com

END:VCARD



Events Vcs数据格式
BEGIN:VCALENDAR

VERSION:1.0

BEGIN:VEVENT

DALARM:20090416T071050

DTEND:20090416T071100

LOCATION:位置

DESCRIPTION:说明

LAST-MODIFIED:20090416T071205

DTSTART:20090416T071100

SUMMARY:汇总

UID:UID

END:VEVENT

END:VCALENDAR



To-Do Vcs数据格式

BEGIN:VCALENDAR

VERSION:1.0

BEGIN:VTODO

STATUS:COMPLETED

COMPLETED:20090416T071900

DUE:20090416T071900

DESCRIPTION:说明

PRIORITY:0

LAST-MODIFIED:20090416T072009

SUMMARY:汇总

UID:UID

END:VTODO

END:VCALENDAR

分享到:
评论

相关推荐

    j2me jsr 75 PIM API

    JSR 75(Personal Information Management API for Java Platform, Micro Edition)是J2ME中的一个规范,专门用于在移动设备上处理个人信息管理(PIM)数据,如联系人、日程和待办事项。这个API使得开发者能够方便地...

    fileconnection (jsr75)源代码

    【标题】"fileconnection (jsr75)源代码"涉及的是Java ME平台中的JSR 75规范,即“Java API for Wireless Toolkit (J2ME) - PIM API”。这个规范定义了如何在移动设备上访问文件系统、个人信息管理(PIM)数据以及与...

    JSR75操作手机内存

    JSR75(Java Specification Request 75)是针对J2ME平台的一组可选包,主要包含PIM API(个人信息管理应用程序接口)和FC API(文件连接应用程序接口),用于提供对移动设备上个人信息管理及文件系统访问的支持。...

    JSR75 api文档包含FC和PIM

    JSR75 api文档包含FC和PIM。原下载地址: https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=jsr075&S_PKG=dl&S_TACT=104AHW02&lang=en_US&cp=UTF-8 出自IBM

    jsr75 API J2ME手机程序文件系统

    **ZIP处理**:虽然JSR75 API本身并不直接支持ZIP文件操作,但开发者可以通过其他库(如Apache Commons Compress或zlib)来处理ZIP格式。这些库通常提供了解压和打包ZIP文件的方法,可以将多个文件打包成一个ZIP文件...

    JSR75的一个完整的例子

    完整的一个JSR75操作文件系统的例子,很适合初学者哦!

    jsr135拍照jsr75保存图片

    利用jsr135获得摄像头设备,在通过设备获得一张图片,此图片为 byte[]数组数据,在通过Image.CreateImage(byte b[],...jsr75保存图片,利用jsr75属性获得手机图片文件夹,将图片byte数据数据通过流保存到图片文件夹。

    JSR303+AOP数据校验

    【JSR303+AOP数据校验】是Java Web开发中的一种常见实践,用于确保应用程序接收到的数据质量。JSR303(Java Bean Validation)是Java平台上的一个规范,它定义了一种标准的方式来验证对象属性,以满足业务规则。AOP...

    spring4采用JSR349标准校验数据

    标题中的“spring4采用JSR349标准校验数据”指的是Spring框架的第四个主要版本(Spring 4)如何利用JSR 349(Bean Validation 1.1)来实现数据验证的功能。JSR 349是JavaBeans验证的规范,它定义了一种标准化的方式...

    Jsr75学习笔记(一) .txt

    ### JSR75 学习笔记(一) #### 一、概述 JSR75 (Java Specification Request 75) 是 Java 技术规范之一,它定义了移动设备上访问本地文件系统的 API(应用程序接口)。这使得开发人员能够在 J2ME(Java 2 Micro ...

    JSR-75-135-172_Supported List.xls

    JSR-75-135-172_Supported List 主流手机对JSR 75 135 172的支持!

    ( SpringMVC 数据的格式化、JSR 303数据校验和国际化 实例.zip

    SpringMVC 数据的格式化、JSR 303数据校验和国际化 实例.zip 对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53559773

    local_visit.rar_pim in j2me_pim j2me

    本文将深入探讨如何在J2ME中利用JSR 75包中的PIM API来访问手机本地的电话本。 首先,JSR 75为PIM提供了统一的接口,使得开发者可以跨不同设备和操作系统编写代码。这包括了创建、读取、更新和删除联系人、事件等...

    PIM API Developer's Guide

    PIM API(Personal Information Management API)是 JSR 75 的一部分,用于访问和管理移动设备上的个人信息。它提供了一套统一的接口,使得开发者能够轻松地在不同的 Java ME 设备上实现相同的功能。PIM API 主要...

    jsr180 sip格式消息封装

    ### JSR180与SIP格式消息封装:深度解析 #### 核心知识点:JSR180标准与SIP消息封装 **JSR180**(Java Specification Request 180)是Java Community Process(JCP)中的一项提议,主要关注于在Java 2 Micro ...

    SpringMVC杂记(五) JSR303数据验证

    在本篇《SpringMVC杂记(五) JSR303数据验证》中,我们将深入探讨SpringMVC框架如何集成并使用JSR303(JavaBeans Validation)来进行数据验证,这是一种强大的验证机制,可以确保应用程序接收到的数据是合法且符合...

    jsr168和jsr268中文文档及开发手册

    JSR(Java Specification Requests)是Java社区进程(JCP,Java Community Process)的一部分,用于提出和定义新的Java技术规范。JSR168和JSR268是两个与Java Portal技术相关的标准,它们主要涉及如何创建和管理可...

    jsr227 参考文档

    ### JSR227:为J2EE提供标准的数据绑定与数据访问机制 #### 一、概述 JSR227(Java Specification Request 227)是一项由Oracle提出的标准,旨在为Java 2 Platform, Enterprise Edition (J2EE)平台提供一种通用的...

Global site tag (gtag.js) - Google Analytics