This commit is contained in:
zhongchao
2022-03-09 18:14:17 +08:00
parent c41a813389
commit 06f3cfdd8b
316 changed files with 54975 additions and 63 deletions

View File

@@ -4,58 +4,27 @@ import android.annotation.SuppressLint
import android.content.Context
import android.view.View
import com.alibaba.android.arouter.facade.annotation.Route
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.eagle.core.data.autopilot.AutoPilotRecordResult
import com.mogo.eagle.core.data.chain.ChainConstant.Companion.CHAIN_LINK_LOG_ADAS_INIT
import com.mogo.eagle.core.data.chain.ChainConstant.Companion.CHAIN_LINK_LOG_ADAS_MSG
import com.mogo.eagle.core.data.chain.ChainConstant.Companion.CHAIN_LINK_LOG_CONNECT_STATUS
import com.mogo.eagle.core.data.chain.ChainConstant.Companion.CHAIN_LINK_LOG_WEB_SOCKET_DATA
import com.mogo.eagle.core.data.chain.ChainLogParam
import com.mogo.eagle.core.data.constants.MoGoConfig
import com.mogo.eagle.core.data.constants.MogoServicePaths
import com.mogo.eagle.core.function.api.devatools.IDevaToolsProvider
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.eagle.core.utilcode.util.Utils
import com.zhidao.loglib.fw.FileWriteManager
import com.zhidao.loglib.fw.FwBuild
import com.zhjt.mogo_core_function_devatools.badcase.BadCaseManager
import com.zhjt.mogo_core_function_devatools.logcatch.MogoLogCatchManager
import com.zhjt.service.chain.core.ChainTraceStarter
import com.zhjt.mogo_core_function_devatools.trace.TraceManager.Companion.traceManager
@Route(path = MogoServicePaths.PATH_DEVA_TOOLS)
class DevaToolsProvider : IDevaToolsProvider {
private val traceInfoCache = hashMapOf<Int, ChainLogParam>()
private val fwBuildMap: MutableMap<Int, FwBuild> = HashMap()
companion object {
const val MODULE_NAME = "DevaTools"
}
override val functionName: String
get() = "DevaToolsProvider"
override fun init(context: Context) {
initTrace(context)
traceManager.init(context)
MogoLogCatchManager.init(context)
logCheck(context)
}
private fun logCheck(context: Context) {
val logger = SharedPrefsMgr.getInstance(context).getBoolean(MoGoConfig.CATCH_LOG, false)
val loggerTime = SharedPrefsMgr.getInstance(context).getLong(MoGoConfig.CATCH_LOG_TIME, 0)
val logCatchDuration = (System.currentTimeMillis() - loggerTime) / 1000 / 60
if (logger && loggerTime > 0) {
val logTime: Int = if (10 - logCatchDuration < 1) {
1
} else {
10 - logCatchDuration.toInt()
}
MogoLogCatchManager.startCatchLog(logTime)
} else {
Logger.d(
functionName,
"logCheck logger : $logger , logCatchDuration : $logCatchDuration"
)
}
}
override fun startLogCatch() {
@@ -70,37 +39,13 @@ class DevaToolsProvider : IDevaToolsProvider {
MogoLogCatchManager.stopCatchLog()
}
private fun initTrace(context: Context) {
// 初始化Trace抓取服务
val pkgName = Utils.getApp().packageName
ChainTraceStarter.start(pkgName, DeviceUtils.getMacAddress(), false)
// Trace过程中进行日志抓取对日志进行配置
fwBuildMap[CHAIN_LINK_LOG_CONNECT_STATUS] =
FwBuild(true, pkgName + CHAIN_LINK_LOG_ADAS_INIT, 5_000)
fwBuildMap[CHAIN_LINK_LOG_WEB_SOCKET_DATA] =
FwBuild(false, pkgName + CHAIN_LINK_LOG_ADAS_MSG, 500)
traceInfoCache[CHAIN_LINK_LOG_CONNECT_STATUS] = ChainLogParam(true, "ADAS连接状态")
traceInfoCache[CHAIN_LINK_LOG_WEB_SOCKET_DATA] = ChainLogParam(false, "ADAS长链数据")
FileWriteManager.getInstance()
.init(context, MoGoAiCloudClientConfig.getInstance().sn, pkgName, fwBuildMap)
}
override fun getTraceInfo(): HashMap<Int, ChainLogParam> {
return traceInfoCache
return traceManager.getTraceInfo()
}
@SuppressLint("NewApi")
override fun refreshTraceInfo(map: HashMap<Int, ChainLogParam>) {
map.forEach { (type, param) ->
val fwBuild = this.fwBuildMap[type]
fwBuild?.let {
Logger.d(functionName, "param : ${param.des} , record : ${param.record}")
it.isRecord = param.record
}
}
FileWriteManager.getInstance().operateChainMap(fwBuildMap)
traceManager.refreshTraceInfo(map)
}
override fun initBadCase(view: View, onShow: (() -> Unit)?, onHide: (() -> Unit)?) {

View File

@@ -8,6 +8,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClient
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.commons.AbsMogoApplication
import com.mogo.commons.debug.DebugConfig
import com.mogo.eagle.core.data.app.AppConfigInfo
import com.mogo.eagle.core.data.constants.MoGoConfig
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsListenerManager
@@ -50,6 +51,26 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
.getSocketManagerApi(AbsMogoApplication.getApp().applicationContext)
.registerOnMessageListener(LOG_PUSH_TYPE, this)
manualContent.pkgName = context.packageName
logCheck(context)
}
private fun logCheck(context: Context) {
val logger = SharedPrefsMgr.getInstance(context).getBoolean(MoGoConfig.CATCH_LOG, false)
val loggerTime = SharedPrefsMgr.getInstance(context).getLong(MoGoConfig.CATCH_LOG_TIME, 0)
val logCatchDuration = (System.currentTimeMillis() - loggerTime) / 1000 / 60
if (logger && loggerTime > 0) {
val logTime: Int = if (10 - logCatchDuration < 1) {
1
} else {
10 - logCatchDuration.toInt()
}
startCatchLog(logTime)
} else {
Logger.d(
TAG,
"logCheck logger : $logger , logCatchDuration : $logCatchDuration"
)
}
}
override fun target(): Class<RemoteLogPushContent> {
@@ -113,6 +134,7 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
logInfoManager = LogInfoManagerFactory.createPushLogInfoManager(
mContext,
MoGoAiCloudClientConfig.getInstance().sn,
AppConfigInfo.toString(),
content,
this
)

View File

@@ -0,0 +1,60 @@
package com.zhjt.mogo_core_function_devatools.trace
import android.content.Context
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.eagle.core.data.chain.ChainConstant
import com.mogo.eagle.core.data.chain.ChainLogParam
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.eagle.core.utilcode.util.Utils
import com.zhidao.loglib.fw.FileWriteManager
import com.zhidao.loglib.fw.FwBuild
import com.zhjt.mogo_core_function_devatools.DevaToolsProvider.Companion.MODULE_NAME
import com.zhjt.service.chain.core.ChainTraceStarter
class TraceManager {
private val traceInfoCache = hashMapOf<Int, ChainLogParam>()
private val fwBuildMap: MutableMap<Int, FwBuild> = HashMap()
companion object {
val traceManager by lazy(LazyThreadSafetyMode.SYNCHRONIZED) {
TraceManager()
}
}
fun init(context: Context) {
// 初始化Trace抓取服务
val pkgName = Utils.getApp().packageName
ChainTraceStarter.start(pkgName, DeviceUtils.getMacAddress(), false)
// Trace过程中进行日志抓取对日志进行配置
fwBuildMap[ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS] =
FwBuild(true, pkgName + ChainConstant.CHAIN_LINK_LOG_ADAS_INIT, 5_000)
fwBuildMap[ChainConstant.CHAIN_LINK_LOG_WEB_SOCKET_DATA] =
FwBuild(false, pkgName + ChainConstant.CHAIN_LINK_LOG_ADAS_MSG, 500)
traceInfoCache[ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS] =
ChainLogParam(true, "ADAS连接状态")
traceInfoCache[ChainConstant.CHAIN_LINK_LOG_WEB_SOCKET_DATA] =
ChainLogParam(false, "ADAS长链数据")
FileWriteManager.getInstance()
.init(context, MoGoAiCloudClientConfig.getInstance().sn, pkgName, fwBuildMap)
}
fun getTraceInfo(): HashMap<Int, ChainLogParam> {
return traceInfoCache
}
fun refreshTraceInfo(map: HashMap<Int, ChainLogParam>) {
map.forEach { (type, param) ->
val fwBuild = this.fwBuildMap[type]
fwBuild?.let {
Logger.d(MODULE_NAME, "param : ${param.des} , record : ${param.record}")
it.isRecord = param.record
}
}
FileWriteManager.getInstance().operateChainMap(fwBuildMap)
}
}

View File

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

View File

@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.zhjt.dispatch;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.zhjt.dispatch";
/**
* @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
*/
@Deprecated
public static final String APPLICATION_ID = "com.zhjt.dispatch";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "";
}

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zhjt.dispatch"
android:versionCode="1" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
<application>
<receiver android:name="com.zhjt.dispatch.DispatchTestPanelBroadCastReceiver" >
<intent-filter>
<action android:name="com.dispatch.test_panel_control" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
</application>
</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"","enabled":true,"outputFile":"mogo-core-function-dispatch-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.zhjt.dispatch","split":""}}]

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/debug/jniLibs"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/debug/shaders"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/main/assets"/><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/libraries/mogo-adas/src/debug/assets"/></dataSet></merger>

View File

@@ -0,0 +1,18 @@
#Wed Mar 09 14:31:24 CST 2022
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/layout/module_dialog_adas_dispatch_airport.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/layout/module_dialog_adas_dispatch_airport.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/bg_adas_dispatch_affirm.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/bg_adas_dispatch_affirm.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_left_corner_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_left_corner_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_dispatch_cars_affirm_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_dispatch_cars_affirm_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-hdpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-anydpi-v21/ic_launcher_background.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-anydpi-v21/ic_launcher_background.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-xxxhdpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-xxhdpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_right_corner_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_right_corner_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-xhdpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_dispatch_cars_cancel_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_dispatch_cars_cancel_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_dispatch_cars_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_dispatch_cars_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-mdpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/layout/module_dialog_adas_dispatch_cars.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/layout/module_dialog_adas_dispatch_cars.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/module_service_dispatch_timer_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/module_service_dispatch_timer_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/generated/res/pngs/debug/drawable-ldpi/ic_launcher_background.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable-ldpi-v4/ic_launcher_background.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/res/drawable/bg_adas_dispatch.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/build/intermediates/packaged_res/debug/drawable/bg_adas_dispatch.xml

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">70px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">140px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">700px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">484px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">415px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">1173px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">852px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">80px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">86px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">38px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">288px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">219px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">690px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">42px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">621px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">1263px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">474px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">179px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">38px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">540px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">152px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">251px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">54px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">20px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">46px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">950px</dimen>
</resources>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">52px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">105px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">525px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">24px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">363px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">311px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">125px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">880px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">639px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">60px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">28px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">216px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">164px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">519px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">30px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">466px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">41px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">36px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">947px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">355px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">134px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">28px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">405px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">114px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">188px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">40px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">15px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">35px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">18px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">41px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">36px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">712px</dimen>
</resources>

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="module_services_dispatch_affirm_bg">#3E7BFE</color>
<color name="module_services_dispatch_bg">#E63B4577</color>
<color name="module_services_dispatch_cars_background">#E63B4577</color>
<color name="module_services_dispatch_cars_cancel">#AFB3C7</color>
<color name="module_services_dispatch_cars_count_down_bg">#4D000000</color>
<color name="module_services_dispatch_cars_count_down_txt">#8E9DD4</color>
<color name="module_services_dispatch_cars_line">#66B8BFE8</color>
<color name="module_services_dispatch_cars_text_loc">#1F9BFE</color>
<color name="module_services_remind_background">#E63B4577</color>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">70px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">140px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">700px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">484px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">415px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">1173px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">852px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">80px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">86px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">38px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">288px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">219px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">690px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">42px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">621px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">1263px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">474.5px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">179px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">38px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">540px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">152px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">251px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">54px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">20px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">46px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">950px</dimen>
<string name="module_services_dispatch_cars_affirm">确认</string>
<string name="module_services_dispatch_cars_cancel">取消</string>
<string name="module_services_dispatch_cars_remind_content">车辆将开启自动驾驶,并行驶至:</string>
<string name="module_services_dispatch_cars_remind_title">调度确认</string>
<string name="module_services_dispatch_dialog_affirm">接受任务</string>
<string name="module_services_dispatch_dialog_end_loc">结束地点:</string>
<string name="module_services_dispatch_dialog_flight_info">航班信息:</string>
<string name="module_services_dispatch_dialog_start_loc">开始地点:</string>
<string name="module_services_dispatch_dialog_task_info">任务内容:</string>
<string name="module_services_dispatch_dialog_task_time">任务时间:</string>
<string name="module_services_dispatch_dialog_title">您有新的工作任务</string>
</resources>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zhjt.dispatch"
android:versionCode="1" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
<application>
<receiver android:name="com.zhjt.dispatch.DispatchTestPanelBroadCastReceiver" >
<intent-filter>
<action android:name="com.dispatch.test_panel_control" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
</application>
</manifest>

View File

@@ -0,0 +1,78 @@
R_DEF: Internal format may change without notice
local
color module_services_dispatch_affirm_bg
color module_services_dispatch_bg
color module_services_dispatch_cars_background
color module_services_dispatch_cars_cancel
color module_services_dispatch_cars_count_down_bg
color module_services_dispatch_cars_count_down_txt
color module_services_dispatch_cars_line
color module_services_dispatch_cars_text_loc
color module_services_remind_background
dimen module_services_dispatch_airport_dialog_affirm_corner
dimen module_services_dispatch_airport_dialog_affirm_height
dimen module_services_dispatch_airport_dialog_affirm_width
dimen module_services_dispatch_airport_dialog_corner
dimen module_services_dispatch_airport_dialog_endloc_content_margin_top
dimen module_services_dispatch_airport_dialog_endloc_margin_top
dimen module_services_dispatch_airport_dialog_first_column_margin_left
dimen module_services_dispatch_airport_dialog_height
dimen module_services_dispatch_airport_dialog_last_column_margin_left
dimen module_services_dispatch_airport_dialog_margin_bottom
dimen module_services_dispatch_airport_dialog_margin_top
dimen module_services_dispatch_airport_dialog_next_level_title_size
dimen module_services_dispatch_airport_dialog_startloc_content_margin_top
dimen module_services_dispatch_airport_dialog_startloc_margin_top
dimen module_services_dispatch_airport_dialog_task_content_margin_top
dimen module_services_dispatch_airport_dialog_task_content_size
dimen module_services_dispatch_airport_dialog_task_margin_top
dimen module_services_dispatch_airport_dialog_title_margin_top
dimen module_services_dispatch_airport_dialog_title_size
dimen module_services_dispatch_airport_dialog_width
dimen module_services_dispatch_cars_dialog_btn_width
dimen module_services_dispatch_cars_dialog_content_margin_top
dimen module_services_dispatch_cars_dialog_content_size
dimen module_services_dispatch_cars_dialog_corner
dimen module_services_dispatch_cars_dialog_height
dimen module_services_dispatch_cars_dialog_line_margin_bottom
dimen module_services_dispatch_cars_dialog_loc_margin_top
dimen module_services_dispatch_cars_dialog_loc_size
dimen module_services_dispatch_cars_dialog_timer_margin
dimen module_services_dispatch_cars_dialog_timer_size
dimen module_services_dispatch_cars_dialog_timer_txt_size
dimen module_services_dispatch_cars_dialog_title_margin_top
dimen module_services_dispatch_cars_dialog_title_size
dimen module_services_dispatch_cars_dialog_width
drawable bg_adas_dispatch
drawable bg_adas_dispatch_affirm
drawable ic_launcher_background
drawable module_service_dispatch_cars_affirm_bg
drawable module_service_dispatch_cars_bg
drawable module_service_dispatch_cars_cancel_bg
drawable module_service_dispatch_timer_bg
drawable module_service_left_corner_bg
drawable module_service_right_corner_bg
id module_adas_dispatch_remind_affirm
id module_adas_dispatch_remind_cancel
id module_adas_dispatch_remind_loc
id module_adas_dispatch_remind_timer
id module_services_dispatch_dialog_confirm
id module_services_dispatch_dialog_end_content
id module_services_dispatch_dialog_flight_time
id module_services_dispatch_dialog_start_content
id module_services_dispatch_dialog_task_content
id module_services_dispatch_dialog_task_time
id module_services_dispatch_dialog_title
layout module_dialog_adas_dispatch_airport
layout module_dialog_adas_dispatch_cars
string module_services_dispatch_cars_affirm
string module_services_dispatch_cars_cancel
string module_services_dispatch_cars_remind_content
string module_services_dispatch_cars_remind_title
string module_services_dispatch_dialog_affirm
string module_services_dispatch_dialog_end_loc
string module_services_dispatch_dialog_flight_info
string module_services_dispatch_dialog_start_loc
string module_services_dispatch_dialog_task_info
string module_services_dispatch_dialog_task_time
string module_services_dispatch_dialog_title

View File

@@ -0,0 +1,30 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.zhjt.dispatch"
4 android:versionCode="1" >
5
6 <uses-sdk
7 android:minSdkVersion="19"
7-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
8 android:targetSdkVersion="19" />
8-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
9
10 <application>
10-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:5:5-14:19
11 <receiver android:name="com.zhjt.dispatch.DispatchTestPanelBroadCastReceiver" >
11-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:7:9-12:20
11-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:7:19-69
12 <intent-filter>
12-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:8:13-11:29
13 <action android:name="com.dispatch.test_panel_control" />
13-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:9:17-74
13-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:9:25-71
14
15 <category android:name="android.intent.category.DEFAULT" />
15-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:10:17-76
15-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:10:27-73
16 </intent-filter>
17 </receiver>
18 </application>
19
20</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"","enabled":true,"outputFile":"mogo-core-function-dispatch-debug.aar","fullName":"debug","baseName":"debug"},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.zhjt.dispatch","split":""}}]

View File

@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/module_services_dispatch_bg" />
<corners android:radius="@dimen/module_services_dispatch_airport_dialog_corner" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/module_services_dispatch_affirm_bg" />
<corners android:radius="@dimen/module_services_dispatch_airport_dialog_affirm_corner" />
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:bottomLeftRadius="@dimen/module_services_dispatch_cars_dialog_corner"/>
<solid android:color="@color/module_services_dispatch_cars_background"/>
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/module_services_dispatch_cars_dialog_corner"/>
<solid android:color="@color/module_services_dispatch_cars_background"/>
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:bottomRightRadius="@dimen/module_services_dispatch_cars_dialog_corner"/>
<solid android:color="@color/module_services_dispatch_cars_background"/>
</shape>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<solid android:color="@color/module_services_dispatch_cars_count_down_bg"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/module_services_remind_background" />
<corners android:bottomLeftRadius="@dimen/module_services_dispatch_cars_dialog_corner" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/module_services_remind_background" />
<corners android:bottomRightRadius="@dimen/module_services_dispatch_cars_dialog_corner" />
</shape>

View File

@@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/module_services_dispatch_airport_dialog_width"
android:layout_height="wrap_content"
android:background="@drawable/bg_adas_dispatch">
<TextView
android:id="@+id/module_services_dispatch_dialog_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_title_margin_top"
android:text="@string/module_services_dispatch_dialog_title"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_startloc_margin_top"
android:text="@string/module_services_dispatch_dialog_start_loc"
android:textSize="@dimen/module_services_dispatch_airport_dialog_next_level_title_size" />
<TextView
android:id="@+id/module_services_dispatch_dialog_start_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_startloc_content_margin_top"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_endloc_margin_top"
android:text="@string/module_services_dispatch_dialog_end_loc"
android:textSize="@dimen/module_services_dispatch_airport_dialog_next_level_title_size" />
<TextView
android:id="@+id/module_services_dispatch_dialog_end_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_endloc_content_margin_top"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_task_margin_top"
android:text="@string/module_services_dispatch_dialog_task_info"
android:textSize="@dimen/module_services_dispatch_airport_dialog_next_level_title_size" />
<TextView
android:id="@+id/module_services_dispatch_dialog_task_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginEnd="@dimen/module_services_dispatch_airport_dialog_first_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_task_content_margin_top"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_task_content_size" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_last_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_startloc_margin_top"
android:text="@string/module_services_dispatch_dialog_task_time"
android:textSize="@dimen/module_services_dispatch_airport_dialog_next_level_title_size" />
<TextView
android:id="@+id/module_services_dispatch_dialog_task_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_last_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_startloc_content_margin_top"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_last_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_endloc_margin_top"
android:text="@string/module_services_dispatch_dialog_flight_info"
android:textSize="@dimen/module_services_dispatch_airport_dialog_next_level_title_size" />
<TextView
android:id="@+id/module_services_dispatch_dialog_flight_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/module_services_dispatch_airport_dialog_last_column_margin_left"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_endloc_content_margin_top"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
<Button
android:id="@+id/module_services_dispatch_dialog_confirm"
android:layout_width="@dimen/module_services_dispatch_airport_dialog_affirm_width"
android:layout_height="@dimen/module_services_dispatch_airport_dialog_affirm_height"
android:layout_below="@+id/module_services_dispatch_dialog_task_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/module_services_dispatch_airport_dialog_margin_top"
android:layout_marginBottom="@dimen/module_services_dispatch_airport_dialog_margin_bottom"
android:background="@drawable/bg_adas_dispatch_affirm"
android:gravity="center"
android:text="@string/module_services_dispatch_dialog_affirm"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_airport_dialog_title_size"
android:textStyle="bold" />
</RelativeLayout>

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="@dimen/module_services_dispatch_cars_dialog_width"
android:layout_height="@dimen/module_services_dispatch_cars_dialog_height"
android:background="@drawable/module_service_dispatch_cars_bg">
<TextView
android:id="@+id/module_adas_dispatch_remind_timer"
android:layout_width="@dimen/module_services_dispatch_cars_dialog_timer_size"
android:layout_height="@dimen/module_services_dispatch_cars_dialog_timer_size"
android:layout_margin="@dimen/module_services_dispatch_cars_dialog_timer_margin"
android:background="@drawable/module_service_dispatch_timer_bg"
android:gravity="center"
android:text="10"
android:textColor="@color/module_services_dispatch_cars_count_down_txt"
android:textSize="@dimen/module_services_dispatch_cars_dialog_timer_txt_size"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/module_services_dispatch_cars_dialog_title_margin_top"
android:text="@string/module_services_dispatch_cars_remind_title"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_cars_dialog_title_size"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/module_services_dispatch_cars_dialog_content_margin_top"
android:text="@string/module_services_dispatch_cars_remind_content"
android:textColor="@android:color/white"
android:textSize="@dimen/module_services_dispatch_cars_dialog_content_size"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/module_adas_dispatch_remind_loc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/module_services_dispatch_cars_dialog_loc_margin_top"
android:maxLines="1"
android:textColor="@color/module_services_dispatch_cars_text_loc"
android:textSize="@dimen/module_services_dispatch_cars_dialog_loc_size"
android:textStyle="bold"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:background="@color/module_services_dispatch_cars_line"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintBottom_toTopOf="@+id/module_adas_dispatch_remind_affirm"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
<Button
android:id="@+id/module_adas_dispatch_remind_affirm"
android:layout_width="@dimen/module_services_dispatch_cars_dialog_btn_width"
android:layout_height="@dimen/module_services_dispatch_cars_dialog_line_margin_bottom"
android:gravity="center"
android:background="@drawable/module_service_left_corner_bg"
android:text="@string/module_services_dispatch_cars_affirm"
android:textColor="@color/module_services_dispatch_cars_text_loc"
android:textSize="@dimen/module_services_dispatch_cars_dialog_title_size"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" />
<View
android:layout_width="2px"
android:layout_height="@dimen/module_services_dispatch_cars_dialog_line_margin_bottom"
android:layout_marginStart="@dimen/module_services_dispatch_cars_dialog_btn_width"
android:background="@color/module_services_dispatch_cars_line"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" />
<Button
android:id="@+id/module_adas_dispatch_remind_cancel"
android:layout_width="@dimen/module_services_dispatch_cars_dialog_btn_width"
android:layout_height="@dimen/module_services_dispatch_cars_dialog_line_margin_bottom"
android:gravity="center"
android:text="@string/module_services_dispatch_cars_cancel"
android:textColor="@color/module_services_dispatch_cars_cancel"
android:background="@drawable/module_service_right_corner_bg"
android:textSize="@dimen/module_services_dispatch_cars_dialog_title_size"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">70px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">140px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">700px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">484px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">415px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">1173px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">852px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">80px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">86px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">38px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">288px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">219px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">690px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">42px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">621px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">1263px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">474px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">179px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">38px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">540px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">152px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">251px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">54px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">20px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">46px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">950px</dimen>
</resources>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">52px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">105px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">525px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">24px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">363px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">311px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">125px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">880px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">639px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">60px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">28px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">216px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">164px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">519px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">30px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">466px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">41px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">36px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">947px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">355px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">134px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">28px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">405px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">114px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">188px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">40px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">15px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">35px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">18px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">41px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">36px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">712px</dimen>
</resources>

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="module_services_dispatch_affirm_bg">#3E7BFE</color>
<color name="module_services_dispatch_bg">#E63B4577</color>
<color name="module_services_dispatch_cars_background">#E63B4577</color>
<color name="module_services_dispatch_cars_cancel">#AFB3C7</color>
<color name="module_services_dispatch_cars_count_down_bg">#4D000000</color>
<color name="module_services_dispatch_cars_count_down_txt">#8E9DD4</color>
<color name="module_services_dispatch_cars_line">#66B8BFE8</color>
<color name="module_services_dispatch_cars_text_loc">#1F9BFE</color>
<color name="module_services_remind_background">#E63B4577</color>
<dimen name="module_services_dispatch_airport_dialog_affirm_corner">70px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_height">140px</dimen>
<dimen name="module_services_dispatch_airport_dialog_affirm_width">700px</dimen>
<dimen name="module_services_dispatch_airport_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_content_margin_top">484px</dimen>
<dimen name="module_services_dispatch_airport_dialog_endloc_margin_top">415px</dimen>
<dimen name="module_services_dispatch_airport_dialog_first_column_margin_left">100px</dimen>
<dimen name="module_services_dispatch_airport_dialog_height">1173px</dimen>
<dimen name="module_services_dispatch_airport_dialog_last_column_margin_left">852px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_bottom">80px</dimen>
<dimen name="module_services_dispatch_airport_dialog_margin_top">86px</dimen>
<dimen name="module_services_dispatch_airport_dialog_next_level_title_size">38px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_content_margin_top">288px</dimen>
<dimen name="module_services_dispatch_airport_dialog_startloc_margin_top">219px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_margin_top">690px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_content_size">42px</dimen>
<dimen name="module_services_dispatch_airport_dialog_task_margin_top">621px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_airport_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_airport_dialog_width">1263px</dimen>
<dimen name="module_services_dispatch_cars_dialog_btn_width">474.5px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_margin_top">179px</dimen>
<dimen name="module_services_dispatch_cars_dialog_content_size">38px</dimen>
<dimen name="module_services_dispatch_cars_dialog_corner">32px</dimen>
<dimen name="module_services_dispatch_cars_dialog_height">540px</dimen>
<dimen name="module_services_dispatch_cars_dialog_line_margin_bottom">152px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_margin_top">251px</dimen>
<dimen name="module_services_dispatch_cars_dialog_loc_size">54px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_margin">20px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_size">46px</dimen>
<dimen name="module_services_dispatch_cars_dialog_timer_txt_size">24px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_margin_top">55px</dimen>
<dimen name="module_services_dispatch_cars_dialog_title_size">48px</dimen>
<dimen name="module_services_dispatch_cars_dialog_width">950px</dimen>
<string name="module_services_dispatch_cars_affirm">确认</string>
<string name="module_services_dispatch_cars_cancel">取消</string>
<string name="module_services_dispatch_cars_remind_content">车辆将开启自动驾驶,并行驶至:</string>
<string name="module_services_dispatch_cars_remind_title">调度确认</string>
<string name="module_services_dispatch_dialog_affirm">接受任务</string>
<string name="module_services_dispatch_dialog_end_loc">结束地点:</string>
<string name="module_services_dispatch_dialog_flight_info">航班信息:</string>
<string name="module_services_dispatch_dialog_start_loc">开始地点:</string>
<string name="module_services_dispatch_dialog_task_info">任务内容:</string>
<string name="module_services_dispatch_dialog_task_time">任务时间:</string>
<string name="module_services_dispatch_dialog_title">您有新的工作任务</string>
</resources>

View File

@@ -0,0 +1,47 @@
-- Merging decision tree log ---
manifest
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
package
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:3:5-32
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
android:versionCode
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:1-15:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
xmlns:android
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:2:12-70
application
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:5:5-14:19
receiver#com.zhjt.dispatch.DispatchTestPanelBroadCastReceiver
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:7:9-12:20
android:name
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:7:19-69
intent-filter#action:name:com.dispatch.test_panel_control+category:name:android.intent.category.DEFAULT
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:8:13-11:29
action#com.dispatch.test_panel_control
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:9:17-74
android:name
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:9:25-71
category#android.intent.category.DEFAULT
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:10:17-76
android:name
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml:10:27-73
uses-sdk
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
android:targetSdkVersion
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
android:minSdkVersion
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-dispatch/src/main/AndroidManifest.xml

View File

@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.mogo.eagle.core.function.smp;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.mogo.eagle.core.function.smp";
/**
* @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
*/
@Deprecated
public static final String APPLICATION_ID = "com.mogo.eagle.core.function.smp";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "0.0.58.10";
}

View File

@@ -0,0 +1,18 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.enums.RouteType;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.mogo.eagle.core.function.smp.SmallMapFragment;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Group$$smp_ui implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/smp_ui/", RouteMeta.build(RouteType.FRAGMENT, SmallMapFragment.class, "/smp_ui/", "smp_ui", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,15 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IProviderGroup;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Providers$$mogocorefunctionsmp implements IProviderGroup {
@Override
public void loadInto(Map<String, RouteMeta> providers) {
}
}

View File

@@ -0,0 +1,17 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.alibaba.android.arouter.facade.template.IRouteRoot;
import java.lang.Class;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Root$$mogocorefunctionsmp implements IRouteRoot {
@Override
public void loadInto(Map<String, Class<? extends IRouteGroup>> routes) {
routes.put("smp_ui", ARouter$$Group$$smp_ui.class);
}
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.smp"
android:versionCode="1"
android:versionName="0.0.58.10" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"0.0.58.10","enabled":true,"outputFile":"mogo-core-function-smp-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.smp","split":""}}]

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-data/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-data/src/debug/jniLibs"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/debug/shaders"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/assets"><file name="small_map_style_extra.data" path="/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/assets/small_map_style_extra.data"/><file name="small_map_style.data" path="/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/assets/small_map_style.data"/></source><source path="/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/debug/assets"/></dataSet></merger>

View File

@@ -0,0 +1,13 @@
#Wed Mar 02 20:38:36 CST 2022
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/layout/module_small_map_fragment.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/layout/module_small_map_fragment.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi-2560x1440/module_small_map_view_dir_end.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/module_small_map_view_dir_end.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi-2560x1440/module_small_map_view_end.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/module_small_map_view_end.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/layout/module_small_map_view.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/layout/module_small_map_view.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi-2560x1440/module_small_map_view_my_location_logo.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/module_small_map_view_my_location_logo.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable/bg_module_small_map_view_border.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable/bg_module_small_map_view_border.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi/module_small_map_view_my_location_logo.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_small_map_view_my_location_logo.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi/module_small_map_view_border.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_small_map_view_border.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi-2560x1440/module_small_map_view_dir_start.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/module_small_map_view_dir_start.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi/module_small_map_view_border_north.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_small_map_view_border_north.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi-2560x1440/module_small_map_view_start.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/module_small_map_view_start.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/res/drawable-xhdpi/icon_module_small_map_four_corners.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_module_small_map_four_corners.png

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_small_map_border_view_width">550px</dimen>
<dimen name="module_small_map_padding">40px</dimen>
<dimen name="module_small_map_view_border_width">400px</dimen>
<dimen name="module_small_map_view_width">360px</dimen>
</resources>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_small_map_border_view_width">450px</dimen>
<dimen name="module_small_map_padding">30px</dimen>
<dimen name="module_small_map_view_border_width">288px</dimen>
<dimen name="module_small_map_view_width">260px</dimen>
</resources>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.smp"
android:versionCode="1"
android:versionName="0.0.58.10" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
</manifest>

View File

@@ -0,0 +1,21 @@
R_DEF: Internal format may change without notice
local
dimen module_small_map_border_view_width
dimen module_small_map_padding
dimen module_small_map_view_border_width
dimen module_small_map_view_width
drawable bg_module_small_map_view_border
drawable icon_module_small_map_four_corners
drawable module_small_map_view_border
drawable module_small_map_view_border_north
drawable module_small_map_view_dir_end
drawable module_small_map_view_dir_start
drawable module_small_map_view_end
drawable module_small_map_view_my_location_logo
drawable module_small_map_view_start
id aMapNaviView
id ivMapBorder
id rlSmallMapBorder
id smallMapDirectionView
layout module_small_map_fragment
layout module_small_map_view

View File

@@ -0,0 +1,13 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.mogo.eagle.core.function.smp"
4 android:versionCode="1"
5 android:versionName="0.0.58.10" >
6
7 <uses-sdk
8 android:minSdkVersion="19"
8-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/AndroidManifest.xml
9 android:targetSdkVersion="19" />
9-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-smp/src/main/AndroidManifest.xml
10
11</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"0.0.58.10","enabled":true,"outputFile":"mogo-core-function-smp-debug.aar","fullName":"debug","baseName":"debug"},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.smp","split":""}}]

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!---->
<item>
<shape android:shape="oval">
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
<gradient
android:angle="315"
android:endColor="#151D45"
android:startColor="#151D45"
android:type="linear" />
</shape>
</item>
<!-- 中心背景 -->
<item>
<shape android:shape="oval">
<solid android:color="#323C6F" />
<corners android:radius="720px" />
</shape>
</item>
</layer-list>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.mogo.eagle.core.function.smp.SmallMapDirectionView
android:id="@+id/smallMapDirectionView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:parentTag="RelativeLayout">
<View
android:layout_width="@dimen/module_small_map_view_border_width"
android:layout_height="@dimen/module_small_map_view_border_width"
android:layout_centerInParent="true"
android:background="@drawable/module_small_map_view_border" />
<com.mogo.eagle.core.widget.RoundLayout
android:id="@+id/rlSmallMapBorder"
android:layout_width="@dimen/module_small_map_view_width"
android:layout_height="@dimen/module_small_map_view_width"
android:layout_centerInParent="true"
app:roundLayoutRadius="360dp">
<!--TODO Hook方案在Pad上有问题,优先 效果,后面在看如何解决-->
<!-- <com.amap.api.navi.AMapNaviView-->
<!-- android:id="@+id/aMapNaviView"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="match_parent" />-->
<com.amap.api.maps.TextureMapView
android:id="@+id/aMapNaviView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</com.mogo.eagle.core.widget.RoundLayout>
<ImageView
android:id="@+id/ivMapBorder"
android:layout_width="@dimen/module_small_map_border_view_width"
android:layout_height="@dimen/module_small_map_border_view_width"
android:layout_centerInParent="true"
android:visibility="gone"
android:src="@drawable/module_small_map_view_border_north" />
</merge>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_small_map_border_view_width">550px</dimen>
<dimen name="module_small_map_padding">40px</dimen>
<dimen name="module_small_map_view_border_width">400px</dimen>
<dimen name="module_small_map_view_width">360px</dimen>
</resources>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="module_small_map_border_view_width">450px</dimen>
<dimen name="module_small_map_padding">30px</dimen>
<dimen name="module_small_map_view_border_width">288px</dimen>
<dimen name="module_small_map_view_width">260px</dimen>
</resources>

Some files were not shown because too many files have changed in this diff Show More