@@ -0,0 +1,87 @@
|
||||
package com.zhidao.roadcondition.constant
|
||||
|
||||
public val STRATEGY_TYPE_PHOTO: String = "0FOoOuB7" //拍照的策略ID
|
||||
public val STRATEGY_TYPE_VIDEO: String = "gVCl9VdW" //拍视频的策略ID
|
||||
public val SOCKET_MSG_TYPE: Int = 0x040001 //长连接消息类型
|
||||
public val SOCKET_PRODUCT_LINE: Int = 0x04 //长连接消息产品线id,目前SDK是写死的
|
||||
|
||||
const val INFORMATION_DATA_SIZE_LIMIT = 50
|
||||
const val INFORMATION_DEFAULT_MAP_RADIUS = 10
|
||||
|
||||
const val REQUESTCODE_MAINACTIVITY = 0
|
||||
const val REQUESTCODE_MEDIAACTIVITY = 1
|
||||
const val CUSTOM_SEND_CMD = "custom_send_cmd" //主动上报语音命令
|
||||
const val VOICE_PREVIOUS_INFO_CMD = "voice_previous_info_cmd" //上一条
|
||||
const val VOICE_NEXT_INFO_CMD = "voice_next_info_cmd" //下一条
|
||||
|
||||
const val SCHEME_SPLASH_TYPE = "channelType"
|
||||
const val SCHEME_MAIN_TYPE = "type"
|
||||
const val PARAM_MAIN_PAGE_ACTION = "action" // 判断主页该干什么
|
||||
|
||||
const val VAL_ACTION_TQZ = "tqz" //通勤族
|
||||
const val VAL_ACTION_PLAY_DIRECTLY = "play" //直接播放情报
|
||||
const val VAL_ACTION_DHLX = "dhlx" //导航路线
|
||||
|
||||
const val CONFIG_NEED_AUTH = "0001" //公共配置 是否查询授权
|
||||
const val CONFIG_ACTIVE_POSITION = "0002" //公共配置 查询运营位配置
|
||||
|
||||
//广播action、key
|
||||
const val AUTONAVI_STANDARD_BROADCAST_SEND = "AUTONAVI_STANDARD_BROADCAST_SEND"
|
||||
const val AUTONAVI_STANDARD_BROADCAST_ROAD_INFO = "EXTRA_ROAD_INFO"
|
||||
const val AUTONAVI_STANDARD_BROADCAST_EXTRA_STATE = "EXTRA_STATE"
|
||||
//EXTRA_STATE
|
||||
const val AUTO_NAVI_START = 8 //开始导航
|
||||
const val AUTO_NAVI_END = 9 //结束导航
|
||||
|
||||
const val VALUE_DICT_DATA_TYPE = "deva_infomation_type" // dict 数据请求类型:情报类型数据
|
||||
|
||||
//事件类型
|
||||
const val TANLU_TRAFFIC_CHECK = "10002" //交通检查
|
||||
const val TANLU_ROAD_CLOSURE = "10003" //封路
|
||||
const val TANLU_ROAD_WORK = "10006" //施工
|
||||
const val TANLU_ROAD_CONGESTION = "10007" //拥堵
|
||||
const val TANLU_ROAD_PONDING = "10008" //积水
|
||||
const val TANLU_ROAD_HEAVY_FOG = "10010" //大雾
|
||||
const val TANLU_ROAD_ICING = "10011" //积冰
|
||||
const val TANLU_ROAD_ACCIDENT = "10013" //事故
|
||||
const val TANLU_ROAD_CURRENT = "10015" //实时路况
|
||||
|
||||
// 上报类型
|
||||
/**
|
||||
* 用户手点上报
|
||||
*/
|
||||
const val UPLOAD_FROM_USER = "1"
|
||||
/**
|
||||
* 用户语音上报
|
||||
*/
|
||||
const val UPLOAD_FROM_VOICE = "2"
|
||||
/**
|
||||
* 数据策略:拥堵自动上报
|
||||
*/
|
||||
const val UPLOAD_FROM_STRATEGY_BLOCK_AUTO = "3"
|
||||
/**
|
||||
* 数据策略:已有事件云端校验
|
||||
*/
|
||||
const val UPLOAD_FROM_STRATEGY_CLOUD_CHECK = "4"
|
||||
/**
|
||||
* 数据策略:交通事故上报
|
||||
*/
|
||||
const val UPLOAD_FROM_STRATEGY_ACCIDENT_AUTO = "5"
|
||||
|
||||
/**
|
||||
* 策略上报集合
|
||||
*/
|
||||
val STRATEGY_UPLOAD_TYPE_ARRAY = arrayOf(UPLOAD_FROM_STRATEGY_BLOCK_AUTO,
|
||||
UPLOAD_FROM_STRATEGY_CLOUD_CHECK, UPLOAD_FROM_STRATEGY_ACCIDENT_AUTO)
|
||||
/**
|
||||
* 默认视频抓取时长,单位是秒
|
||||
*/
|
||||
const val DEFAULT_VIDEO_DURATION = 10
|
||||
|
||||
const val DEF_NEWS_LABEL = "拥堵"
|
||||
const val DEF_NEWS_VALUE = "traffic_jam"
|
||||
const val DEF_NEWS_TYPE = "0"
|
||||
|
||||
const val API_MODULE_NAME = "MogoTanluApi"
|
||||
const val API_MODULE_PATH = "/tanlulib/api"
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.zhidao.roadcondition.constant
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig
|
||||
|
||||
class HttpConstants {
|
||||
|
||||
companion object {
|
||||
|
||||
const val DEV_BASE_URL_OWNER = "http://dzt-test.zhidaozhixing.com/"
|
||||
const val RELEASE_BASE_URL_OWNER = "http://dzt.zhidaozhixing.com/"
|
||||
const val SHOW_BASE_URL_OWNER = "http://dzt-show.zhidaozhixing.com/"
|
||||
|
||||
fun getBaseUrl(): String {
|
||||
return when (DebugConfig.getNetMode()) {
|
||||
DebugConfig.NET_MODE_QA -> DEV_BASE_URL_OWNER
|
||||
DebugConfig.NET_MODE_RELEASE -> RELEASE_BASE_URL_OWNER
|
||||
DebugConfig.NET_MODE_DEMO -> SHOW_BASE_URL_OWNER
|
||||
else -> DEV_BASE_URL_OWNER
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user