当前位置: 首页 > 知识库问答 >
问题:

harmonyos-next - HarmonyOS Next升级到Preview2后Contacts Kit中枚举值和之前不一样是怎么回事?

柯曜文
2024-04-17

HarmonyOS Next升级到Preview2后Contacts Kit中枚举值和之前不一样是怎么回事?

自定义邮箱类型,CUSTOM_LABEL的值,从之前的10000改为0,这是怎么回事?

共有1个答案

景帅
2024-04-17

口味你好,据我所知由于历史原因,联系人接口文档中定义的部分枚举常量值,和应用实际使用的枚举常量值存在差异,因此在Developer Preview2中进行了变更,使枚举常量值的定义保持一致。主要有:
邮箱属性常量变更

自定义邮箱类型,CUSTOM_LABEL的值,从原始的10000改为0。

事件属性常量变更

自定义事件类型,CUSTOM_LABEL的值,从原始的10000改为0。

即时消息属性常量变更

自定义即时消息类型,CUSTOM_LABEL的值,从原始的10000改为-1。

AIM即时消息类型,IM_AIM的值,从原始的1改为0。

MSN即时消息类型,IM_MSN的值,从原始的2改为1。

YAHOO即时消息类型,IM_YAHOO的值,从原始的3改为2。

SKYPE即时消息类型,IM_SKYPE的值,从原始的4改为3。

QQ即时消息类型,IM_QQ的值,从原始的5改为4。

ICQ即时消息类型,IM_ICQ的值,从原始的7改为6。

JABBER即时消息类型,IM_JABBER的值,从原始的8改为7。

电话号码属性常量变更

自定义电话类型,CUSTOM_LABEL的值,从原始的10000改为0。

家庭电话类型,NUM_HOME的值,从原始的2改为1。

移动电话类型,NUM_MOBILE的值,从原始的1改为2。

地址属性常量变更

自定义邮箱地址类型,CUSTOM_LABEL的值,从原始的10000改为0。

关系类型属性常量变更

自定义关系类型,CUSTOM_LABEL的值,从原始的10000改为0。

同居同伴关系类型,RELATION_DOMESTIC_PARTENER的值,从原始的10改为4。

合作伙伴关系类型,RELATION_PARTNER的值,从原始的4改为10。

会话发起协议(SIP)地址属性常量变更

自定义会话发起协议(SIP)地址类型,CUSTOM_LABEL的值,从原始的10000改为0。

 类似资料:
  • HarmonyOS Next运行cpp崩溃该怎么排查? 看日志是崩溃在主线程,而且没有我自己动态库的堆栈信息:

  • HarmonyOS Next开发中ArkTs是否支持AOP? 想类似于Android中实现切面编程,比如在方法前后增加日志,统计方法耗时等

  • 问题内容: Enumeration <有区别吗?扩展ZipEntry>和Enumeration ?如果是这样,有什么区别? 问题答案: 拥有其中一种后,您在做什么上没有实际差异,因为type参数仅在“输出”位置使用。另一方面,在您可以 用作 其中一个的方面有很大的不同。 假设您有一个-您无法将其传递给作为其参数之一的方法。您 可以 将其传递给采用方法。 当您有一个在输入和输出位置都使用type参数

  • 问题内容: 枚举具有获取枚举常量的方法,并且在具有 我发现的名称的类中存在的相同类型的方法都给出相同的输出。那还有什么其他区别。如果没有区别,那么为什么要添加JSL ? 问题答案: 包括该方法的原因是它可以与任何方法一起使用。相比之下, 用于特定方法的方法仅适用于该特定方法…,因为类不能被多态使用。 显然,该方法仅在您实现 需要 针对多种类型使用的代码的情况下才真正有用……而泛型则不会削减它。

  • 我有一个实体,有一个枚举类型字段和一个具有相同枚举类型和字段名的DTO。 我使用modelMapper创建一个新对象,不需要额外的配置。 但在将dto映射到实体对象后,实体对象上的性别为空。 对象有性别,我已经检查了很多。 请帮我理解这个问题。

  • HarmonyOS Next中支持哪些类型的后台任务? 我是做IM即时通讯的,目前看HarmonyOS吸取了很多iOS的特性,后台任务这块还会像Android一样吗?是否支持配置白名单以及哪些任务支持后台运行? 目前想到的播放音乐,导航这些是支持后台任务的,不确定IM接受消息的网络任务是否还被允许,如果不被允许有哪些替代方案?