From 0061b4774441a5f7c890458935eb398cfe4469cc Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Thu, 19 Mar 2020 10:29:40 +0800 Subject: [PATCH] opt --- .idea/misc.xml | 2 +- app/build.gradle | 2 +- libraries/map-amap/build.gradle | 5 +++++ .../map/impl/amap/AMapNaviViewWrapper.java | 2 +- .../com/mogo/map/impl/amap/hook/BnHooker.java | 11 ++++++++-- .../impl/amap/navi/NaviListenerAdapter.java | 20 ++++++++++++------ .../drawable-ldpi/icon_default_user_head.png | Bin 0 -> 6924 bytes .../res/drawable-ldpi/bg_map_marker_blue.png | Bin 0 -> 2403 bytes .../drawable-ldpi/bg_map_marker_blue_dark.png | Bin 0 -> 2250 bytes .../res/drawable-ldpi/bg_map_marker_green.png | Bin 0 -> 2933 bytes .../bg_map_marker_green_dark.png | Bin 0 -> 2769 bytes .../drawable-ldpi/bg_map_marker_oragne.png | Bin 0 -> 2793 bytes .../drawable-ldpi/bg_map_marker_purple.png | Bin 0 -> 2497 bytes .../res/drawable-ldpi/bg_map_marker_red.png | Bin 0 -> 2882 bytes 14 files changed, 31 insertions(+), 11 deletions(-) create mode 100644 modules/mogo-module-common/src/main/res/drawable-ldpi/icon_default_user_head.png create mode 100755 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_blue.png create mode 100755 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_blue_dark.png create mode 100755 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_green.png create mode 100644 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_green_dark.png create mode 100755 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_oragne.png create mode 100755 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_purple.png create mode 100644 modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_red.png diff --git a/.idea/misc.xml b/.idea/misc.xml index 707ee6e613..2dc54c489f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index a4df10bbff..e90b27d6bf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { minSdkVersion rootProject.ext.android.minSdkVersion targetSdkVersion rootProject.ext.android.targetSdkVersion versionCode rootProject.ext.android.versionCode - versionName "${rootProject.ext.android.versionName}_${getCurrentDate()}_${getGitCommit()}" + versionName "${rootProject.ext.android.versionName}" applicationId rootProject.ext.android.applicationId testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/libraries/map-amap/build.gradle b/libraries/map-amap/build.gradle index 5b36711ec6..555ca0b60e 100644 --- a/libraries/map-amap/build.gradle +++ b/libraries/map-amap/build.gradle @@ -20,6 +20,11 @@ android { } } + compileOptions { + sourceCompatibility 1.8 + targetCompatibility 1.8 + } + } dependencies { diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapNaviViewWrapper.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapNaviViewWrapper.java index 90adca4adb..b163ede5f4 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapNaviViewWrapper.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapNaviViewWrapper.java @@ -82,7 +82,7 @@ public class AMapNaviViewWrapper implements IMogoMapView, this.mMapView = mapView; this.mIMap = new AMapWrapper( mMapView.getMap(), mMapView, this ); try { - new BnHooker( mMapView.getMap() ); + new BnHooker( mMapView.getMap(), mapView.getContext() ); } catch ( Exception e ) { e.printStackTrace(); } diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/hook/BnHooker.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/hook/BnHooker.java index d40ead278a..06edf1be18 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/hook/BnHooker.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/hook/BnHooker.java @@ -1,9 +1,12 @@ package com.mogo.map.impl.amap.hook; +import android.content.Context; + import com.amap.api.maps.AMap; import com.autonavi.amap.mapcore.interfaces.IAMap; import com.autonavi.base.amap.api.mapcore.IAMapDelegate; import com.autonavi.base.amap.mapcore.interfaces.IAMapListener; +import com.mogo.map.impl.amap.navi.NaviClient; import com.mogo.utils.logger.Logger; import java.lang.reflect.Field; @@ -20,11 +23,13 @@ import java.lang.reflect.Proxy; public class BnHooker implements InvocationHandler { private static final String TAG = "BnHooker"; + private final Context mContext; private Object host; - public BnHooker( AMap map ) throws Exception { + public BnHooker( AMap map, Context context ) throws Exception { + mContext = context; if ( map == null ) { return; @@ -48,7 +53,9 @@ public class BnHooker implements InvocationHandler { @Override public Object invoke( Object proxy, Method method, Object[] args ) throws Throwable { if ( method.getName().equals( "setRenderFps" ) ) { - return method.invoke( host, 10 ); + if ( !NaviClient.getInstance( mContext ).isNaviing() ) { + return method.invoke( host, 10 ); + } } if ( method.getName().equals( "drawFrame" ) ) { Logger.d( TAG, "drawFrame" ); diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviListenerAdapter.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviListenerAdapter.java index 845e751f23..bf95e060c4 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviListenerAdapter.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/navi/NaviListenerAdapter.java @@ -24,6 +24,7 @@ import com.mogo.map.navi.MogoCalculatePath; import com.mogo.map.navi.MogoNaviListenerHandler; import com.mogo.map.navi.MogoTraffic; import com.mogo.map.navi.OnCalculatePathItemClickInteraction; +import com.mogo.utils.UiThreadHandler; import com.mogo.utils.logger.Logger; import java.util.List; @@ -91,7 +92,7 @@ public class NaviListenerAdapter extends AMapNaviListenerAdapter { @Override public void onInitNaviSuccess() { MogoNaviListenerHandler.getInstance().onInitNaviSuccess(); - mAMapNavi.startAimlessMode(AimLessMode.CAMERA_AND_SPECIALROAD_DETECTED); + mAMapNavi.startAimlessMode( AimLessMode.CAMERA_AND_SPECIALROAD_DETECTED ); } @Override @@ -168,12 +169,21 @@ public class NaviListenerAdapter extends AMapNaviListenerAdapter { @Override public void onEndEmulatorNavi() { - stopNavi(); + stopNaviDelay(); } @Override public void onArriveDestination() { - stopNavi(); + stopNaviDelay(); + } + + /** + * 避免导航结束语音播报被立刻打断的情况 + */ + private void stopNaviDelay() { + UiThreadHandler.postDelayed( () -> { + stopNavi(); + }, 5_000L ); } @Override @@ -236,7 +246,7 @@ public class NaviListenerAdapter extends AMapNaviListenerAdapter { return null; } - public List getCalculatedPathPos() { + public List< MogoLatLng > getCalculatedPathPos() { if ( mNaviOverlayHelper != null ) { return mNaviOverlayHelper.getCalculatedPathPos(); } @@ -244,8 +254,6 @@ public class NaviListenerAdapter extends AMapNaviListenerAdapter { } - - public OnCalculatePathItemClickInteraction getItemClickInteraction() { if ( mNaviOverlayHelper != null ) { return mNaviOverlayHelper.getItemClickInteraction(); diff --git a/modules/mogo-module-common/src/main/res/drawable-ldpi/icon_default_user_head.png b/modules/mogo-module-common/src/main/res/drawable-ldpi/icon_default_user_head.png new file mode 100644 index 0000000000000000000000000000000000000000..a1349fc088a2d4b7a671ff506b6be56ee43fb02c GIT binary patch literal 6924 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 Y2hg}Uah*8e7ytkO07*qoM6N<$g09O%tN;K2 literal 0 HcmV?d00001 diff --git a/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_green.png b/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_green.png new file mode 100755 index 0000000000000000000000000000000000000000..b848a42232898ef247a3aecdd998c5edf8beb982 GIT binary patch literal 2933 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�F?STMd;Ge?b=>$8jtsfcGSx0P(QE7IQ8e=}A@oXhba_0$o z<%c-RDmsZ^)ru-YlhQP-0W4&p0)%?<>MjgrE0D84_MWraH| zOUAD9GudSP7NU*cKk^Oa; z9CY)?huq<=Td?3+f98}lL#txaIIP^*QesOJ$=}9scS&mybZ2LE)nYKfq;P_ABneo* z#Kat`qX4)fBnWrL75lDx8P3bnCFNXwq+6&y*Q!fK%usTWh}q}Ap;l)32ljV2+owP!|W#MRMSBs64GcTr#4!I z4+2U)ksJL`!2$Zn?}04yk7ptD<;{ypO4TdLea9acCROLY)_Xzk6Vug?y_NkcB#;ys zw8>WCcHslVWL>AN<&f&TVUpa_3awpF; z81=z}#aU8z8bdnHPE%(yR91eKf74d^GNz7Y1(I9V>Fpq-4e_%J%J75bA1T7*uRv|! z-vjii0q_{5PYtXQNbBGPb%QlM&JO}8SQ#H-S_BYJVC#I+uRZjq`m|-L+fc;SH{dtI z0i-RrSi|A}d;yXLo;qWG?Mu(4sap%6Q~uB=)?>SVpANBq(pT%L0@t1gB zLAOq0+5+g9@Ba8bc*ks|p7u*_2JYW@Qw$QE_Kq09wmjl^9(-^%RCT~Pb}Glr{V*)ZRn8FOM^z! zZQp`f*0~Gh8;{Er+pcF^00Z(}OYST}F~P4v8Mb}O$Kdpot$50|!FvMO>pL5Mzq@U| z%{Hq72$1jk*cxo7hrqcdHZ34sqvm}5wE!K?eqCq7ANIBp9cF7GG0e5H=ij^XHl+I@ zZf;o%>t~Z5{ZmV`AiIKF0MJ)E-+1MbD$C5Yvnqhl{he2S8GqH=2a?&aEisCMK5lVm zW!dWP##eqc%D-*?tP3Dmf9Dmq;+y`*czkwR!MQKE*JPb=(?^|>1NI!BmtX2`eD$%m z_?g(|Q~(q7cU->8i z?X@LIZRq?IzOruV-u3$abZ)lS^HKnl_V2rN1@_33ScwJGkwE7sv3G9nZhm9h|AjIg zMtyGH3Lt2I`z6=o8-G7`_&N0?rsIw{jgOm^-7RlEZ??J0c`blsrnZ0hvp(cc<32st z9+M)ydk5ri>TUV+FXl?R9zX8|Xb~4L_eG9B)p-1GMtKUI3|ThT+w#_-dh+?u|0e}V v5!)`l8k=elyWex&JN(wSUYZZWDaL;R?Ir$NL91dm00000NkvXXu0mjfL-u@t literal 0 HcmV?d00001 diff --git a/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_purple.png b/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_purple.png new file mode 100755 index 0000000000000000000000000000000000000000..a1c6408a3070244eedf8ce9ece350799280a4612 GIT binary patch literal 2497 zcmV;y2|o6TP)Px;dr3q=RA>doT78UNMHQc!ceh(o5xWb>67)|$(w0_A_(z~_Ej6NB2uV{&Fww*a z2?!Jd$Vb0eK!IRe)WjHrCK3W6l4|+3v_T~PQ40%ggBlYOAl*XQEp4Q9-|oG`?|0^& zdH3D!cHi5+_d4mjbLPxBGr#kjGjl(-*0i9!x!lhgGiGU)nWe^?bBr}-d1KD9_<0Cu z?}xk}efuH5@0{7*ZOrzCFWFB{bb5?Cv+~+U8vznWUJ#ry1Qviu6BW+D;?i>tsiDcGr> z)+N`Hzx{X8Z7;v@1^b`L?25W+19+w1uSl)`6IlN|lOvGnC675!jo_j#$P7RLt6>xV z&bhSY^Xsfl@ zYrjx_--MFBBruD%31`*k*dXYmP#X5blJp+HN;<{x! zD)-2^rOTuNytHIuB_KZOv4$a!HFbh_F^wcm7*0M?u$N>LT`T;pao$w?s^#00r%L#B z+M4>se!m#`{%Yp4Qvy&STnOc*sH0a-Xk9;%OJE3UvVPSy=WjoCu5!_LcGz7tw8BxX zx$WD&cYHj33%Po>gr@1inuRPEvCQ5zyEjpwyZ$aSFZ$*F6KNCka3(uQgeRhIrAHNDELBu&~YWi z23Lr%Yq!65W2U-_d`SSAu>)Ls0U>p`>&o31ZP}PGrUi9kOFJYsefaCRe`;1>T4VqG zEq_irKK33P#X?Y$B>>80Z?<&8ztYwHr6jG64e)tJ@1O#dfB{@`8!}UbaxowR6dP1A zufB9?%7;YJm;`mj^w4*BEA>`QQ}^eKA*9azm74RC=<+C<1g*vdFXl~GgV zN_5CS1^Ef)>I-L!;sgr8SYJmK-uVK)0GMQ-H2=)^B{#_yg*20`i8#(HU4{4l`{CF;6NS-fJG|Z3Q&imsAI_z*G z+bOJqN?}!?=L{1Z_2`JtLn=cVb?}TYH68RP_QZ9WXR@P~&zN%iDKZNzQjU340C+h* z^HnJ9<+_z=r@zC=LhSCESLY1lhOm=ql!9HZLirb;H1j@TKDVV`Xm{2hSa%Y8LYBb( zR-Av=<-R#TT90-hjG2{@zazGsl+~n(O{K`+wm6(Fh1=HKimVvYnspZ1WsaJ&#e5 zc`{)@38?-4j}mhXfCAnq*8|8AePIt^LYgQ@0S8lMpL*RNw4`sl{W0YcVkKmj_*G){ zt~tXvhc*ewoWTe%XJ5d=AigU@AM9&EwcQ^Wi8a741VF{9{?rGtA>RoMBTWEL0WobT zOB;1eA!urHt{1!3`vbx|#E9Wzi7P4>-(ssEz49kGxf(8 zpNbi{^IxYuC&L#mimadt;(g~GT#b|Qm(r@?3D~I&x8h)2zN)?IwXHSvP54`9ZocdF zxf^x3V$C6^EQ8 zpuzfu2RGocV=Zy8=yQ=c;v)E<&%33ccH9q2vewi$!o`te`{_Z9O|h%F7x4zsTvM|o@*8zya~@i8|lQ9(Vd~`LmSmmX3;*KDELk7k3X-j z9vqsxDR@tR)p4h{%q{L-G8(l|Ovo&7Q}^eg>Bl3V`$7x^QHbPyJ&6 zg||CFEGr>lph^5PNj{UbA!A)8@Voko_1Gm z-h0Mz{})Q5v$re&PI%LT55J2e_GzTX>_RrxQplU5u41m(wEN8G8wEI>T}uPtWH-(q zxg<*`{(`r=Q^E$|6i6FyK6RDkvdw#X|27?{X8Kzm04Kj;-hqDn;bbdPDg2*0Yd)!1 zH}J^bGj=ost`Xa|1i*=}pZCEx)68xr`xR$y{Po^1zSan!W^FzL?q*UU6_|DV00000 LNkvXXu0mjfn(WG? literal 0 HcmV?d00001 diff --git a/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_red.png b/modules/mogo-module-service/src/main/res/drawable-ldpi/bg_map_marker_red.png new file mode 100644 index 0000000000000000000000000000000000000000..994e8b92c435690c3f2334a773d4e722deb05068 GIT binary patch literal 2882 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 literal 0 HcmV?d00001