暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢

主頁(yè) > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > Android Native SDK > 接口參考 通訊錄

入門使用

通訊錄

更新時(shí)間:2019-11-20

TsdkEAddrManager(企業(yè)通訊錄管理類)

接口名稱

接口描述

setSystemIcon

設(shè)置系統(tǒng)頭像。

getUserIcon

獲取頭像。

setUserDefIcon

設(shè)置自定義頭像。

searchContacts

搜索聯(lián)系人。

setSystemIcon

接口描述

設(shè)置系統(tǒng)頭像。

注意事項(xiàng)

無(wú)。

接口所屬類

TsdkEAddrManager

方法定義

public int setSystemIcon(int iconId)
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

iconId

int

系統(tǒng)頭像序號(hào)。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkEAddrManager tsdkEAddrManager = TsdkManager.getInstance().geteAddrManager();
public int setSystemIcon(int resId)
{
    int result = tsdkEAddrManager.setSystemIcon(resId);
    if (result != 0)
    {
        Log.e(TAG, "Set user system icon filed, result -->" + result);
    }
    return result;
}
 

getUserIcon

接口描述

獲取聯(lián)系人頭像。

注意事項(xiàng)

無(wú)。

接口所屬類

TsdkEAddrManager

方法定義

public int getUserIcon(TsdkGetIconParam iconParam)
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

iconParam

TsdkGetIconParam

獲取頭像請(qǐng)求參數(shù)。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkEAddrManager tsdkEAddrManager = TsdkManager.getInstance().geteAddrManager();
//查詢聯(lián)系人頭像的序列號(hào)
private int queryContactsIconSeq = 1;
//查詢用戶頭像時(shí)的map集合
private static Map<Integer, String>querySeqAccountMap = new HashMap<>();

public int getUserIcon(String account)
{
    int seq = queryContactsIconSeq++;
    TsdkGetIconParam iconParam = new TsdkGetIconParam();
    iconParam.setSeqNo(seq);
    iconParam.setAccount(account);
    querySeqAccountMap.put(seq, account);
    int result = tsdkEAddrManager.getUserIcon(iconParam);
    if (result != 0)
    {
        Log.e(TAG, "search user icon failed -->" + result);
    }
    return seq;
}
 

setUserDefIcon

接口描述

設(shè)置自定義頭像。

注意事項(xiàng)

  • 設(shè)置自定義頭像需注意:自定義頭像信息里需要設(shè)置頭像的內(nèi)容以及內(nèi)容的長(zhǎng)度,并且頭像需要選擇為小頭像52*52、中頭像120*120和大頭像320*320三種其中具體大小應(yīng)根據(jù)服務(wù)器要求來(lái)定。
  • 圖片的格式不支持TIFF格式,推薦使用png格式。
  • 圖片的大小服務(wù)器沒有限制,產(chǎn)品可以根據(jù)實(shí)際的需要進(jìn)行限制,建議圖片大小最大值為2MB。

接口所屬類

TsdkEAddrManager

方法定義

public String setUserDefIcon(TsdkIconInfo iconInfo) 
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

iconInfo

TsdkIconInfo

自定義頭像信息。

返回值

類型

描述

String

成功返回頭像更新時(shí)間,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkEAddrManager tsdkEAddrManager = TsdkManager.getInstance().geteAddrManager();
public int setDefinedIcon(String smallIconFilePath, String mediumIconFilePath, String largeIconFilePath)
{
    TsdkIconInfo iconInfo = new TsdkIconInfo(smallIconFilePath, mediumIconFilePath, largeIconFilePath);
    String result = tsdkEAddrManager.setUserDefIcon(iconInfo);

    if (null != result)
    {
        return 0;
    }

    return -1;
}
 

searchContacts

接口描述

搜索聯(lián)系人。

注意事項(xiàng)

無(wú)。

接口所屬類

TsdkEAddrManager

方法定義

public int searchContacts(TsdkSearchContactsParam searchParam)
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

searchParam

TsdkSearchContactsParam

搜索聯(lián)系人請(qǐng)求參數(shù)。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkEAddrManager tsdkEAddrManager = TsdkManager.getInstance().geteAddrManager();
//查詢聯(lián)系人的序列號(hào)
private int queryContactsInfoSeq = 1;

public int searchContacts(String keyWords)
{
    int seq = queryContactsInfoSeq++;
    if (null == keyWords)
    {
        Log.e(TAG, "Search condition is empty");
    }
    TsdkSearchContactsParam searchContactsParam = new TsdkSearchContactsParam();
    searchContactsParam.setDepartmentId("");
    searchContactsParam.setIsExactSearch(0);
    searchContactsParam.setPageIndex(1);
    searchContactsParam.setSearchKeyword(keyWords);
    searchContactsParam.setSeqNo(seq);
    int result = tsdkEAddrManager.searchContacts(searchContactsParam);
    Log.i(TAG, "searchResult -->" + result);
    return seq;
}