This commit is contained in:
zhongchao
2022-03-31 20:36:35 +08:00
parent d02ce90e32
commit 2bc4a8b6ee
156 changed files with 19912 additions and 2719 deletions

View File

@@ -65,8 +65,6 @@ public class MogoOCHBusPassenger implements IMogoOCH, IMogoStatusChangedListener
public void init(Context context) {
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("OchBus"
, StatusDescriptor.VR_MODE, this);
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("OchBus"
, StatusDescriptor.TOP_VIEW, this);
}
@Override

View File

@@ -47,8 +47,6 @@ public class OchBusProvider implements IMogoOCH {
public void init(Context context) {
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("OchBus"
, StatusDescriptor.VR_MODE, statusChangedListener);
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("OchBus"
, StatusDescriptor.TOP_VIEW, statusChangedListener);
}
private void showFragment() {
@@ -78,8 +76,7 @@ public class OchBusProvider implements IMogoOCH {
} else {
hideFragment();
}
} else if (MogoApisHandler.getInstance().getApis().getStatusManagerApi().isVrMode()
&& descriptor == StatusDescriptor.TOP_VIEW) {
} else if (MogoApisHandler.getInstance().getApis().getStatusManagerApi().isVrMode()) {
// topView进行展示时推出网约车界面但是不隐藏整个fragment
if (busFragment != null && isTrue) {
busFragment.hideOchBus();

View File

@@ -38,7 +38,6 @@ class MogoOCHTaxiPassenger implements IMogoOCH, IMogoStatusChangedListener {
public void init( Context context ) {
CallerLogger.INSTANCE.d( M_TAXI_P + TAG, "init" );
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("ochTaxi", StatusDescriptor.VR_MODE,this);
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("ochTaxi", StatusDescriptor.TOP_VIEW,this);
}
/**

View File

@@ -38,7 +38,6 @@ class MogoOCHTaxi implements IMogoOCH , IMogoStatusChangedListener {
public void init( Context context ) {
CallerLogger.INSTANCE.d( M_TAXI + TAG, "init" );
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("ochTaxi", StatusDescriptor.VR_MODE,this);
MogoApisHandler.getInstance().getApis().getStatusManagerApi().registerStatusChangedListener("ochTaxi", StatusDescriptor.TOP_VIEW,this);
}
/**

View File

@@ -13,7 +13,6 @@ import com.mogo.eagle.core.function.check.view.CheckActivity
import com.mogo.eagle.core.function.check.view.CheckDialog
import com.mogo.eagle.core.utilcode.util.*
import com.mogo.module.common.MogoApisHandler
import com.mogo.module.service.receiver.MogoReceiver
import com.mogo.service.statusmanager.IMogoStatusChangedListener
import com.mogo.service.statusmanager.StatusDescriptor
import java.util.concurrent.ConcurrentHashMap
@@ -62,7 +61,7 @@ class VehicleMonitoringManager : ICheckProvider, IMogoStatusChangedListener {
override fun checkMonitor(context: Context) {
checkNetWork( context, object : ICheckResultCallBack {
override fun callBackWithCheckData(data: CheckResultData) {
updateMonitoringStatus(MogoReceiver.ACTION_CHECK_VEHICLE_MONITORING, data.data.vehicle.state)
updateMonitoringStatus(TAG, data.data.vehicle.state)
if (data.data.vehicle.state == 1) {
hasTipShow = false
} else {

View File

@@ -16,8 +16,6 @@ import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.model.MogoPoi;
import com.mogo.map.navi.IMogoCarLocationChangedListener;
import com.mogo.map.navi.IMogoCarLocationChangedListener2;
import com.mogo.map.navi.IMogoNaviListener;
import com.mogo.map.navi.MogoNaviInfo;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.map.uicontroller.VisualAngleMode;
@@ -31,7 +29,6 @@ import java.util.Iterator;
* 事件回调分发中心
*/
public class EventDispatchCenter implements
IMogoNaviListener,
IMogoMarkerClickListener,
IMogoCarLocationChangedListener2,
IMogoMapListener,
@@ -248,8 +245,6 @@ public class EventDispatchCenter implements
@Override
public void onMapChanged(MogoLatLng location, float zoom, float tilt, float bearing) {
final long start = System.currentTimeMillis();
Iterator<IMogoMapListener> iterator = MogoRegisterCenterHandler.getInstance().getMapListeners();
if (iterator == null) {
return;
@@ -266,135 +261,6 @@ public class EventDispatchCenter implements
}
}
@Override
public void onInitNaviFailure() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onInitNaviFailure();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onInitNaviFailure error : " + e);
}
}
}
}
@Override
public void onInitNaviSuccess() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onInitNaviSuccess();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onInitNaviSuccess error : " + e);
}
}
}
}
@Override
public void onNaviInfoUpdate(MogoNaviInfo naviinfo) {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onNaviInfoUpdate(naviinfo);
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onNaviInfoUpdate error : " + e);
}
}
}
}
@Override
public void onStartNavi() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onStartNavi();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onStartNavi error : " + e);
}
}
}
}
@Override
public void onStopNavi() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onStopNavi();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onStopNavi error : " + e);
}
}
}
}
@Override
public void onCalculateSuccess() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onCalculateSuccess();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onCalculateSuccess error : " + e);
}
}
}
}
@Override
public void onoCalculateFailed() {
Iterator<IMogoNaviListener> iterator = MogoRegisterCenterHandler.getInstance().getNaviListeners();
if (iterator == null) {
return;
}
while (iterator.hasNext()) {
IMogoNaviListener listener = iterator.next();
if (listener != null) {
try {
listener.onoCalculateFailed();
} catch (Exception e) {
CallerLogger.INSTANCE.e(M_MAIN + TAG, "onoCalculateFailed error : " + e);
}
}
}
}
@Override
public void onLocationChanged(MogoLocation location) {

View File

@@ -292,7 +292,6 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
EventDispatchCenter.getInstance().onLocationChanged(location);
}
@Override
protected void onResume() {
super.onResume();
@@ -422,16 +421,6 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
CallerLogger.INSTANCE.d(M_MAIN + TAG, "requestCode: " + requestCode + " resultCode: " + resultCode);
if (requestCode == REQUEST_CODE_DIALOG) {
//申请悬浮窗权限
}
}
/**
* 由于应用是单页面的所以采用Fragment将各模块的UI进行分割解耦合
*

View File

@@ -15,9 +15,7 @@ import com.mogo.commons.debug.DebugConfig;
import com.mogo.eagle.core.function.api.base.IMoGoFunctionProvider;
import com.mogo.eagle.core.function.hmi.R;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.service.intent.IMogoIntentListener;
import com.mogo.service.statusmanager.StatusDescriptor;
/**
* 针对作为Launcher的情况做个性化操作
@@ -34,7 +32,7 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DebugConfig.setNeedRequestUserInfo(true);
CallerLogger.INSTANCE.i(M_MAIN +TAG, "onCreate");
CallerLogger.INSTANCE.i(M_MAIN + TAG, "onCreate");
}
@Override
@@ -88,12 +86,9 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
}
}
@Override
protected void onDestroy() {
super.onDestroy();
mServiceApis.getStatusManagerApi().unregisterStatusChangedListener(TAG,
StatusDescriptor.VR_MODE, this);
stopCountDown();
try {
// acc off 之后会出现进程还在,但是页面被杀的情况,这个直接杀掉进程,然后让整个进程重启
@@ -103,7 +98,6 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
}
}
private void stopCountDown() {
if (runnableV2XEvent != null) {
handlerV2XEvent.removeCallbacks(runnableV2XEvent);

View File

@@ -8,8 +8,6 @@ import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.location.IMogoLocationListener;
import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.navi.IMogoCarLocationChangedListener;
import com.mogo.map.navi.IMogoNaviListener;
import com.mogo.service.module.IMogoModuleLifecycle;
import com.mogo.service.module.IMogoRegisterCenter;
import java.util.Iterator;
@@ -23,16 +21,6 @@ import java.util.Iterator;
@Route(path = MogoServicePaths.PATH_REGISTER_CENTER)
public class MogoRegisterCenter implements IMogoRegisterCenter {
@Override
public void registerMogoModuleLifecycle(String moduleName, IMogoModuleLifecycle lifecycle) {
MogoRegisterCenterHandler.getInstance().registerMogoModuleLifecycle(moduleName, lifecycle);
}
@Override
public void unregisterMogoModuleLifecycle(String moduleName) {
MogoRegisterCenterHandler.getInstance().unregisterMogoModuleLifecycle(moduleName);
}
@Override
public void registerMogoMapListener(String moduleName, IMogoMapListener listener) {
MogoRegisterCenterHandler.getInstance().registerMogoMapListener(moduleName, listener);
@@ -43,16 +31,6 @@ public class MogoRegisterCenter implements IMogoRegisterCenter {
MogoRegisterCenterHandler.getInstance().unregisterMogoMapListener(moduleName);
}
@Override
public void registerMogoNaviListener(String moduleName, IMogoNaviListener listener) {
MogoRegisterCenterHandler.getInstance().registerMogoNaviListener(moduleName, listener);
}
@Override
public void unregisterMogoNaviListener(String moduleName) {
MogoRegisterCenterHandler.getInstance().unregisterMogoNaviListener(moduleName);
}
@Override
public void registerMogoLocationListener(String moduleName, IMogoLocationListener listener) {
MogoRegisterCenterHandler.getInstance().registerMogoLocationListener(moduleName, listener);
@@ -84,7 +62,7 @@ public class MogoRegisterCenter implements IMogoRegisterCenter {
}
@Override
public void unregisterMogoStaticMarkerClickListener(String tag, IMogoMarkerClickListener listener) {
public void unregisterMogoStaticMarkerClickListener(String tag, IMogoMarkerClickListener listener ) {
MogoRegisterCenterHandler.getInstance().unregisterMogoStaticMarkerClickListener(tag, listener);
}

View File

@@ -6,8 +6,6 @@ import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.location.IMogoLocationListener;
import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.navi.IMogoCarLocationChangedListener;
import com.mogo.map.navi.IMogoNaviListener;
import com.mogo.service.module.IMogoModuleLifecycle;
import com.mogo.service.module.IMogoRegisterCenter;
import java.util.ArrayList;
@@ -26,9 +24,7 @@ public class MogoRegisterCenterHandler implements IMogoRegisterCenter {
private static volatile MogoRegisterCenterHandler sInstance;
private final Map<String, IMogoModuleLifecycle> mLifecycle = new HashMap<>();
private final Map<String, IMogoMapListener> mMap = new HashMap<>();
private final Map<String, IMogoNaviListener> mNavi = new ConcurrentHashMap<>();
private final Map<String, IMogoLocationListener> mLocation = new HashMap<>();
private final Map<String, IMogoMarkerClickListener> mMarker = new HashMap<>();
private final Map<String, ArrayList<IMogoMarkerClickListener>> mStaticMarker = new HashMap<>();
@@ -52,17 +48,6 @@ public class MogoRegisterCenterHandler implements IMogoRegisterCenter {
sInstance = null;
}
@Override
public void registerMogoModuleLifecycle(String tag, IMogoModuleLifecycle lifecycle) {
mLifecycle.put(tag, lifecycle);
}
@Override
public void unregisterMogoModuleLifecycle(String tag) {
mLifecycle.remove(tag);
}
@Override
public void registerMogoMapListener(String tag, IMogoMapListener listener) {
mMap.put(tag, listener);
@@ -73,16 +58,6 @@ public class MogoRegisterCenterHandler implements IMogoRegisterCenter {
mMap.remove(tag);
}
@Override
public void registerMogoNaviListener(String tag, IMogoNaviListener listener) {
mNavi.put(tag, listener);
}
@Override
public void unregisterMogoNaviListener(String tag) {
mNavi.remove(tag);
}
@Override
public void registerMogoLocationListener(String tag, IMogoLocationListener listener) {
mLocation.put(tag, listener);
@@ -142,7 +117,7 @@ public class MogoRegisterCenterHandler implements IMogoRegisterCenter {
return mMarker.get(tag);
}
public ArrayList<IMogoMarkerClickListener> getStaticMarkerListener(String tag) {
public ArrayList<IMogoMarkerClickListener> getStaticMarkerListener(String tag){
return mStaticMarker.get(tag);
}
@@ -150,10 +125,6 @@ public class MogoRegisterCenterHandler implements IMogoRegisterCenter {
return mMap.values().iterator();
}
public Iterator<IMogoNaviListener> getNaviListeners() {
return mNavi.values().iterator();
}
@Override
public Iterator<IMogoLocationListener> getLocationListeners() {
return mLocation.values().iterator();

View File

@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.mogo.eagle.core.function.main;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.mogo.eagle.core.function.main";
/**
* @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.main";
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.main.utils.DisplayEffectsManager;
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$$displayeffects implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/displayeffects/api", RouteMeta.build(RouteType.PROVIDER, DisplayEffectsManager.class, "/displayeffects/api", "displayeffects", null, -1, -2147483648));
}
}

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.main.registercenter.MogoRegisterCenter;
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$$registercenter implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/registercenter/api", RouteMeta.build(RouteType.PROVIDER, MogoRegisterCenter.class, "/registercenter/api", "registercenter", null, -1, -2147483648));
}
}

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.main.service.MogoMainService;
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$$service implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/service/base/info", RouteMeta.build(RouteType.SERVICE, MogoMainService.class, "/service/base/info", "service", null, -1, -2147483648));
}
}

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.main.windowview.MogoWindowManager;
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$$windowmanger implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/windowmanger/api", RouteMeta.build(RouteType.PROVIDER, MogoWindowManager.class, "/windowmanger/api", "windowmanger", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,22 @@
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.IProviderGroup;
import com.mogo.eagle.core.function.main.registercenter.MogoRegisterCenter;
import com.mogo.eagle.core.function.main.utils.DisplayEffectsManager;
import com.mogo.eagle.core.function.main.windowview.MogoWindowManager;
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$$mogocorefunctionmain implements IProviderGroup {
@Override
public void loadInto(Map<String, RouteMeta> providers) {
providers.put("com.mogo.service.module.IMogoRegisterCenter", RouteMeta.build(RouteType.PROVIDER, MogoRegisterCenter.class, "/registercenter/api", "registercenter", null, -1, -2147483648));
providers.put("com.mogo.service.v2x.DisplayEffectsInterface", RouteMeta.build(RouteType.PROVIDER, DisplayEffectsManager.class, "/displayeffects/api", "displayeffects", null, -1, -2147483648));
providers.put("com.mogo.service.windowview.IMogoWindowManager", RouteMeta.build(RouteType.PROVIDER, MogoWindowManager.class, "/windowmanger/api", "windowmanger", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,20 @@
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$$mogocorefunctionmain implements IRouteRoot {
@Override
public void loadInto(Map<String, Class<? extends IRouteGroup>> routes) {
routes.put("displayeffects", ARouter$$Group$$displayeffects.class);
routes.put("registercenter", ARouter$$Group$$registercenter.class);
routes.put("service", ARouter$$Group$$service.class);
routes.put("windowmanger", ARouter$$Group$$windowmanger.class);
}
}

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.main"
android:versionCode="1"
android:versionName="0.0.58.10" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<application>
<!--
&lt;!&ndash;保活用&ndash;&gt;
<service
android:name="com.zhidao.boot.persistent.lib.PersistentAliveService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.zhidao.boot.persistent.lib.action" />
</intent-filter>
</service>
<activity
android:name="com.zhidao.boot.persistent.lib.PersistentAliveActivity"
android:resizeableActivity="false"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
-->
<activity
android:name="com.mogo.eagle.core.function.main.MainLauncherActivity"
android:clearTaskOnLaunch="true"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize"
android:enabled="true"
android:launchMode="singleTop"
android:resizeableActivity="false"
android:resumeWhilePausing="true"
android:screenOrientation="landscape"
android:stateNotNeeded="true"
android:theme="@style/Main"
android:windowSoftInputMode="adjustPan|stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!-- 调试用暂时开启LAUNCHER这个属性 -->
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LAUNCHER_APP" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<data
android:host="launcher"
android:path="/main/switch2"
android:scheme="mogo" />
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<service
android:name="com.mogo.eagle.core.function.main.service.MogoMainService"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="com.mogo.launcher.action.MAIN_SERVICE" />
</intent-filter>
</service>
</application>
</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-main-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.main","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/foudations/mogo-aicloud-services-sdk/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/foudations/mogo-aicloud-services-sdk/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/mogo-core-function-call/src/main/assets"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/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/mogo-core-function-call/src/debug/assets"/></dataSet></merger>

View File

@@ -0,0 +1,22 @@
#Sun Mar 27 14:04:29 CST 2022
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/module_main_launcher_bg.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_main_launcher_bg.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/wu2.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/wu2.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/layout/module_main_activity_main.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/layout/module_main_activity_main.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/module_main_warning_bkg_bottom.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_main_warning_bkg_bottom.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-mdpi/module_main_launcher_bg.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-mdpi-v4/module_main_launcher_bg.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/mogo_slogan.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/mogo_slogan.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/module_main_warning_bkg_top.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_main_warning_bkg_top.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/wu1.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/wu1.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-mdpi/mogo_slogan.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-mdpi-v4/mogo_slogan.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi-2560x1440/wu2.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/wu2.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/module_main_warning_bkg_left.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_main_warning_bkg_left.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi/module_main_warning_bkg_right.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_main_warning_bkg_right.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable/main_bitmap_splash_icon.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable/main_bitmap_splash_icon.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable/main_splash_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable/main_splash_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable/module_main_dw_top_frame_bkg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable/module_main_dw_top_frame_bkg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-ldpi/mogo_slogan.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-ldpi-v4/mogo_slogan.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable/main_bitmap_splash_bg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable/main_bitmap_splash_bg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-ldpi/module_main_launcher_bg.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-ldpi-v4/module_main_launcher_bg.png
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable/module_main_dw_left_frame_bkg.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable/module_main_dw_left_frame_bkg.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/layout/module_main_fragement_placeholder.xml=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/layout/module_main_fragement_placeholder.xml
/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/res/drawable-xhdpi-2560x1440/wu1.png=/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/build/intermediates/packaged_res/debug/drawable-xhdpi-2560x1440-v4/wu1.png

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="cards_container_dp_600">320px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">319px</dimen>
<dimen name="module_event_fragment_container_padding">8px</dimen>
<dimen name="module_ext_top_view_max_width">1920px</dimen>
<dimen name="module_main_apps_fragment_container_padding">6px</dimen>
<dimen name="module_main_apps_fragment_container_paddingBottom">2px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">2px</dimen>
<dimen name="module_main_apps_fragment_container_width">110px</dimen>
<dimen name="module_main_card_card_shadow_height_div">10px</dimen>
<dimen name="module_main_card_card_shadow_width_div">20px</dimen>
<dimen name="module_main_card_container_height">370px</dimen>
<dimen name="module_main_card_container_marginBottom">140.5px</dimen>
<dimen name="module_main_card_container_marginLeft">32px</dimen>
<dimen name="module_main_card_container_marginTop">8px</dimen>
<dimen name="module_main_card_container_paddingBottom">18px</dimen>
<dimen name="module_main_card_container_width">352px</dimen>
<dimen name="module_main_card_cover_up_margin">352px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">444px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">10px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">16px</dimen>
<dimen name="module_main_entrance_fragment_container_width">658px</dimen>
<dimen name="module_main_event_panel_fragment_paddingBottom">0px</dimen>
<dimen name="module_main_event_panel_fragment_paddingLeft">6px</dimen>
<dimen name="module_main_event_panel_fragment_paddingRight">6px</dimen>
<dimen name="module_main_event_panel_fragment_paddingTop">0px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">460px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">15px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">444px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">350px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_panel_margin_right">0px</dimen>
<dimen name="module_main_top_shadow_height">144px</dimen>
</resources>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="cards_container_dp_600">600px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">599px</dimen>
<dimen name="module_event_fragment_container_padding">20px</dimen>
<dimen name="module_ext_top_view_max_width">1920px</dimen>
<dimen name="module_main_apps_fragment_container_padding">20px</dimen>
<dimen name="module_main_apps_fragment_container_paddingBottom">20px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">20px</dimen>
<dimen name="module_main_apps_fragment_container_width">200px</dimen>
<dimen name="module_main_card_card_shadow_height_div">15px</dimen>
<dimen name="module_main_card_card_shadow_width_div">30px</dimen>
<dimen name="module_main_card_container_height">690px</dimen>
<dimen name="module_main_card_container_marginBottom">211px</dimen>
<dimen name="module_main_card_container_marginLeft">60px</dimen>
<dimen name="module_main_card_container_marginTop">10px</dimen>
<dimen name="module_main_card_container_paddingBottom">30px</dimen>
<dimen name="module_main_card_container_width">660px</dimen>
<dimen name="module_main_card_cover_up_margin">660px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">800px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">30px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">70px</dimen>
<dimen name="module_main_entrance_fragment_container_width">1263px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">830px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">30px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">590px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">635px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_panel_margin_right">0px</dimen>
<dimen name="module_main_top_shadow_height">270px</dimen>
</resources>

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="cards_container_dp_600">600px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">599px</dimen>
<dimen name="module_event_fragment_container_padding">20px</dimen>
<dimen name="module_main_apps_fragment_container_padding">20px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">20px</dimen>
<dimen name="module_main_apps_fragment_container_width">200px</dimen>
<dimen name="module_main_card_card_shadow_height_div">15px</dimen>
<dimen name="module_main_card_card_shadow_width_div">30px</dimen>
<dimen name="module_main_card_container_height">690px</dimen>
<dimen name="module_main_card_container_marginBottom">211px</dimen>
<dimen name="module_main_card_container_marginLeft">60px</dimen>
<dimen name="module_main_card_container_marginTop">10px</dimen>
<dimen name="module_main_card_container_paddingBottom">30px</dimen>
<dimen name="module_main_card_container_width">660px</dimen>
<dimen name="module_main_card_cover_up_margin">660px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">800px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">20px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">30px</dimen>
<dimen name="module_main_entrance_fragment_container_width">1313px</dimen>
<dimen name="module_main_event_panel_fragment_paddingBottom">18px</dimen>
<dimen name="module_main_event_panel_fragment_paddingLeft">18px</dimen>
<dimen name="module_main_event_panel_fragment_paddingRight">18px</dimen>
<dimen name="module_main_event_panel_fragment_paddingTop">20px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">830px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">30px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">800px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">340px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_top_shadow_height">270px</dimen>
</resources>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:ns1="http://schemas.android.com/tools">
<color name="module_main_window_background_color">#212831</color>
<dimen name="cards_container_dp_600">320px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">319px</dimen>
<dimen name="module_event_fragment_container_padding">8px</dimen>
<dimen name="module_ext_top_view_max_width">1920px</dimen>
<dimen name="module_main_apps_fragment_container_padding">6px</dimen>
<dimen name="module_main_apps_fragment_container_paddingBottom">2px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">8px</dimen>
<dimen name="module_main_apps_fragment_container_width">110px</dimen>
<dimen name="module_main_card_card_shadow_height_div">10px</dimen>
<dimen name="module_main_card_card_shadow_width_div">20px</dimen>
<dimen name="module_main_card_container_height">370px</dimen>
<dimen name="module_main_card_container_marginBottom">140.5px</dimen>
<dimen name="module_main_card_container_marginLeft">32px</dimen>
<dimen name="module_main_card_container_marginTop">8px</dimen>
<dimen name="module_main_card_container_paddingBottom">18px</dimen>
<dimen name="module_main_card_container_width">352px</dimen>
<dimen name="module_main_card_cover_up_margin">352px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">800px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">10px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">16px</dimen>
<dimen name="module_main_entrance_fragment_container_width">658px</dimen>
<dimen name="module_main_event_panel_fragment_paddingBottom">2px</dimen>
<dimen name="module_main_event_panel_fragment_paddingLeft">2px</dimen>
<dimen name="module_main_event_panel_fragment_paddingRight">4px</dimen>
<dimen name="module_main_event_panel_fragment_paddingTop">2px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">460px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">15px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">444px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">350px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_panel_margin_right">0px</dimen>
<dimen name="module_main_top_shadow_height">144px</dimen>
<string name="app_name">mogo-module-main</string>
<style name="Main" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">false</item>
<item name="android:statusBarColor" ns1:ignore="NewApi">@null</item>
<item name="android:windowEnterAnimation">@null</item>
<item name="android:windowExitAnimation">@null</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@drawable/main_bitmap_splash_bg</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowAnimationStyle">@style/MainAnimation</item>
<item name="checkboxStyle">@style/noCheckboxStyle</item>
<item name="android:windowFullscreen">false</item>
<item name="radioButtonStyle">@style/noCheckboxStyle</item>
</style>
<style name="MainAnimation">
<item name="android:activityOpenEnterAnimation">@null</item>
<item name="android:activityOpenExitAnimation">@null</item>
<item name="android:activityCloseEnterAnimation">@null</item>
<item name="android:activityCloseExitAnimation">@null</item>
<item name="android:taskOpenEnterAnimation">@null</item>
<item name="android:taskOpenExitAnimation">@null</item>
<item name="android:taskCloseEnterAnimation">@null</item>
<item name="android:taskCloseExitAnimation">@null</item>
<item name="android:taskToFrontEnterAnimation">@null</item>
<item name="android:taskToFrontExitAnimation">@null</item>
<item name="android:taskToBackEnterAnimation">@null</item>
<item name="android:taskToBackExitAnimation">@null</item>
</style>
<style name="noCheckboxStyle" parent="Widget.AppCompat.CompoundButton.CheckBox">
<item name="buttonCompat">@null</item>
<item name="android:background">@null</item>
</style>
<style name="noRadioButtonStyle" parent="Widget.AppCompat.CompoundButton.RadioButton">
<item name="buttonCompat">@null</item>
<item name="android:background">@null</item>
</style>
</resources>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.main"
android:versionCode="1"
android:versionName="0.0.58.10" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<application>
<!--
&lt;!&ndash;保活用&ndash;&gt;
<service
android:name="com.zhidao.boot.persistent.lib.PersistentAliveService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.zhidao.boot.persistent.lib.action" />
</intent-filter>
</service>
<activity
android:name="com.zhidao.boot.persistent.lib.PersistentAliveActivity"
android:resizeableActivity="false"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
-->
<activity
android:name="com.mogo.eagle.core.function.main.MainLauncherActivity"
android:clearTaskOnLaunch="true"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize"
android:enabled="true"
android:launchMode="singleTop"
android:resizeableActivity="false"
android:resumeWhilePausing="true"
android:screenOrientation="landscape"
android:stateNotNeeded="true"
android:theme="@style/Main"
android:windowSoftInputMode="adjustPan|stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!-- 调试用暂时开启LAUNCHER这个属性 -->
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LAUNCHER_APP" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<data
android:host="launcher"
android:path="/main/switch2"
android:scheme="mogo" />
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<service
android:name="com.mogo.eagle.core.function.main.service.MogoMainService"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="com.mogo.launcher.action.MAIN_SERVICE" />
</intent-filter>
</service>
</application>
</manifest>

View File

@@ -0,0 +1,68 @@
R_DEF: Internal format may change without notice
local
color module_main_window_background_color
dimen cards_container_dp_600
dimen cards_container_shadow_dp_margin_top
dimen module_event_fragment_container_padding
dimen module_ext_top_view_max_width
dimen module_main_apps_fragment_container_padding
dimen module_main_apps_fragment_container_paddingBottom
dimen module_main_apps_fragment_container_paddingTop
dimen module_main_apps_fragment_container_width
dimen module_main_card_card_shadow_height_div
dimen module_main_card_card_shadow_width_div
dimen module_main_card_container_height
dimen module_main_card_container_marginBottom
dimen module_main_card_container_marginLeft
dimen module_main_card_container_marginTop
dimen module_main_card_container_paddingBottom
dimen module_main_card_container_width
dimen module_main_card_cover_up_margin
dimen module_main_entrance_fragment_container_marginLeft_in_vr_mode
dimen module_main_entrance_fragment_container_marginLeft_out_vr_mode
dimen module_main_entrance_fragment_container_padding
dimen module_main_entrance_fragment_container_padding_top
dimen module_main_entrance_fragment_container_width
dimen module_main_event_panel_fragment_paddingBottom
dimen module_main_event_panel_fragment_paddingLeft
dimen module_main_event_panel_fragment_paddingRight
dimen module_main_event_panel_fragment_paddingTop
dimen module_main_header_fragment_container_marginLeft
dimen module_main_header_fragment_container_marginTop
dimen module_main_id_entrance_fragment_container_marginLeft
dimen module_main_id_left_panel_fragment_container_width
dimen module_main_map_left_shadow_frame_width
dimen module_main_panel_margin_right
dimen module_main_top_shadow_height
drawable main_bitmap_splash_bg
drawable main_bitmap_splash_icon
drawable main_splash_bg
drawable module_main_dw_left_frame_bkg
drawable module_main_dw_top_frame_bkg
drawable module_main_launcher_bg
drawable module_main_warning_bkg_bottom
drawable module_main_warning_bkg_left
drawable module_main_warning_bkg_right
drawable module_main_warning_bkg_top
drawable mogo_slogan
drawable wu1
drawable wu2
id cl_special_effect
id iv_wu1
id iv_wu2
id module_main_id_cover_up
id module_main_id_entrance_fragment_container
id module_main_id_floating_view
id module_main_id_map_fragment_container
id module_main_id_message_history_fragment_container
id module_main_id_och_fragment
id module_main_id_search_fragment
id module_main_id_smp_fragment
id module_main_id_waring_fragment
layout module_main_activity_main
layout module_main_fragement_placeholder
string app_name
style Main
style MainAnimation
style noCheckboxStyle
style noRadioButtonStyle

View File

@@ -0,0 +1,143 @@
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.main"
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-main/src/main/AndroidManifest.xml
9 android:targetSdkVersion="19" />
9-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml
10
11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
11-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:5:5-76
11-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:5:22-73
12 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
12-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:6:5-76
12-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:6:22-73
13 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
13-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:7:5-80
13-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:7:22-77
14 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
14-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:8:5-81
14-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:8:22-78
15 <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
15-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:9:5-89
15-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:9:22-86
16 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
16-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:10:5-79
16-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:10:22-76
17 <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
17-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:11:5-84
17-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:11:22-81
18 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
18-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:12:5-78
18-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:12:22-75
19
20 <application>
20-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:14:5-70:19
21
22 <!--
23 &lt;!&ndash;保活用&ndash;&gt;
24 <service
25 android:name="com.zhidao.boot.persistent.lib.PersistentAliveService"
26 android:enabled="true"
27 android:exported="true">
28 <intent-filter>
29 <action android:name="com.zhidao.boot.persistent.lib.action" />
30 </intent-filter>
31 </service>
32
33 <activity
34 android:name="com.zhidao.boot.persistent.lib.PersistentAliveActivity"
35 android:resizeableActivity="false"
36 android:screenOrientation="landscape"
37 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
38 -->
39 <activity
39-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:31:9-60:20
40 android:name="com.mogo.eagle.core.function.main.MainLauncherActivity"
40-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:32:13-49
41 android:clearTaskOnLaunch="true"
41-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:33:13-45
42 android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize"
42-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:34:13-170
43 android:enabled="true"
43-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:35:13-35
44 android:launchMode="singleTop"
44-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:36:13-43
45 android:resizeableActivity="false"
45-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:37:13-47
46 android:resumeWhilePausing="true"
46-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:38:13-46
47 android:screenOrientation="landscape"
47-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:39:13-50
48 android:stateNotNeeded="true"
48-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:40:13-42
49 android:theme="@style/Main"
49-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:41:13-40
50 android:windowSoftInputMode="adjustPan|stateHidden" >
50-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:42:13-64
51 <intent-filter>
51-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:43:13-50:29
52 <action android:name="android.intent.action.MAIN" />
52-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:44:17-69
52-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:44:25-66
53 <!-- 调试用暂时开启LAUNCHER这个属性 -->
54 <category android:name="android.intent.category.LAUNCHER" />
54-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:46:17-77
54-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:46:27-74
55 <category android:name="android.intent.category.LAUNCHER_APP" />
55-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:47:17-81
55-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:47:27-78
56 <category android:name="android.intent.category.HOME" />
56-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:48:17-73
56-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:48:27-70
57 <category android:name="android.intent.category.DEFAULT" />
57-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:49:17-76
57-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:49:27-73
58 </intent-filter>
59 <intent-filter>
59-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:51:13-59:29
60 <data
60-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:52:17-55:45
61 android:host="launcher"
61-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:53:21-44
62 android:path="/main/switch2"
62-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:54:21-49
63 android:scheme="mogo" />
63-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:55:21-42
64
65 <category android:name="android.intent.category.DEFAULT" />
65-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:49:17-76
65-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:49:27-73
66
67 <action android:name="android.intent.action.VIEW" />
67-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:57:17-69
67-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:57:25-66
68
69 <category android:name="android.intent.category.BROWSABLE" />
69-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:58:17-78
69-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:58:27-75
70 </intent-filter>
71 </activity>
72
73 <service
73-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:62:9-69:19
74 android:name="com.mogo.eagle.core.function.main.service.MogoMainService"
74-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:63:13-85
75 android:enabled="true"
75-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:64:13-35
76 android:exported="true" >
76-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:65:13-36
77 <intent-filter>
77-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:66:13-68:29
78 <action android:name="com.mogo.launcher.action.MAIN_SERVICE" />
78-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:67:17-80
78-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml:67:25-77
79 </intent-filter>
80 </service>
81 </application>
82
83</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-main-debug.aar","fullName":"debug","baseName":"debug"},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.main","split":""}}]

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="90"
android:endColor="#00F03232"
android:startColor="#66FF0808"
android:type="linear"/>
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="0"
android:endColor="#00F03232"
android:startColor="#66FF0808"
android:type="linear"/>
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="180"
android:endColor="#00F03232"
android:startColor="#66FF0808"
android:type="linear"/>
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="270"
android:endColor="#00FF0606"
android:startColor="#66FF0808"
android:type="linear"/>
</shape>

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--黑色矩形 作为背景色-->
<item>
<shape>
<gradient
android:angle="270"
android:centerX="0.6"
android:endColor="#0B0F17"
android:startColor="#171D2B"
android:type="linear" />
</shape>
</item>
<!--单独的slogan图片 并且设置下间距-->
<!--如果使用svg可以直接 drawable-->
<item>
<bitmap
android:gravity="center"
android:scaleType="centerCrop"
android:src="@drawable/mogo_slogan"
android:tileMode="disabled" />
</item>
</layer-list>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--单独的slogan图片 并且设置下间距-->
<!--如果使用svg可以直接 drawable-->
<item>
<bitmap
android:gravity="center"
android:scaleType="centerCrop"
android:src="@drawable/mogo_slogan"
android:tileMode="disabled" />
</item>
</layer-list>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="270"
android:centerX="0.6"
android:endColor="#0B0F17"
android:startColor="#171D2B"
android:type="linear" />
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient android:angle="0" android:centerX="0.6" android:centerColor="#7f000000" android:endColor="#00000000" android:startColor="#000000" android:type="linear" />
</shape>
</item>
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient android:angle="270" android:endColor="#00222222" android:startColor="#000000" />
</shape>
</item>
</selector>

View File

@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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="match_parent"
android:layout_height="match_parent"
android:background="@color/module_main_window_background_color"
android:orientation="vertical">
<!-- 地图 -->
<FrameLayout
android:id="@+id/module_main_id_map_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_special_effect"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
tools:visibility="visible">
<ImageView
android:id="@+id/iv_wu1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:alpha="0"
android:src="@drawable/wu1"
app:layout_constraintStart_toStartOf="parent" />
<ImageView
android:id="@+id/iv_wu2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:alpha="0"
android:src="@drawable/wu2"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<!--预警视图 OBU、云端下发、自车感知、自车策略-->
<FrameLayout
android:id="@+id/module_main_id_waring_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- 快捷操作浮层 -->
<FrameLayout
android:id="@+id/module_main_id_entrance_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft"
android:paddingLeft="@dimen/module_main_apps_fragment_container_padding"
android:paddingTop="@dimen/module_main_apps_fragment_container_paddingTop"
android:paddingRight="@dimen/module_main_apps_fragment_container_padding"
android:paddingBottom="@dimen/module_main_apps_fragment_container_paddingTop" />
<!-- 浮层-->
<FrameLayout
android:id="@+id/module_main_id_floating_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- 右边事件面板 -->
<!-- <FrameLayout-->
<!-- android:id="@+id/module_main_id_event_panel_fragment_container"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="match_parent"-->
<!-- android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft"-->
<!-- android:paddingLeft="@dimen/module_main_event_panel_fragment_paddingLeft"-->
<!-- android:paddingTop="@dimen/module_main_event_panel_fragment_paddingTop"-->
<!-- android:paddingRight="@dimen/module_main_event_panel_fragment_paddingRight"-->
<!-- android:paddingBottom="@dimen/module_main_event_panel_fragment_paddingBottom" />-->
<!-- 目的地车友 -->
<FrameLayout
android:id="@+id/module_main_id_message_history_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft" />
<!--搜索视图-->
<FrameLayout
android:id="@+id/module_main_id_search_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!--网约车视图-->
<FrameLayout
android:id="@+id/module_main_id_och_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!--小地图视图-->
<FrameLayout
android:id="@+id/module_main_id_smp_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!--冷启动过渡Logo-->
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/module_main_id_cover_up"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/main_splash_bg">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/main_bitmap_splash_icon"
android:scaleType="centerCrop"
android:visibility="visible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.47" />
</androidx.constraintlayout.widget.ConstraintLayout>
</FrameLayout>

View File

@@ -0,0 +1,7 @@
<?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">
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="cards_container_dp_600">320px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">319px</dimen>
<dimen name="module_event_fragment_container_padding">8px</dimen>
<dimen name="module_ext_top_view_max_width">1920px</dimen>
<dimen name="module_main_apps_fragment_container_padding">6px</dimen>
<dimen name="module_main_apps_fragment_container_paddingBottom">2px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">2px</dimen>
<dimen name="module_main_apps_fragment_container_width">110px</dimen>
<dimen name="module_main_card_card_shadow_height_div">10px</dimen>
<dimen name="module_main_card_card_shadow_width_div">20px</dimen>
<dimen name="module_main_card_container_height">370px</dimen>
<dimen name="module_main_card_container_marginBottom">140.5px</dimen>
<dimen name="module_main_card_container_marginLeft">32px</dimen>
<dimen name="module_main_card_container_marginTop">8px</dimen>
<dimen name="module_main_card_container_paddingBottom">18px</dimen>
<dimen name="module_main_card_container_width">352px</dimen>
<dimen name="module_main_card_cover_up_margin">352px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">444px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">10px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">16px</dimen>
<dimen name="module_main_entrance_fragment_container_width">658px</dimen>
<dimen name="module_main_event_panel_fragment_paddingBottom">0px</dimen>
<dimen name="module_main_event_panel_fragment_paddingLeft">6px</dimen>
<dimen name="module_main_event_panel_fragment_paddingRight">6px</dimen>
<dimen name="module_main_event_panel_fragment_paddingTop">0px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">460px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">15px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">444px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">350px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_panel_margin_right">0px</dimen>
<dimen name="module_main_top_shadow_height">144px</dimen>
</resources>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="cards_container_dp_600">600px</dimen>
<dimen name="cards_container_shadow_dp_margin_top">599px</dimen>
<dimen name="module_event_fragment_container_padding">20px</dimen>
<dimen name="module_ext_top_view_max_width">1920px</dimen>
<dimen name="module_main_apps_fragment_container_padding">20px</dimen>
<dimen name="module_main_apps_fragment_container_paddingBottom">20px</dimen>
<dimen name="module_main_apps_fragment_container_paddingTop">20px</dimen>
<dimen name="module_main_apps_fragment_container_width">200px</dimen>
<dimen name="module_main_card_card_shadow_height_div">15px</dimen>
<dimen name="module_main_card_card_shadow_width_div">30px</dimen>
<dimen name="module_main_card_container_height">690px</dimen>
<dimen name="module_main_card_container_marginBottom">211px</dimen>
<dimen name="module_main_card_container_marginLeft">60px</dimen>
<dimen name="module_main_card_container_marginTop">10px</dimen>
<dimen name="module_main_card_container_paddingBottom">30px</dimen>
<dimen name="module_main_card_container_width">660px</dimen>
<dimen name="module_main_card_cover_up_margin">660px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_in_vr_mode">0px</dimen>
<dimen name="module_main_entrance_fragment_container_marginLeft_out_vr_mode">800px</dimen>
<dimen name="module_main_entrance_fragment_container_padding">30px</dimen>
<dimen name="module_main_entrance_fragment_container_padding_top">70px</dimen>
<dimen name="module_main_entrance_fragment_container_width">1263px</dimen>
<dimen name="module_main_header_fragment_container_marginLeft">830px</dimen>
<dimen name="module_main_header_fragment_container_marginTop">30px</dimen>
<dimen name="module_main_id_entrance_fragment_container_marginLeft">590px</dimen>
<dimen name="module_main_id_left_panel_fragment_container_width">635px</dimen>
<dimen name="module_main_map_left_shadow_frame_width">350px</dimen>
<dimen name="module_main_panel_margin_right">0px</dimen>
<dimen name="module_main_top_shadow_height">270px</dimen>
</resources>

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