如何使用Smack更改自己的名字?

时间:2011-05-24 14:34:36

标签: java xmpp smack

您可以使用RosterEntry获取联系人的姓名。但是我如何更改自己的名称,当他们这样做时,它会显示给我的联系人

RosterEntry entry = roster.getEntries("myuser");
entry.getName(); // It needs to show my updated name

提前致谢。

1 个答案:

答案 0 :(得分:2)

只要其他用户没有为您设置自定义昵称,我认为 Spark会显示您的名字和姓氏,您可以通过以下方式更改:

VCard me = new VCard();
me.load(conn); // load own VCard
me.setFirstName("John");
me.setLastName("Doe");
me.save(conn);