
public class DemoApplication extends Application {@Overridepublic void onCreate() {FaceGroup programmerGroup = new FaceGroup();// 더 많은 이모티콘 입력 인터페이스 줄당 표시 개수programmerGroup.setPageColumnCount(5);// 더 많은 이모티콘 입력 인터페이스 이모티콘 행 수programmerGroup.setPageRowCount(2);// 이모티콘 패키지 썸네일programmerGroup.setFaceGroupIconUrl("file:///android_asset/programmer/programmer00@2x.png");// 이모티콘 패키지 이름programmerGroup.setGroupName("programmer");for (int i = 0; i < 16; i++) {CustomFace customFace = new CustomFace();String index = "" + i;if (i < 10) {index = "0" + i;}// assets에서 이모티콘의 경로를 설정하고,경로가 샌드박스 경로 또는 네트워크 경로인 경우 setFaceUrl 메소드를 사용할 수 있습니다.customFace.setAssetPath("programmer/programmer" + index + "@2x.png");// 이모티콘의 식별(key)String faceKey = "programmer" + index;customFace.setFaceKey(faceKey);// 이모티콘 더보기 입력 인터페이스 이모티콘 표시 너비customFace.setWidth(170);// 더 많은 이모티콘 입력 인터페이스 이모티콘 표시 높이customFace.setHeight(170);programmerGroup.addFace(faceKey, customFace);}// FaceManager에 이모티콘 패키지 등록, FaceGroupID는 1FaceManager.addFaceGroup(1, programmerGroup);}}

V2TIMMessage v2TIMMessage = V2TIMManager.getMessageManager().createFaceMessage(faceGroupID, faceKey.getBytes());V2TIMManager.getMessageManager().sendMessage(v2TIMMessage,userID,null,V2TIMMessage.V2TIM_PRIORITY_DEFAULT,false,null,new V2TIMSendCallback<V2TIMMessage>() {...}
TUIMessageBean messageBean = ChatMessageParser.parseMessage(v2TIMMessage);FaceMessageBean faceMessageBean = null;if (messageBean instanceof FaceMessageBean) {faceMessageBean = (FaceMessageBean) messageBean;}if (faceMessageBean != null) {int faceGroupID = faceMessageBean.getIndex();String faceKey = null;if (faceMessageBean.getData() != null) {faceKey = new String(faceMessageBean.getData());}}
FaceManager.loadFace(faceGroupID, faceKey, imageView);
String faceUrl = "";List<FaceGroup> faceGroupList = FaceManager.getFaceGroupList();for(FaceGroup faceGroup : faceGroupList) {if (faceGroup.getGroupID() == faceGroupID) {ChatFace face = faceGroup.getFace(faceKey);if (face != null) {faceUrl = face.getFaceUrl();}}}// load faceUrl into view

피드백