vcard java_Java VCard.save方法代码示例
import org.jivesoftware.smackx.packet.VCard; //导入方法依赖的package包/类
public void save(Connection connection) {
try {
VCard vCard = new VCard();
vCard.load(connection, mUserId);
if (!YiUtils.isStringInvalid(mNickName)) {
vCard.setNickName(mNickName);
}
if (!YiUtils.isStringInvalid(mGender)) {
vCard.setField(Const.SEX, mGender);
} else {
vCard.setField(Const.SEX, Const.FEMALE);
}
if (!YiUtils.isStringInvalid(mSign)) {
vCard.setField(Const.SIGN, mSign);
}
if (!YiUtils.isStringInvalid(mCountry)) {
vCard.setField(Const.COUNTRY, mCountry);
}
if (!YiUtils.isStringInvalid(mProvince)) {
vCard.setField(Const.PROVINCE, mProvince);
}
if (!YiUtils.isStringInvalid(mAddress)) {
vCard.setField(Const.ADDRESS, mAddress);
}
vCard.setField(Const.BIRTHDAY, String.valueOf(mBirthday));
vCard.setField(Const.SECOND_BIRTHDAY,
String.valueOf(mSecondBirthday));
vCard.setField(Const.ONLINETIME, String.valueOf(mOnlineTime));
if (!YiUtils.isStringInvalid(mRealName)) {
vCard.setField(Const.REALNAME, mRealName);
}
if (!YiUtils.isStringInvalid(mBloodGroup)) {
vCard.setField(Const.BLOOD_GROUP, mBloodGroup);
}
if (!YiUtils.isStringInvalid(mPhone)) {
vCard.setField(Const.PHONE, mPhone);
}
if (!YiUtils.isStringInvalid(mOccupation)) {
vCard.setField(Const.OCCUPATION, mOccupation);
}
if (!YiUtils.isStringInvalid(mEmail)) {
vCard.setField(Const.EMAIL, mEmail);
}
if (mAvatar != null && mAvatar.length > 0) {
vCard.setAvatar(mAvatar);
YiStoreCache.cacheRawData(mUserId, mAvatar);
}
vCard.save(connection);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
saveToDatabase();
}
vcard java_Java VCard.save方法代码示例相关推荐
- drawimage的用法 java_Java Graphics.drawImage方法代码示例
本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...
- java fst 入门 例子,Java FST.save方法代码示例
import org.apache.lucene.util.fst.FST; //导入方法依赖的package包/类 /** * * @param inputStream the input stre ...
- findclass java_Java Context.findClass方法代码示例
import jdk.nashorn.internal.runtime.Context; //导入方法依赖的package包/类 private static Class> simpleType ...
- Bytes int java_Java Bytes.readInt方法代码示例
import net.openhft.chronicle.bytes.Bytes; //导入方法依赖的package包/类 @NotNull @Override public CharSequence ...
- object getkey java_Java S3Object.getKey方法代码示例
import com.amazonaws.services.s3.model.S3Object; //导入方法依赖的package包/类 private S3Object decipher(GetOb ...
- fileset java_Java FileSet.iterator方法代码示例
import org.apache.tools.ant.types.FileSet; //导入方法依赖的package包/类 public void execute() throws BuildExc ...
- x509代码实例java_Java X509AttributeCertificate.getIssuer方法代码示例
import org.bouncycastle.x509.X509AttributeCertificate; //导入方法依赖的package包/类 /** * Parses the contents ...
- toolbar java_Java ToolBar.layout方法代码示例
import org.eclipse.swt.widgets.ToolBar; //导入方法依赖的package包/类 protected ToolBar createToolbar() { fina ...
- okhttputils java_Java OkHttpUtils.post方法代码示例
import com.zhy.http.okhttp.OkHttpUtils; //导入方法依赖的package包/类 @Override public void performRequestAsyn ...
最新文章
- 图论 ---- dijkstra变种dp Codeforces Div2 703 E. Paired Payment
- jQuery基础知识准备
- 用八块腹肌调戏智能屏是一种什么体验?
- xss绕过字符过滤_XSS过滤器绕过总结
- 互联网协议入门-通俗易懂的讲计算机网络5层结构
- android inflate,Android 关于inflate
- 挑战Unity、UE4,曾戈祭出次世代VR引擎
- 谷歌将反欺诈系统绕过纳入漏洞奖励计划
- shell命令之 tr
- 【stm32】串口通信
- 杭州优科豪马轮胎有限公司北京经销商
- Win7 Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足
- 【学英语~磨耳朵】2013年以来看过的所有美剧电影纪录片等等
- HTTP请求的TCP瓶颈分析
- 艾永亮:产品创新的重要性,创新的意义和思路
- VS Code加载 Web 视图时出错
- 第七章 - 直方图与匹配 - 直方图的计算与显示(cvCalcHist)
- 苹果谷歌微软三国混战地图详解(图)
- 河南专升本公共英语语法考点分析---定语从句
- 2022-2028全球丁二磺酸腺苷蛋氨酸行业调研及趋势分析报告
热门文章
- 5分钟搭建图片压缩应用
- 【英语学习】宣传资料的英文单词
- 入手Ticwatch2
- 认知智能+数字伙伴双轮驱动,爱数以数据认知激发组织创新活力
- RLE压缩解压算法的完整实现
- 文件所有者,组所有者_产品经理和产品所有者的正念技巧
- 关于单片机编程中有一段{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}
- 库克想破头都搞不懂,为何荣耀手机销量能够持续增长?
- 《乱世三国挂机游戏》隐私政策
- android系统修改深色模式(Dark theme) 默认值