@Override public void onConnect(int rst) { EMLog.d("HWHMSPush", "huawei hms push connect result code:" + rst); } });
@Override public void onResult(int rst) { EMLog.d("HWHMSPush", "get huawei hms push token result code:" + rst); } });
@Override public void onNotice(CallManager.HMediaNoticeCode code, String arg1, String arg2, Object arg3) { switch (code){ case HMediaNoticeOpenCameraFail: EMLog.d(TAG, "onNotice:HMediaNoticeOpenCameraFail"); break; case HMediaNoticeOpenMicFail: EMLog.d(TAG, "onNotice:HMediaNoticeOpenCameraFail"); break; } }
public static String getThumbnailImagePath(String imagePath) { String path = imagePath.substring(0, imagePath.lastIndexOf("/") + 1); path += "th" + imagePath.substring(imagePath.lastIndexOf("/")+1, imagePath.length()); EMLog.d("msg", "original image path:" + imagePath); EMLog.d("msg", "thum image path:" + path); return path; } }
@Override public void onClick(View v) { EMLog.d(TAG, st11); // 进入选人页面 startActivityForResult( (new Intent(GroupDetailsActivity.this, GroupPickContactsActivity.class).putExtra("groupId", groupId)), REQUEST_CODE_ADD_USER); } });
@Override public void onConnected() { // in case group and contact were already synced, we supposed to notify sdk we are ready to receive the events if (isGroupsSyncedWithServer) { EMLog.d(TAG, "group and contact already synced with servre"); } else { if (!isGroupsSyncedWithServer) { asyncFetchGroupsFromServer(null); } } } };
@Override public void onClick(View v) { EMLog.d(TAG, st10); isInDeleteMode = true; notifyDataSetChanged(); } });
@Override public void onClick(View v) { EMLog.d(TAG, st10); isInDeleteMode = true; notifyDataSetChanged(); } });
@Override public void onCallEnd(int reason, String desc) { EMLog.d(TAG, "onCallend-reason:" + reason + ", desc:" + desc); runOnUiThread(new Runnable() { @Override public void run() { finish(); } }); }
public static String getImagePath(String remoteUrl) { String imageName= remoteUrl.substring(remoteUrl.lastIndexOf("/") + 1, remoteUrl.length()); String path =PathUtil.getInstance().getImagePath()+"/"+ imageName; EMLog.d("msg", "image path:" + path); return path; }
public static String getImagePath(String remoteUrl) { String imageName= remoteUrl.substring(remoteUrl.lastIndexOf("/") + 1, remoteUrl.length()); String path =PathUtil.getInstance().getImagePath()+"/"+ imageName; EMLog.d("msg", "image path:" + path); return path; }
public static String getImagePath(String remoteUrl) { String imageName= remoteUrl.substring(remoteUrl.lastIndexOf("/") + 1, remoteUrl.length()); String path =PathUtil.getInstance().getImagePath()+"/"+ imageName; EMLog.d("msg", "image path:" + path); return path; }
public static String getThumbnailImagePath(String thumbRemoteUrl) { String thumbImageName= thumbRemoteUrl.substring(thumbRemoteUrl.lastIndexOf("/") + 1, thumbRemoteUrl.length()); String path =PathUtil.getInstance().getImagePath()+"/"+ "th"+thumbImageName; EMLog.d("msg", "thum image path:" + path); return path; }
public static String getImagePath(String remoteUrl) { String imageName= remoteUrl.substring(remoteUrl.lastIndexOf("/") + 1, remoteUrl.length()); String path =PathUtil.getInstance().getImagePath()+"/"+ imageName; EMLog.d("msg", "image path:" + path); return path; }
@Override public void onToken(Context context, String token) { //没有失败回调,假定token失败时token为null if (!TextUtils.isEmpty(token)){ EMLog.d("HWHMSPush", "register huawei hms push token success token:" + token); ChatClient.getInstance().sendHMSPushTokenToServer("10663060", token); }else{ EMLog.e("HWHMSPush", "register huawei hms push token fail!"); } } }
@Override public void onScanCompleted(String path, Uri uri) { EMLog.d(TAG, "scanner completed"); msc.disconnect(); progressDialog.dismiss(); setResult(RESULT_OK, getIntent().putExtra("uri", uri)); finish(); }
@Override public void onScanCompleted(String path, Uri uri) { EMLog.d(TAG, "scanner completed"); msc.disconnect(); progressDialog.dismiss(); setResult(RESULT_OK, getIntent().putExtra("uri", uri)); finish(); }
@Override public void onMessageReceived(List<EMMessage> messages) { for (EMMessage message : messages) { EMLog.d(TAG, "onMessageReceived id : " + message.getMsgId()); //应用在后台,不需要刷新UI,通知栏提示新消息 if (!easeUI.hasForegroundActivies()) { getNotifier().onNewMsg(message); } } }
@Override public void onError(final int error, String errorMsg) { // TODO Auto-generated method stub EMLog.d(TAG, "join room failure : " + error); getActivity().runOnUiThread(new Runnable() { @Override public void run() { pd.dismiss(); } }); getActivity().finish(); } });
@Override public void onMessageReceived(List<EMMessage> messages) { for (EMMessage message : messages) { EMLog.d(TAG, "onMessageReceived id : " + message.getMsgId()); // in background, do not refresh UI, notify it in notification bar if (!easeUI.hasForegroundActivies() && message.getChatType() != ChatType.ChatRoom) { if (message.getChatType() == ChatType.Chat && !DemoHelper.getInstance().getContactList().containsKey(message.getUserName())) { return; } getNotifier().onNewMsg(message); } } }