diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 29a72d9dc7..fd47668770 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -43,6 +43,7 @@ diff --git a/.idea/misc.xml b/.idea/misc.xml index 733acb1920..09cc32c567 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/modules/mogo-module-adas/src/androidTest/java/com/amap/navi/mogo_module_adas/ExampleInstrumentedTest.java b/modules/mogo-module-adas/src/androidTest/java/com/amap/navi/mogo_module_adas/ExampleInstrumentedTest.java deleted file mode 100644 index b6f9063bd3..0000000000 --- a/modules/mogo-module-adas/src/androidTest/java/com/amap/navi/mogo_module_adas/ExampleInstrumentedTest.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.amap.navi.mogo_module_adas; - -import android.content.Context; - -import androidx.test.platform.app.InstrumentationRegistry; -import androidx.test.ext.junit.runners.AndroidJUnit4; - -import org.junit.Test; -import org.junit.runner.RunWith; - -import static org.junit.Assert.*; - -/** - * Instrumented test, which will execute on an Android device. - * - * @see Testing documentation - */ -@RunWith(AndroidJUnit4.class) -public class ExampleInstrumentedTest { - @Test - public void useAppContext() { - // Context of the app under test. - Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - assertEquals("com.amap.navi.mogo_module_adas.test", appContext.getPackageName()); - } -} \ No newline at end of file diff --git a/modules/mogo-module-adas/src/test/java/com/amap/navi/mogo_module_adas/ExampleUnitTest.java b/modules/mogo-module-adas/src/test/java/com/amap/navi/mogo_module_adas/ExampleUnitTest.java deleted file mode 100644 index 9cf84459a3..0000000000 --- a/modules/mogo-module-adas/src/test/java/com/amap/navi/mogo_module_adas/ExampleUnitTest.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.amap.navi.mogo_module_adas; - -import org.junit.Test; - -import static org.junit.Assert.*; - -/** - * Example local unit test, which will execute on the development machine (host). - * - * @see Testing documentation - */ -public class ExampleUnitTest { - @Test - public void addition_isCorrect() { - assertEquals(4, 2 + 2); - } -} \ No newline at end of file diff --git a/modules/mogo-module-check/build.gradle b/modules/mogo-module-check/build.gradle index 00725adbb5..5fba501da7 100644 --- a/modules/mogo-module-check/build.gradle +++ b/modules/mogo-module-check/build.gradle @@ -44,6 +44,7 @@ dependencies { implementation rootProject.ext.dependencies.coroutinesandroid implementation rootProject.ext.dependencies.coroutinescore implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation 'com.google.android.material:material:1.2.1' annotationProcessor rootProject.ext.dependencies.aroutercompiler diff --git a/modules/mogo-module-check/src/main/AndroidManifest.xml b/modules/mogo-module-check/src/main/AndroidManifest.xml index a64fef9896..6c0604d0ac 100644 --- a/modules/mogo-module-check/src/main/AndroidManifest.xml +++ b/modules/mogo-module-check/src/main/AndroidManifest.xml @@ -2,4 +2,11 @@ + + + + \ No newline at end of file diff --git a/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckActivity.kt b/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckActivity.kt new file mode 100644 index 0000000000..2287c64963 --- /dev/null +++ b/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckActivity.kt @@ -0,0 +1,27 @@ +package com.mogo.module.check + +import android.content.Context +import android.content.Intent +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import kotlinx.android.synthetic.main.activity_check.* + +/** + * 检测页面 + */ +class CheckActivity : AppCompatActivity() { + + companion object { + fun start(context: Context) { + val starter = Intent(context, CheckActivity::class.java) + context.startActivity(starter) + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_check) + + btnBack.setOnClickListener { finish() } + } +} \ No newline at end of file diff --git a/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckProvider.java b/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckProvider.java index 85b4651d3e..f020a40fc3 100644 --- a/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckProvider.java +++ b/modules/mogo-module-check/src/main/java/com/mogo/module/check/CheckProvider.java @@ -3,7 +3,7 @@ package com.mogo.module.check; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.alibaba.android.arouter.facade.template.IProvider; +import com.mogo.service.check.ICheckProvider; import com.mogo.service.MogoServicePaths; import com.mogo.utils.logger.Logger; @@ -16,12 +16,20 @@ import com.mogo.utils.logger.Logger; * wiki:http://wiki.zhidaohulian.com/pages/viewpage.action?pageId=58204952 */ @Route(path = MogoServicePaths.PATH_CHECK) -public class CheckProvider implements IProvider { - private static final String TAG = "CheckProvider"; +public class CheckProvider implements ICheckProvider { + private static final String TAG = "CheckProvider"; + private Context mContext; @Override public void init(Context context) { Logger.d(TAG, "初始化 CheckProvider 模块"); + mContext = context; } + @Override + public void startCheckActivity(Context context) { + if (context != null) { + CheckActivity.Companion.start(context); + } + } } diff --git a/modules/mogo-module-check/src/main/res/layout/activity_check.xml b/modules/mogo-module-check/src/main/res/layout/activity_check.xml new file mode 100644 index 0000000000..cfb1ecd8c8 --- /dev/null +++ b/modules/mogo-module-check/src/main/res/layout/activity_check.xml @@ -0,0 +1,27 @@ + + + +