[Update]去除浮窗权限申请

[Fix]修复请求接口yycp-carDataService--》yycp-dataService

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2021-11-19 16:55:12 +08:00
parent c5d5863aec
commit e168a65f63
5 changed files with 18 additions and 12 deletions

View File

@@ -1,5 +1,7 @@
package com.mogo.eagle.core.function.main;
import static com.mogo.commons.debug.DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE;
import android.content.Context;
import android.content.Intent;
import android.os.Process;
@@ -262,7 +264,7 @@ public abstract class MainMoGoApplication extends AbsMogoApplication {
// 初始化 bugly 日志采集
MogoModulePaths.addBaseModule(new MogoModule(CrashReportConstants.PATH, CrashReportConstants.NAME));
if (DebugConfig.isLauncher()) {
if (DebugConfig.isLauncher()&&DebugConfig.getCarMachineType() == CAR_MACHINE_TYPE_SELF_INNOVATE) {
MogoModulePaths.addModule(new MogoModule(MogoServicePaths.PATH_BACK, MogoServicePaths.PATH_BACK));
}

View File

@@ -16,12 +16,12 @@ public interface IAdasApiService {
//上传自动驾驶状态接口
@Headers({"Content-Type:application/json;charset=UTF-8"})
@POST("/yycp-carDataService/autonomousDrive/updateAutonomousDriveStatus")
@POST("/yycp-dataService/autonomousDrive/updateAutonomousDriveStatus")
Observable<BaseData> updateAutonomousDriveStatus(@Body RequestBody requestBody);
//站点上报 用于网约车业务
@Headers({"Content-Type:application/json;charset=UTF-8"})
@POST("/yycp-carDataService/autonomousDrive/reportSite")
@POST("/yycp-dataService/autonomousDrive/reportSite")
Observable<BaseData> updateReportSite(@Body RequestBody requestBody);
/**

View File

@@ -1,7 +1,9 @@
package com.mogo.module.back;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
import android.view.View;
import androidx.annotation.NonNull;
@@ -13,6 +15,7 @@ import com.mogo.eagle.core.data.constants.MogoServicePaths;
import com.mogo.module.common.utils.CarSeries;
import com.mogo.service.module.IMogoModuleProvider;
import com.mogo.service.module.ModuleType;
import com.mogo.utils.permissions.PermissionsDialogUtils;
/**
* @author congtaowang
@@ -24,6 +27,7 @@ import com.mogo.service.module.ModuleType;
public class BackToLauncherModuleProvider implements IMogoModuleProvider {
private static final String TAG = "BackToLauncherModuleProvider";
private static final int REQUEST_CODE_DIALOG = 100;
@Override
public Fragment createFragment( Context context, Bundle data ) {

View File

@@ -127,14 +127,14 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
if (CallChatApi.getInstance().getApiProvider() != null) {
CallChatApi.getInstance().getApiProvider().initVehicleTeamContainer("init", R.id.module_main_id_message_history_fragment_container, this);
}
//申请悬浮窗权限
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 检查是否有悬浮窗权限
if (Settings.canDrawOverlays(this)) {
return;
}
PermissionsDialogUtils.openAppDetails(this, "显示悬浮窗", REQUEST_CODE_DIALOG);
}
// //申请悬浮窗权限
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// // 检查是否有悬浮窗权限
// if (Settings.canDrawOverlays(this)) {
// return;
// }
// PermissionsDialogUtils.openAppDetails(this, "显示悬浮窗", REQUEST_CODE_DIALOG);
// }
}
// 隐藏布局

View File

@@ -15,6 +15,6 @@ public interface TtsConfigApiService {
* 查询语音Tts 的
*
*/
@GET("/yycp-carDataService/car/ttsWord/no/getTTSWord/v1")
@GET("/yycp-dataService/car/ttsWord/no/getTTSWord/v1")
Observable<TtsConfigEntity> inquireForTts();
}