体育万博app下载_manbetx客户端网页版_bet万博网站

设置体育万博app下载_manbetx客户端网页版_bet万博网站

可以通过接口设置体育万博app下载_manbetx客户端网页版_bet万博网站,包括昵称、生日、性别,建议昵称必须设置,以便在推送消息的时候使用,具体代码如下:

(参考Demo中的SettingPersionInfoActivity.java)

                               

  • PersonInfo personInfo =new PersonInfo();
  • // 设置生日(格式:2015-5-13);
  • personInfo.setBirth("2015-5-13");
  • // 设置昵称
  • personInfo.setNickName("Tony");
  • // 设置性别(男:1 , 女:2)
  • personInfo.setSex("1");
  • // 设置备注
  • personInfo.setSign("你好,我是Tony");
  •         
  • ECDevice.setPersonInfo(personInfo, new ECDevice.OnSetPersonInfoListener() {
  •     @Override
  •     public void onSetPersonInfoComplete(ECError e, int version) {
  •         if (SdkErrorCode.REQUEST_SUCCESS == error.errorCode) {
  •             // 体育万博app下载_manbetx客户端网页版_bet万博网站设置成功,version最新的体育万博app下载_manbetx客户端网页版_bet万博网站版本号
  •             // 更新体育万博app下载_manbetx客户端网页版_bet万博网站到本地数据库,通知UI刷新
  •             return;
  •          }
  •          Log.e("ECSDK_Demo", "set person info fail  " +
  •                 ", errorCode=" + e.errorCode);
  • }});                    
  •    

    获取体育万博app下载_manbetx客户端网页版_bet万博网站

    获取体育万博app下载_manbetx客户端网页版_bet万博网站代码如下:(参考Demo中的IMChattingHelper.java)             

                            

  • // 调用查询体育万博app下载_manbetx客户端网页版_bet万博网站接口,设置结果回调
  • ECDevice.getPersonInfo(userId, new ECDevice.OnGetPersonInfoListener() {
  •    @Override
  •    public void onGetPersonInfoComplete(ECError e, PersonInfo p){
  •         if(SdkErrorCode.REQUEST_SUCCESS == error.errorCode) {
  •             // 体育万博app下载_manbetx客户端网页版_bet万博网站获取成功
  •             // 更新体育万博app下载_manbetx客户端网页版_bet万博网站到本地数据库,通知UI刷新
  •             return ;
  •         }
  •         Log.e("ECSDK_Demo", "get person info fail  " +
  •                 ", errorCode=" + e.errorCode);
  •     }});                                 
  •