changed the callchat impl and update
This commit is contained in:
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
@@ -77,7 +77,6 @@
|
|||||||
</set>
|
</set>
|
||||||
</option>
|
</option>
|
||||||
<option name="resolveModulePerSourceSet" value="false" />
|
<option name="resolveModulePerSourceSet" value="false" />
|
||||||
<option name="useQualifiedModuleNames" value="true" />
|
|
||||||
</GradleProjectSettings>
|
</GradleProjectSettings>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
@@ -106,8 +106,8 @@ ext {
|
|||||||
moduleextensions : "com.mogo.module:module-extensions:${MOGO_MODULE_EXTENSIONS_VERSION}",
|
moduleextensions : "com.mogo.module:module-extensions:${MOGO_MODULE_EXTENSIONS_VERSION}",
|
||||||
carcall : "com.mogo.module.carchatting:module-carchatting:${CARCHATTING_VERSION}",
|
carcall : "com.mogo.module.carchatting:module-carchatting:${CARCHATTING_VERSION}",
|
||||||
carcallprovider : "com.mogo.module.carchatting:module-carchatting-provider:${CARCHATTINGPROVIDER_VERSION}",
|
carcallprovider : "com.mogo.module.carchatting:module-carchatting-provider:${CARCHATTINGPROVIDER_VERSION}",
|
||||||
callchat : "com.mogo.module.carchatout:module-carchatting:1.4.8",
|
callchat : "com.mogo.module.carchatout:module-carchatting:1.6.4-SNAPSHOT",
|
||||||
callchatprovider : "com.mogo.module.carchatout:module-carchatting-provider:1.0.6",
|
callchatprovider : "com.mogo.module.carchatout:module-carchatting-provider:1.1.7",
|
||||||
|
|
||||||
guideshow : "com.mogo.module:module-guide:${MOGO_MODULE_GUIDESHOW_VERSION}",
|
guideshow : "com.mogo.module:module-guide:${MOGO_MODULE_GUIDESHOW_VERSION}",
|
||||||
// V2X
|
// V2X
|
||||||
|
|||||||
@@ -1,102 +0,0 @@
|
|||||||
package com.mogo.module.media.listener;
|
|
||||||
|
|
||||||
|
|
||||||
import com.zhidao.carchattingprovider.ICallProviderResponse;
|
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
import org.jetbrains.annotations.Nullable;
|
|
||||||
|
|
||||||
public
|
|
||||||
/**
|
|
||||||
* @author congtaowang
|
|
||||||
* @since 2020/9/24
|
|
||||||
* <p>
|
|
||||||
* 描述
|
|
||||||
*/
|
|
||||||
abstract class CallProviderResponseAdapter implements ICallProviderResponse {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void addFriend( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void callInvokeError( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void canCall( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void hideUserWindowError( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void invisibleUser( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void isFriend( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void isOnLine( boolean b, @Nullable String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void userInfoCallBack( @Nullable String s, @Nullable String s1 ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void userWindowStatus( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void call( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void cancelMatch( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void error( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void hangUp( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void invokeCallData( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void match( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void matchInvokeResult( boolean b, @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void mute( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -18,7 +18,6 @@ import com.mogo.module.media.MediaConstants;
|
|||||||
import com.mogo.module.media.R;
|
import com.mogo.module.media.R;
|
||||||
import com.mogo.module.media.ServiceMediaHandler;
|
import com.mogo.module.media.ServiceMediaHandler;
|
||||||
import com.mogo.module.media.constants.MusicConstant;
|
import com.mogo.module.media.constants.MusicConstant;
|
||||||
import com.mogo.module.media.listener.CallProviderResponseAdapter;
|
|
||||||
import com.mogo.module.media.listener.NoDoubleClickListener;
|
import com.mogo.module.media.listener.NoDoubleClickListener;
|
||||||
import com.mogo.module.media.model.MediaInfoData;
|
import com.mogo.module.media.model.MediaInfoData;
|
||||||
import com.mogo.module.media.presenter.BaseMediaPresenter;
|
import com.mogo.module.media.presenter.BaseMediaPresenter;
|
||||||
@@ -33,6 +32,7 @@ import com.mogo.utils.WindowUtils;
|
|||||||
import com.mogo.utils.glide.GlideApp;
|
import com.mogo.utils.glide.GlideApp;
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
import com.tencent.wecarflow.flowoutside.sdk.FlowPlayControl;
|
import com.tencent.wecarflow.flowoutside.sdk.FlowPlayControl;
|
||||||
|
import com.zhidao.carchattingprovider.ICallChatResponse;
|
||||||
import com.zhidao.carchattingprovider.ICallProviderResponse;
|
import com.zhidao.carchattingprovider.ICallProviderResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -86,7 +86,7 @@ public class MediaWindow2 implements IMusicView , IMogoStatusChangedListener {
|
|||||||
ServiceMediaHandler.getIMogoStatusManager().registerStatusChangedListener(MediaConstants.MODULE_TYPE, StatusDescriptor.ACC_STATUS, this);
|
ServiceMediaHandler.getIMogoStatusManager().registerStatusChangedListener(MediaConstants.MODULE_TYPE, StatusDescriptor.ACC_STATUS, this);
|
||||||
|
|
||||||
// 车聊聊才是王
|
// 车聊聊才是王
|
||||||
mCallProviderResponse = new CallProviderResponseAdapter(){
|
mCallProviderResponse = new ICallChatResponse(){
|
||||||
@Override
|
@Override
|
||||||
public void callWindowStatus( boolean b ) {
|
public void callWindowStatus( boolean b ) {
|
||||||
Logger.d( TAG, "callWindowStatus: "+ b);
|
Logger.d( TAG, "callWindowStatus: "+ b);
|
||||||
|
|||||||
@@ -1,107 +0,0 @@
|
|||||||
package com.mogo.module.service.marker;
|
|
||||||
|
|
||||||
|
|
||||||
import com.zhidao.carchattingprovider.ICallProviderResponse;
|
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
import org.jetbrains.annotations.Nullable;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author congtaowang
|
|
||||||
* @since 2020/9/28
|
|
||||||
*
|
|
||||||
* 描述
|
|
||||||
*/
|
|
||||||
public abstract class CallProviderResponseImpl implements ICallProviderResponse {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void addFriend( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void callInvokeError( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void callWindowStatus( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void canCall( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void hideUserWindowError( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void invisibleUser( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void isFriend( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void isOnLine( boolean b, @Nullable String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void userInfoCallBack( @Nullable String s, @Nullable String s1 ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void userWindowStatus( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void call( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void cancelMatch( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void error( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void hangUp( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void invokeCallData( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void match( @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void matchInvokeResult( boolean b, @NotNull String s ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void mute( boolean b ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -42,6 +42,7 @@ import com.mogo.utils.ThreadPoolService;
|
|||||||
import com.mogo.utils.UiThreadHandler;
|
import com.mogo.utils.UiThreadHandler;
|
||||||
import com.mogo.utils.WorkThreadHandler;
|
import com.mogo.utils.WorkThreadHandler;
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
|
import com.zhidao.carchattingprovider.ICallChatResponse;
|
||||||
|
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
@@ -112,7 +113,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
|||||||
MarkerServiceHandler.getActionManager().registerBizActionDoneListener( this );
|
MarkerServiceHandler.getActionManager().registerBizActionDoneListener( this );
|
||||||
MarkerServiceHandler.getApis().getRegisterCenterApi().registerADASControlStatusChangedListener( TAG, this );
|
MarkerServiceHandler.getApis().getRegisterCenterApi().registerADASControlStatusChangedListener( TAG, this );
|
||||||
|
|
||||||
CallChatApi.getInstance().getApiProvider().registerUserWindowStatusListener( TAG, mContext, new CallProviderResponseImpl() {
|
CallChatApi.getInstance().getApiProvider().registerUserWindowStatusListener( TAG, mContext, new ICallChatResponse() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void userWindowStatus( boolean show ) {
|
public void userWindowStatus( boolean show ) {
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import com.mogo.module.common.entity.MarkerUserInfo;
|
|||||||
import com.mogo.module.v2x.V2XConst;
|
import com.mogo.module.v2x.V2XConst;
|
||||||
import com.mogo.module.v2x.V2XServiceManager;
|
import com.mogo.module.v2x.V2XServiceManager;
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
import com.mogo.utils.network.utils.Util;
|
|
||||||
import com.zhidao.carchattingprovider.CallChattingProviderConstant;
|
import com.zhidao.carchattingprovider.CallChattingProviderConstant;
|
||||||
import com.zhidao.carchattingprovider.ICallChatResponse;
|
import com.zhidao.carchattingprovider.ICallChatResponse;
|
||||||
|
|
||||||
@@ -79,6 +78,11 @@ public class ChartingUtil {
|
|||||||
V2XUtils.getApp(),
|
V2XUtils.getApp(),
|
||||||
sn,
|
sn,
|
||||||
new ICallChatResponse() {
|
new ICallChatResponse() {
|
||||||
|
@Override
|
||||||
|
public void refuse(boolean b, int i) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void isOnLine(boolean onLine, @Nullable String errorMsg) {
|
public void isOnLine(boolean onLine, @Nullable String errorMsg) {
|
||||||
Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine + " errorMsg:" + errorMsg);
|
Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine + " errorMsg:" + errorMsg);
|
||||||
@@ -107,7 +111,6 @@ public class ChartingUtil {
|
|||||||
@Override
|
@Override
|
||||||
public void canCall(boolean onLine) {
|
public void canCall(boolean onLine) {
|
||||||
Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine);
|
Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine);
|
||||||
|
|
||||||
if (chartStatusListener != null) {
|
if (chartStatusListener != null) {
|
||||||
chartStatusListener.canCall(onLine);
|
chartStatusListener.canCall(onLine);
|
||||||
}
|
}
|
||||||
@@ -116,6 +119,5 @@ public class ChartingUtil {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user