From bc4dd4547d3a0150d345e3000f62a3d0c07dd5c8 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Wed, 2 Sep 2020 10:26:08 +0800 Subject: [PATCH] add light mode res --- .../module_apps_ic_ai_assist_bkg.png | Bin 0 -> 500 bytes .../module_apps_ic_navigator_applist.png | Bin 4423 -> 2507 bytes .../module_apps_ic_navigator_im.png | Bin 2406 -> 2500 bytes .../module_apps_ic_navigator_media.png | Bin 4052 -> 1964 bytes .../module_apps_ic_navigator_navi.png | Bin 4080 -> 2210 bytes .../module_apps_ic_navigator_navi_disable.png | Bin 3926 -> 2236 bytes .../module_apps_ic_ai_assist_bkg.png | Bin 4091 -> 880 bytes .../drawable-xhdpi/module_apps_ic_apps.png | Bin .../module_apps_ic_chat_icon.png | Bin .../module_apps_ic_chat_unchecked.png | Bin .../module_apps_ic_equlizer.png | Bin .../res/drawable-xhdpi/module_apps_ic_fm.png | Bin .../drawable-xhdpi/module_apps_ic_fota.png | Bin .../module_apps_ic_icon_map.png | Bin .../module_apps_ic_interest.png | Bin .../module_apps_ic_interest_unchecked.png | Bin .../drawable-xhdpi/module_apps_ic_lrts.png | Bin .../module_apps_ic_media_center.png | Bin .../module_apps_ic_media_center_checked.png | Bin .../drawable-xhdpi/module_apps_ic_music.png | Bin .../module_apps_ic_navigation.png | Bin .../module_apps_ic_navigator_applist.png | Bin 13351 -> 5477 bytes .../module_apps_ic_navigator_im.png | Bin 6423 -> 10658 bytes .../module_apps_ic_navigator_media.png | Bin 10330 -> 4581 bytes .../module_apps_ic_navigator_navi.png | Bin 11384 -> 4966 bytes .../module_apps_ic_navigator_navi_disable.png | Bin 8313 -> 3953 bytes .../drawable-xhdpi/module_apps_ic_news.png | Bin .../module_apps_ic_news_unchecked.png | Bin .../module_apps_ic_online_car.png | Bin .../module_apps_ic_online_car_unchecked.png | Bin .../drawable-xhdpi/module_apps_ic_qiyi.png | Bin .../module_apps_ic_qq_music.png | Bin .../drawable-xhdpi/module_apps_ic_retract.png | Bin .../module_apps_ic_stee_product.png | Bin .../drawable-xhdpi/module_apps_ic_tanlu.png | Bin .../module_apps_ic_tanlu_unchecked.png | Bin .../drawable-xhdpi/module_apps_ic_welfare.png | Bin .../module_apps_ic_ximalaya.png | Bin .../src/main/res/values-xhdpi/dimens.xml | 4 +- .../extensions/entrance/EntranceFragment.java | 8 +- .../com/mogo/module/main/MainActivity.java | 3 + .../res/layout/module_main_activity_main.xml | 6 + .../res/values-xhdpi-1920x1000/dimens.xml | 2 +- .../src/main/res/values-xhdpi/dimens.xml | 2 +- .../com/mogo/module/map/MapPresenter.java | 11 ++ .../com/mogo/module/map/VoiceConstants.java | 19 +- modules/mogo-module-push-noop/build.gradle | 6 +- .../module/push/PushHistoryUiProvider.java | 39 ++++ .../push/activity/PushMessageActivity.kt | 3 - .../module/push/adapter/PushMessageAdapter.kt | 2 +- .../push/fragment/MessageHistoryFragment.java | 187 ++++++++++++++++++ .../fragment/MessageHistoryPresenter.java | 17 ++ .../push/fragment/MessageHistoryView.java | 13 ++ .../module/push/repository/PushRepository.kt | 13 +- .../res/drawable-ldpi/module_push_close.png | Bin 1072 -> 434 bytes .../res/drawable-xhdpi/module_push_close.png | Bin 1815 -> 1188 bytes .../main/res/drawable/module_push_close.png | Bin 1815 -> 434 bytes ...odule_push_message_activity_background.xml | 1 + .../module_push_recycler_item_background.xml | 4 +- .../module_push_message_hisotry_fragment.xml | 64 ++++++ .../res/layout/module_push_message_item.xml | 17 +- .../src/main/res/values-ldpi/dimens.xml | 20 +- .../src/main/res/values-mdpi/dimens.xml | 20 +- .../src/main/res/values-xhdpi/dimens.xml | 24 ++- .../src/main/res/values/colors.xml | 7 + .../src/main/res/values/dimens.xml | 20 +- .../service/marker/MapMarkerInfoView.java | 2 +- .../module/service/marker/MapMarkerView.java | 3 +- .../UserDataMarkerInfoWindowAdapter.java | 4 +- ...ark.png => module_services_marker_bkg.png} | Bin ...ark.png => module_services_marker_bkg.png} | Bin ...ark.png => module_services_marker_bkg.png} | Bin ...le_services_marker_info_window_layout.xml} | 0 ...xml => modudle_services_marker_layout.xml} | 2 +- ...> modudle_services_marker_layout_info.xml} | 0 .../fragmentmanager/IFragmentProvider.java | 20 ++ .../fragmentmanager/IMogoFragmentManager.java | 8 + .../impl/fragmentmanager/FragmentStack.java | 13 ++ .../fragmentmanager/MogoFragmentManager.java | 10 + skin/mogo-skin-light/build.gradle | 1 + .../module_apps_ic_ai_assist_bkg_light.png | Bin 0 -> 2977 bytes ...module_apps_ic_navigator_applist_light.png | Bin 0 -> 3967 bytes .../module_apps_ic_navigator_im_light.png | Bin 0 -> 4641 bytes .../module_apps_ic_navigator_media_light.png | Bin 0 -> 3821 bytes .../module_apps_ic_navigator_navi_light.png | Bin 0 -> 4702 bytes .../module_apps_ic_retract_light.png | Bin 0 -> 949 bytes .../module_main_dw_left_frame_bkg_light.xml | 8 + .../module_push_close_light.png | Bin 0 -> 1586 bytes ...push_message_activity_background_light.xml | 6 + ...le_push_recycler_item_background_light.xml | 12 ++ .../module-push-res/values-ldpi/dimens.xml | 5 + .../module-push-res/values-mdpi/dimens.xml | 5 + .../module-push-res/values-xhdpi/dimens.xml | 5 + .../main/module-push-res/values/colors.xml | 3 + .../main/module-push-res/values/dimens.xml | 5 + .../module_services_marker_bkg_light.png | Bin 0 -> 3466 bytes 96 files changed, 555 insertions(+), 69 deletions(-) create mode 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_ai_assist_bkg.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_applist.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_im.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_media.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_navi.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_navi_disable.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_ai_assist_bkg.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_apps.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_icon.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_unchecked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_equlizer.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fm.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fota.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_icon_map.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest_unchecked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_lrts.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center_checked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_music.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigation.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_im.png mode change 100644 => 100755 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_navi_disable.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_news.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_news_unchecked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_online_car.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_online_car_unchecked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_qiyi.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_qq_music.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_retract.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_stee_product.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_tanlu.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_tanlu_unchecked.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_welfare.png mode change 100755 => 100644 modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_ximalaya.png create mode 100644 modules/mogo-module-push/src/main/java/com/mogo/module/push/PushHistoryUiProvider.java create mode 100644 modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryFragment.java create mode 100644 modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryPresenter.java create mode 100644 modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryView.java mode change 100644 => 100755 modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_close.png mode change 100644 => 100755 modules/mogo-module-push/src/main/res/drawable-xhdpi/module_push_close.png mode change 100644 => 100755 modules/mogo-module-push/src/main/res/drawable/module_push_close.png create mode 100644 modules/mogo-module-push/src/main/res/layout/module_push_message_hisotry_fragment.xml create mode 100644 modules/mogo-module-push/src/main/res/values/colors.xml rename modules/mogo-module-service/src/main/res/drawable-ldpi/{bg_map_marker_dark.png => module_services_marker_bkg.png} (100%) rename modules/mogo-module-service/src/main/res/drawable-mdpi/{bg_map_marker_dark.png => module_services_marker_bkg.png} (100%) rename modules/mogo-module-service/src/main/res/drawable-xhdpi/{bg_map_marker_dark.png => module_services_marker_bkg.png} (100%) rename modules/mogo-module-service/src/main/res/layout/{view_map_data_user_info_window.xml => modudle_services_marker_info_window_layout.xml} (100%) rename modules/mogo-module-service/src/main/res/layout/{view_map_marker.xml => modudle_services_marker_layout.xml} (95%) rename modules/mogo-module-service/src/main/res/layout/{view_map_marker_info.xml => modudle_services_marker_layout_info.xml} (100%) create mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/fragmentmanager/IFragmentProvider.java create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_ai_assist_bkg_light.png create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_navigator_applist_light.png create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_navigator_im_light.png create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_navigator_media_light.png create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_navigator_navi_light.png create mode 100755 skin/mogo-skin-light/src/main/module-apps-res/drawable-xhdpi/module_apps_ic_retract_light.png create mode 100644 skin/mogo-skin-light/src/main/module-main-res/drawable/module_main_dw_left_frame_bkg_light.xml create mode 100755 skin/mogo-skin-light/src/main/module-push-res/drawable-xhdpi/module_push_close_light.png create mode 100644 skin/mogo-skin-light/src/main/module-push-res/drawable/module_push_message_activity_background_light.xml create mode 100644 skin/mogo-skin-light/src/main/module-push-res/drawable/module_push_recycler_item_background_light.xml create mode 100644 skin/mogo-skin-light/src/main/module-push-res/values-ldpi/dimens.xml create mode 100644 skin/mogo-skin-light/src/main/module-push-res/values-mdpi/dimens.xml create mode 100644 skin/mogo-skin-light/src/main/module-push-res/values-xhdpi/dimens.xml create mode 100644 skin/mogo-skin-light/src/main/module-push-res/values/dimens.xml create mode 100755 skin/mogo-skin-light/src/main/module-services-res/drawable-xhdpi/module_services_marker_bkg_light.png diff --git a/modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_ai_assist_bkg.png b/modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_ai_assist_bkg.png new file mode 100755 index 0000000000000000000000000000000000000000..c340cb97855248b417b65021c6bf85693097528f GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^aUjgW3?%3B1jhiWgaDrqS0D`pp`oGX=ANde?nY*A zCgyHN7OqAnF2<%VMy5d0-O$w4*whWEjFFL%nVAJ7W#YoY#mmLT%gZYyBrGW`EF~qa zEU%z#XyUA;Yh`HctY=_vVC)3s%Bwwj3e>4k666=mz{o74?G%zw-#l~vf(4s5Z{D(X z+qUgHckbDH@X(>dM~+InD!v9d0(=wr}hF%C_IAu-g|I zRl2LpaP|A^rwuil*q&tnKhLmv*@Le=39bGYwI@|A(T-<|@I9Q({r$H~r%xI(>!gJ%@>{Cm%YVbgp>VDjtVI{1>l#G*?IK)WM}iKYGgb zlH_*JSZ?)f;lxU{r*f4u)w7;8&i!q3p!UuKyR!!J({7wky5qk0yXU4AXXS2OIohx8 c>G`W!uIxynNxQ)9NKoW?y85}Sb4q9e0OV-L4gdfE literal 0 HcmV?d00001 diff --git a/modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_applist.png b/modules/mogo-module-apps/src/main/res/drawable-mdpi/module_apps_ic_navigator_applist.png old mode 100644 new mode 100755 index f884758d3d6737321c73d5356116d6fad15f8fe8..74d147a76d3b36e6b497fa5f5084ef4a4469292f GIT binary patch literal 2507 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 V0-I?#RfPZm002ovPDHLkV1liT>h1sl literal 4423 zcmV-N5xDM&P)Px`0ZBwbRCodHTzha-)fvBg_x;F*5KO{5kbnac@qs8{5D;366JV?kI#Zou>)6&m zY-g&iwVlRs>H}*<@vQ|%1#zktu)YYd8W4q`791W15g$#XV$g%!K>OE)7UbJc%0zO~e%1+0}3iCh(u z5=BOb+oFqm@X>cl{C>BxbNjkVm(#Ai`26C1GOWVGe%;f${<`P9F>V_>nIU=A{nO6xc25X(v!#q z>D)4Vcbrv=TtdiC>vj+@e8AlEsO&KQ)XCy&tx zJ(OOc9S&+DbVYQc^3Crau-UAN&8jLkyQ(Z*66tl(`4S5BQ9DB*RE-5Y>@3Jmd|7Qw zeY70?J)yu)w|#Jc(b#N?-KHuFZ@#sV3m~)(LjCu}59r#bOQV;B0-Zp_)w3#gtCcO1 z6lkZaCwh|El0oq ztW*Ts?6&H;cij8S(nT{{bzwl2z#gX}Qvq+>ho@dW|B+9&tQntDt|W;d(CT!$@2{^v z7D|#XrKsAYRY8lzVqF^!cczr#yAr8=B?tv2QZ)79f2_G4b{YoYjTK9F78Z>2qpMk| zcf7IUg@X+Zr`x+DO=OlW4mo4z6q-mF39_uCid-@;?(~z~bh2m;?LeAncA6r4$*x*1zGBW#UwQW4V=|2n4&%!HJ=@O&0u6C>Qf4sQr6wFWc*vMPy}$N_ zj~U$A4tRYHI45_6vtaDRT`Gq2%6%0LeO2$~02s0~hLR)E8 zfkxySHJ8?h9$!5d;}`}(jH)(rX{hFrcJH2@wRIR)cSkgNU=!!~1$?LB^ zhq*z@(ogs|-qKjeub3M1BTL zE`Tt5U{qrb%u$4qRy95fu3Guzmy;%6lV|5<18YU(H+?g}48zyuz!YF{2 zl*}7Gzhu_NLx-vYsnTZ@9P1YYqo#z?0~DIjLLZ(^K^M`)v>uhsFLaZe)lj<{1_xH4 zKLV6s4GIr-&&FwGER5C+w7=)K z<>rla`v+X$a5+8Yv}^Ro=sY?&+CTn9V`JUz|NDGXU1w+i&pm087IA}y5iDO z3lqY24!Tx*v~m%x4dWeTL|4YNckGj&t~=hgR{2pm6~eoKyjPmxAGq?1iVeM9wDuL^ z_V%{0)n>C$=NSLZk^Spwfm8ArdS_o1aJF*5AlA*0LkpbNsr_j-QUQ+zJx(&xa@fL7 z!|}SKH>M>xY=N}51=Eu`?9Je)HZ7TxdYRVX3{5s4c;xL8Ow)Pilw3@~ajb+@7M6zV zK6rDF*Xy;@jySDdX$6KQBG#-lkYXDD^iz@ZS;!5%uh8aN3IVIGgyfklr+ z4byr-EP8n5k1&fR?hb9=f&&X0FuC{4iyKT3DUP=uh&Hk45q^Y&J)@5yodXB}Jz1Cc`kz=EcnlRb)jEoGs%js0ngL!)bEK=t< zajG`>{4@Wk{w^@x;|+nE{o@;R15FLB!InlYTyy~ROtGs}GXLg6G`+r|NFZ@8h^C%# z&9yl?$2eax7#hS$c1z<~kiPy`rt z4l)^RXrX@q2H@y4%pib9KEx7?UCPGTP=_E~!j1tXdaP#45YC_x24DaRknE>025hJ( zZf!$3csrGlzzEBpiDni%n35rlL1Ikr)!LAkOuypA8ERI5V4XwL0u%#7k0j>kU-X24 zjWdDbT}~}+JOIhU3^FI1PmTrv29RV*y1K#*4fU-6C5Jb?St(4YTQVp;;|y&cI%wO{ z<@PY!M3(+^baaFRfo2$4H8XR7D=RCD(tyqgr0Qzk3r^V(8{Rym-N_DobW}ZGx@d>9 znLg3jWvY~Wsmx$V=VYc7T*E-($uy*M@dTI|mX_eK4UFyJv;>Evb+^m=8BA0dRy~~_ zocYhZ^{$uH!f}&s$ChWhfWwtNTt+CRi)|{d%3&`S8^!4WaN=b%vvErTSaf@YO9+P! z?r!RfJ8r$LByL7zX67u%h1nQz@LWE5PB~dw<*VIWPIq?p-wh7jh8Q;DLSNqC(f8rX zhOC^9aOY+KUvhorVhYj}Q$EyAord^ND_E1-CZFNiCshYO_RK;Y#`#KJ$ zK6}tm=itGkJXSmJ_;lswjlMs+3q+UMgE)Cqf-{`MRePGxrD2H%+TZW6`Xfh=_hC5j z`?Hrx<0f(F#Np6ucSYI1pke3Q5=(ID;DW&Xf}#vsigXoCnsbx9+{eVhhE?vZSdK3F z)$Xk{G9;UYr$cr67Xv0D6N;u~p$p4v`zp?Sd8DGQDTdSYq;+o=C=$4V`2ttq%o=VA z{JJgFRzzopf#&9OdyTX^;B@kb$%b`yw0F^Yy7TD1T~0L^3|s|(ILJ>Ypy`N3a)cWh zD(!FN1Eg8EAJUP4-eQs*;TlU?uBCfhvHr|=p15AJZPun7;8^ay=h^AmgL3_Ru0%WA zVqaF9Y(ojj^*IZN#C z@v#HQ;v))>LzRjqNe|aZ!*K@FM6S!_wly~)fbxJka^Yc3BhrNS2^a5pkPd`Oe~;Ss zVSuT`i6asaC%TnR6je}aSod=vCWQEcW^x*;EW*GEPS}_f@PjZtj^3lmcU6wl zx+RmQkq3>#aR`WouIZXaL6ips6FuZ=TE+A1?b-VAdk1mtKwdfE z!*%MG(l74wXnxW%_&E)^VY+BY{AgDjG_3@gXaEol!YB`u2qKwistz4NuYPA$O(4)@ z>TZRZ8rSvVdn>9!bf3uW@zCu)svI>DG)0b#^um6jIe3@xG^NP!+i+t>XeNjgTFEXY zjMi9?CoUMM%IW%3t!3-qtEHm8zZy69`ddbLJwBSbs$tTOFny(uKV;*=RPiur4tirWBIlPb!(*0$;oxS_WHl4XJ%%ZdTwW? z#wk_@6fL4j5zP`|R8!V6bUo6w7>$E{2Qh5Rq_%0ACZ;z+>p+&!LZOvxPf1)>)}i0vw=ppQZ?+1X&QTcVQ+~Gz7wUM1e4q zx~!?hi3uxn2YnJ6#agD3sfB?IJo;z}GKn;4w}qFu_^@Mxb*bN7D|}lcy($Ay0E-WBaB}AD*bJ+!x%uY2C@clsu< znGdchdvUn-h{8?PIFgSF$jYERqtDsqH(FlG>CLyIDMR^wC4`yaV?lfu_xzKb0m%_K zQ}L~8B*zz+lV>|0D>(vZD!z&iO7N}k^VB3~Kyn1mto!y=)Z`ajG|pyo=F=UCu5PdSgS~`Rfo-ZG@jU7(BGV zi{D__wq@-f5T%a@_{RRFljaNr-<$>!Jtma+J>$*gw=BXBSRlcPg*-!tnGUP6UhpxTX2^uC2e7KhuEwVWf%e4GpJ4t-(NNDAd-44~0i(OZ#_BD;y4| zijT|fwPt1xa%9kVKX7do;L#<=UOa7yynPw3LP?41o&gu?zFhO>#itujT^VW*4X68J zL%TXVhDQHneD^%*=;wKu)mCG**=rnj$2VF2L7!bRf8j2C^&?fh{|5(IVm+vunTF6Jqjkle%{BJtWt~?1uFc*??->TaN$CtD!?B(@?0P##b1=Dbc#Lo?(>csBbZEy z#Pi0LD}P?A2>7wFF)^~~Iwwh~ud}C4cuh*DX*6g3ntg`f3k2h#+XZl7xtVsI5u-?(*f!sYeEWWMrZ_O_Q%tM0??RA|6k#t*^vC z39Th5P47=n#sX^e2b_U}L66Jh5fpg%0|7ft8EeW0mF=(-VnJ+d|g_41fhN0XD$Ma`3jAGD=b! zvKIuNZdZHBCtv|g21Qbvxs z0DP4VumWZ!gNHHzj7VW{1bI3~oL|5O7y&DlS!v**_5yntk?z;QQ8@%`fRT||N#LR2 zC4*;W0FHNOX^b>xC4pC}jI21pYA+n^&e9lZ%u38^XuX`-u!0vyTO|9_87a(4>+xzm zeXmv-AEh)#Rz8Cu99Lz;!E^8&JQoMg!E=>aVm1G9E>{gX^11Oq-{GOA*4B>th6aC) z%jFU!R)39eMiLtvtC6LJe}(>X`R wc7~}zC?N1r}}3m&pkdodMxO6*RYQ?F;X@n z?;Q?N^mv*?f73zl;U_=SJo%Mx9RAPs+0{S3@$2~;OV?u@`~&E-qsN+FIQ!i}Uu~Tm zAmcn6F>Y9H5Iit2((=?#hnp`=zq$C^*MGiP?FGH6^7u2)f2;GwZ@x0BL06y}db|1@ z^KAthMBi|BkR>_i4?H#0 zRBd)s(H`I260FaLYOb52ikV*$ys93tO8fN}7#?z(5IB(JX&c)8mFJi!zw&3Qb| z4wyL&fecqfCXYAQa+LRoMWZQrJ~%ks7z}pR*xG8$wHRXXXkxONY!A=L>$CFsObk$t zXXSe-8jYlhAV0@n7(3NeX}hm5cq?EFquIWJM(B+~pffF=B`ZaJyb_?~`@*?eW>3Om-;w8uNIPHG(yGx~X=<{&&e_ zGBv-j5H}RXWMZ-KW$_=5HIA_FC?L64{2di$-_a3qq}8$^o% zN}V26x_D4otI4S(lANm`r}mPs_Zvp9ABRHmsi~>;2+P|A%zC+U9EBc^b?8b1*gLqA zVm3nxd=yAb4UkAA(sOgOcjvBM3q!orV6)>X(P1NGyaH?sels3T)YjIy%z3!=d>%%m zYipsc<>jT=!oqwkl}bxQhn?ADHT%h2J;b))A%&x_{_xvZ9`Ej}#T3hNPyL|}u8306 z(O+w6>+rO&Mkp4GrkS0<&0f^t|5Q&I1x$?<&P>IVs6J2Z+v9KDTG?dVma%YF zBn!gFPfi|e@96Xy11@_=Gcf`w84NaLFgf2)K&ZmpE1K0nuZNq4(uVzx8)e_iduRGj zcjm8OyG!K43j;17nhCP(u>rc4!RX~=He}L#p4hlZrh&Hv-3b4$?_JuMzWC--ci%>O$I8`|AxdbCnCn!OA@`zoP%ie1=B z!&MUgUIkywrf3Q0a_|o+PE>{X&1W1u2hUXv;FVdWl@cyj5tu3?jai939^aRvFq`0* zqb-uD=!_I*rS*6=e>&`8R%woQXK9QyW+j1#N$X(`Q+ac=J4<7vF)Il?tP~)>DVslC zE`o3sa0WqUWMozncvzkR!Ab#a(t4Obog>aKV53g#A5)o?1|HVLfaMwBF-%&|5$Bi2 z23T2HN5oQ&2y0@nT@qFbfJy5)<}B!piMonHQe{<1D0oil>%Tc8M{LV2EYQC02^Rr z^<2wo3akXs*4lejLeg8kK_7jz7;SIs zx*}0@6ySfV@sNwMiF9Mp`?i{Q7(5;9MG!@zEzUACbMe-$($5F^#e6xU3M@yYDYF0< zEMY-ywg4Aq3vdaKegQ6{_>yxEcm5>=# O0000UXC(0HT) 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 i=uQj-m^RCzidwWXPblh+OZT~ApfTF zlL78>#fR-q`g?N0d+iDNeH8e|;R=3fwK6>)4Y6{hUhGolz>4ugIUarQq7TyEWO~zQNq+nBl-^Uiwe^0m$8)aV`ZzEr;%OM!p~? z|3d<C zy5IlBu65r1R`7mj;CGKF{dvUz~_&?TwWnyksPTogS&@X};TcQ-Aj zOW_5elLfwGp-WP!)R|e!iU8k6(LXc=d}$#S!b>N6dbKo~p6uL$=NQ;52o_+$^3xcjKDc!VDp`dI#QrH}Uw|7Fy_@U|_ z7}c;l*cEFz^iMK?7fZYCT<~gH zEvNT>u2jYRrD5<=K?uR#te$&)IjMwz;1N86NAL(9!6SGCkKjL9@DsYJ!^IW)%(d)) zH#{=Fhu~YFzP|q5)%DQ%+IpB>cZbuEsn8&bqw>ya=85`eU3g5M#&2 zKYrQzPJ#!IURh<%+{D8HxW`AJ`=Y$hALadYj9Xgvo*?)pXmm_>0P!3`3jp`}Md&^{ z#s}y)M+XyZfB(=ff|prNm;3Y*bXxFqK{T_;F`-Rv!R9I=csU;=6HoT|W2_L*OI|Jl z7ohV@kSLtsf}sSf(R{oI@^=orb&e`}12N7Is)P=}g9)Ah=R*X1IFe##jFvotm*q_@ zZI*aB3k&EKFPET)l6)wVt^E9!rz-ka#&)4V)~Zm!WTN18_l!WSUQ}g+xgV? zQ+|8<85fVI&RY2*R@;L&l1&h7hKRUpLrVqpWHt2kb3UDZE`*z*p$EGN{+20ZfR3Jp zH$>>yg_g3H3(zGm7ome_I{eOJStv~CCifBiEu_;;9+148jcjaj)m~mVw3L7+5?d@q zEx#pqO#$v4lgWIfR;x1z{syhPnN!$-UiR|J(6Vz8S}MJq#B_fkcxp0R3lenWtR+87 zG&1_|4T7)t5!cXzH?ZXwxBgY3C2`^9)uDwfqO9HND$W?qm!M1FXH1sEt`>Z$*tXy) zYNaS``>R7stpyak+~WzH8cmi$33|TL(*>F5Ku3dvLpcOrLt1T57Q9`Ael<6*3N0MN zMBY7`G#pOP%;v9$E`m1`J$Yh0K=3tWHqYndi8Kqfmg>+_>E)@dr!0UZ`8h0@8Ld|P z+F+PIyaIjp0(wbDy}ix-Mz`(2llYqnM>fyO&?`gBb{RV7_Xkh=`uZR*&s=^GuFQ;% zj_nz1czRiuxx8LKwTIvItq z7refisb$-N_xXb-iBy`av4FzjdEC=;FLx94i@QganV8V;S3{RH+Qihd?Z889FI5!F zUY(KB|Ncnw&K3BlvRNeeEq&6h-LIxz*M6WAd!E;f1if zyE{8M`S_p`d^2k|Z3kYZQe~~yg~Hf5og@%<0=^6Os@8Q2{kpV;dk9L(Y3T3c=X z5i@=fg5VK6f=BQO9>IUw;C;sk{{6t)zB}@vyPJB0Y;L{0V#zD!@2(Ik) zWITh=MVs782)V{Lxa8Fl^W2)yPu{*5w8;h@W@5m21~@P@tw-2ZA5ct8ABy=q{i{N5 zgP9m`aF`STP3sZ3)J)m=pj_>pR)gCFo6?mT(z<`g14(!3p8S(6qkO7E*}mVt6S-Z_QvX7(@am zlq#2y<3s=SyIjwKJRMR-DSHv}^=5{bdImEwU_68L13>?DXypxErJ=zw^xB1rT{{X2 zUQm01G63vI#m!M^02j$#nzoSM+Q>`{7|#Hc0;Cf19UV7UfX$JtdAeK%lLDY=J@ik9 zR^HH6T38R-Oi)jU(k@gPq2L9z7rDv+XlQ6?XlQ6?XlQ8dYySh)bVPs$lVd*s0000< KMNUMnLSTYCkxupi literal 3926 zcmV-c52^5pP)Px^5J^NqRCodHTzha-)fwM=_uhSP_K_@`CxL_{gb>Y(gct}AAQDkgt7z5fs7%K` zX4;uPW*oIM*0wYCKL^xSJEImWf=a1qK?D^I6nQCNUW5dQAqgSmvB~ac-`nrIyLa8( zecxR+JBB-ibI;>`=R3diopZkPo$o9m@II9_Ymc(;{-IQ+*!RCLKllsbP5jV5GuS&B ziW0Xl$xXm`91ASXoh*ersi|id#6KphPMXEGjIJaSKxZ37hVDAd8}e z?yk;uqklTS^KT575*sI%ueht7jf4sjbf#y1{?sd)f4%(7j!3|VB82H!;a5jKe2Tzs z{`}C+ABQU(Z64Esp=2gnBHVHT{l_hU@zrZKW;U(AJ1bZoH!UK;_05|yr4pLJ;R|w* z$tA#zhb7pw?hc()N)r-^NFW8t>+QK#v+-hY4RFr>TKyz=r2 zMPXr)q__8ig-!Dh!x98yL;i*F{o8NP1c<$V8Iqj={1f@Um)ES>%m_9TfZ2kmTDI;8 zA7V&o``@1(z;As7pL@8K_)_Jc@a*ijMbV{U#_#9#rB zI98ExL}EfAMZmgEtZZ!7aXI0}!wxMhyn0QGo+L?uL?Vw^HZo_lkf3Q&Af$wXtgIX{ zmmB|hSYjJmHf7SFnotxapoOHMVMU|H|6}fZSk@`Tiy{RS5F|-L(ALpr;u7$Wqek?w ze**hnU0tuzYSlDFQ-c5Od2iSWvjItv0=+&{bnV)3&=C`|nfVLmO9{g5e*e99hMZ2P ztF!%EYSYunk@iC~4I zNlVvdi$+HVZ})XgeZyUUv{=pSqWRdr3=B0ROs=|4} zt5%D}HtjZ(RV>VAY zb^5$A67`H5DOZsg36~#ot_=54vhu<%F|jbQ0`veOtV1vrxW7ES|Ekj&c7GZb>4YFx z->^-%_no$Ym621k6GXi#ae!+;#W;aWfbfbNZ|t zNls3l6t?1CRRz=)8s9+&0tD~7@4>hjW= zM5uIL%;9bt86!dCgh0@Jq04yg%s05z^iAX?i_7FfKo?i<%*<@@)YPQYVzI=uPV-`J zaNxV?k&)~6%a?nn{TcE{;Cxp*quC<3xw(1bSQ$fFyqG(A^0>jDk#O&zRJi;5zq5oZ z6DkjSMmUP9OQ-^~nNH%KeDRV%8{cd)B@#}?DwL~nx|0*b$v&j_J zjVg63vzBSIbKpw1*<>`> z6QNzOm2pFvOexF&tv6klBLSmC|Ec2#9`Y~aW3Hxd!#kE~V{Y5IBfPg@{)A(FM_HSn zU#j@oPhVL5W)_r2DWqQSI zGlq?{SuL)?fgW>R{T(l1TsVAv0kB11yhx56%w*~4ly=|TMfVr4jP z?d_2#hpJ`Cee#ZEZ%E z%i+q-&Eq|Cc`>(QWs??H1nfozCFn-%TAWKdI@*l`1F+{MJr*aeTAN(vwAyr-b)gG^ z8Fu=(bm^iQPARWityUK@hNG4--a#LwrKx5*kg@$1A&eQh#o&L2(+3JYGKL3cyTQ-o z^yw35d2;vkoHq@CRf*ZwK>{M1pTCfobu(t>N=ix9a zwzDQQe=*?1T#EryJW-#R;>HFW^-hR%c(P(KD0X|R6%-L*K z7ce#+ZDr%*V=>!;S=u}SXFtEO;Z5dZ#h0RJSa^hEDT$m+uAv`#*a9 zAepI~{|7Kwr^O2WjVjMt_F?jNk^A?*@tIVnq-63mUQ0}(nJlkZsabXBqZ^SfGdsdW z&Ui<3pFd?VO&Joh=j6k5MOBkFJtK45r=RTD>0=IGfI-Gt(GHVrXUA6tr^69oK;~0n zG~ZQl)+Ui$m|efwLO7t{K1~VB6o``li!qpKmfv zIxb!~JLPcLk~U_!%*|#TXZ?c0Ta@UVCY8uPIokTc^8la^3m=`Q#$=;r`VV&u@gy%vWcISe!@_Mz$GqUW- zJ-fEHk$C2d*GKSp^(JV+#Q?oTQPn_?8C=z0ef1PARLIo7aX9S-eV5x!R_k=YBp963 z+)H)4z`g=@3%Noq>h15iN}_iG!hi?)a}SQ#T5JM$HvGb3n!JT%T{3Q@_d{&#rEY03 zf-u6{*R1`StrZ~DML>~)QD&-0#)wpVHLcF7*#3`WItO18^VRESqj^6<^1}u~`&qClEqF%7T zBZQGYEQfjc%{-k>w5+y%*3Q6Y1vvaA8gy9$DML|XR!wFoGD8&NULcu;0p3|}GLO^= z8T}4*yu92zX;yali~a$klAwg7&$2}&Ws02aT)4H5O^1HNe~dX50D_SDL;EVzr3j+O z4F%ha#T*WYYjAMTIypJ%#4>7dv=|>7wez{96%U3<1ui=~Pf}bAu77|I0)$X_LJv4F z|HI=2i^+z32(5OTYv9U&)oe0(PM#2KuU8a|Z$Ux9B58MbmkB_{uafd44LJ0ws;;S1 zqnzPCY#sBCF9-wx;7w#gI8t+*@9Z*Duy`=(nCbzcP%Dj<7~m1_it;i#IyeYPE-77GxG4 zz?2q=$b}0FBo{CCCdD9-6yTbgHl$M`kQ~AdO$NlEp)6PigTa3M_%R54zoHf(GVtpq z?ty`R3;YR001*80iwOKyDX)ln0sv92R8nv&RdnS_f6$*wVR24Gm=xelCZkiCrtn+_ zhH*MRHfB3<;+O&N1bZ7109L5R*=#mfU*9E0s>EV3nVXw0mMLVuZJ0SpSDKOn+|i?q z$De1a@*om5P@w?Cbo5Z|?d_hGyRAt9&fEBefE5nNWajx6sAN|9L#XQ}aJ+hvaFcke z8o$L0%)DsKp^v0e1%r`DBI_XWDmu0uZ+*`p40ttFn~}v}l%G}9O5*)}bg09t^5`GN zi{c#k2;D{*r(f{UeCw@0UqbtY`}e=y@(BLEKw(jZ60h>l0UTm#V*Y|9a`d%@Us~SF zy0!Z2R)WU04{Vt-j6H!qa^S5zi8uOVs^JG#Sed4!3KvzRp+!2PgEG1>{qwEopPsgu zn%yq9U}&h83!V4Rw;n~W0yOd?(vYnd=eHoZsSoJKmKfciD7blp~GgG2k2#@=MJ}A>c>G3Bgt_}BpH&4Wy3mc kPWSfhf9eCNih64LKZi||)-VqgR$odXW0c>_&1EeY}qW?*LL;1dwmH88db ziOH?1Y3rRdZTjpLn>TOSvUS_GZQHl++yw-C_wPS&5C{$(I&$R5(W9Ok?y(FEOx~U@ zjv*Dd-rjM~e-$9&`fx&vN=w}Om$FWVXJ7ySzs)>BZ00ofee9X*El;V7G)m6-`)SdX zATQf3*L~JSWb-(`i?PVL(zWx<>;Et9Hcj1qy3SJjX21RCeO}Q*8PUIf3BTX$l@w~9 z|7u+DT9v9k2&082Ob_;?pwu>GwYo9 zSzZH+|DCZ6WwOs#p5xP)^Y`CfX5r^+IXBpU-y6d^?Od|=f~sdfxjJ^)HQwd0`1>W4 z>DjsL;sqt2epYgS`NLFw;M*1BGO-BD^J^R4a3-+M_{HYec&hV$zM_ln{R3eviGT9< z@@y!(7tK5~B7twlPxf;SF*+MKdj2pUcQ6!-VE*;5v37wNcMe1D{{v8bg=d#Wzp$PzX;%bcm literal 4091 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 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_apps.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_apps.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_icon.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_icon.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_unchecked.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_chat_unchecked.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_equlizer.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_equlizer.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fm.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fm.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fota.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_fota.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_icon_map.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_icon_map.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest_unchecked.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_interest_unchecked.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_lrts.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_lrts.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center_checked.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_media_center_checked.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_music.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_music.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigation.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigation.png old mode 100755 new mode 100644 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_applist.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_applist.png index b95bc4576fff6adf812f78067a30a765de103db3..5bf7356145e345c0b3bba78a26edb1b3e27c3a57 100755 GIT binary patch literal 5477 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 Pd6S|XKz literal 13351 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 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_im.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_im.png old mode 100755 new mode 100644 index 3ee3703675d9d3fd57680fefa2357e8494e4734c..0b47d2f33ce1eff6028cb533d3e75390c4351637 GIT binary patch literal 10658 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 KqTPJUCGI~?MuF-8 literal 10330 zcmZv?cRba9^f>-fLPomeUMty3T$}89?LEr4Mi<%AMT$aYUuEW&oh_@2=$eszZL&vk zuVh9>_V?xe`Fwwm?;pQE?s&W&uQQ%!pXWKz#)evS)U4D10MO}ZYnTE68T0vviUNER z`Q~>l0Nmu#(NHyiGPRyT>1Sav)_DU{s*%W4Wy~0+$_#n&(+r{}M@=0OA0|Fjwr}&)<-6#D`o3r~Hjhi*Rd1sr}&2JBQ zQ#NOOgFQBV_a?`kK3+6>q7mk}AFo>WtbS*GXi~uEQ(Q=ww*A@QEv4WV6FVhUT;|-1 z%b9jBiZdGQdQj}-*{t0;cx~UrCH_8>;POgYJzwmSXrFWH2)}~GnGgFo=beAEDN3h} zc3X5*EYp($H#UV{Eppfp6NJ@B{@&21&zc@@#_VS2Tz<3eskvlj1_{bJT$kVP@*1C$uX_4d+Rgj*tQk8yJEQ0$ zRoj?VcUrCX9rswMWtxrK!jaR9Q;#xo8 zjXbh*DnESI_NessTzE_qlJZ`nyy4Z*>8<8ceuEoE{(gQh%>jo&>uf1ikK7AG`s`(W zQ^=9|uQJ&K@+9HKhbK;*w6J@%y!tnR(GQ?}^Bcw?uCG(wrxD!3V! zj9nkj$gt&t0zJUFq)9qiu4TiiWlZR&8~9HJYl(L~tTw(GMBvA%s>jFD&e`h6Zgk_lUHM0Zfn?I@)o^s5 zO|_2tb86tN`NNS<_Z7-;m3ao$5pKfcpSt*Zu_v9*tZ~+LPW5%th8?^>_Vx!*zU8z- z`ut_TSsC%k2zd3Pfko_-Ex`PG^-|B1sbs751X_}Z<_I_S$nqM82wUjNtFi2%09|5zB6TtBfOd z$M?gcNII0vILHVa%YHwJW}^gIM3a)hPUjB?Mo;Bfcsx#;{5x`$GBu}=rf)gzt^%KL z@GvzK!;Xd*$KzQ2*zSm_9Vi3-zpP&*B=NcP+Hv6re_h$BJ2UH#z+iyUMw-OBBe7mO zrbFHsti5q^X8W?-9Xl$(pWb@<@WvCG7(pzuuCk()#SI!B43ZoQ7WedGbF=>bS;0PD za$EMEU(UsBZ*`BEE*E#gW1&8!Os~91xE%oa-{4UU?q-R&w7AG7e(#|p>>e3Vqes%&

u8(sF;% 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 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_navi.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_navi.png index deee86ed158d9f8a824b944e713919ad0a9d6c81..930b016a2577fd2f48a2716135072c9ff6942e5c 100755 GIT binary patch literal 4966 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 BdAqoiY%R7A1%1h|x7t5Ts#JQqm;| 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 diff --git a/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_navi_disable.png b/modules/mogo-module-apps/src/main/res/drawable-xhdpi/module_apps_ic_navigator_navi_disable.png old mode 100644 new mode 100755 index 6a00c94c9d8dc54c175983b5323d2ea20d6b9255..0cfd3f47cb64b72341e6da4800497e370533556d GIT binary patch literal 3953 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 J3Uln8{{RTBQ8NGl literal 8313 zcmV-PyAGf6~2RCodHU3qX+$DN*ebC0BvMz@3zNaD0kE^&xUV6ef)M-oWv#9L)Mo7$vO zyZI-T%h_UcIC1SiSyw9AO@jSLoY=v)6T9O00E{7JVuwRW9Oke9NgzPCG$Uz7v%jz3 z>!;ReW~4c#IUZ>Gc-{TFzyA8ycehp}JUe!Mb<2(Gtv?p5{Avw)!^MyO{?@;62U=+M z?{7AK@ryMtc|2}zKW%mSs%<&{{Kq>DEFi5`_eLmz@UN}gaDS78HG3#{tDZi(g(uKjG(-;hT&3*Up4j8L| zG1{^7b47ZcRwL;ojb5({82NxPG8iNl8^oxkxp|`_fAGil_&d+Z~}n@U|>TNYCwyZthA|O1c8t!_$f+pumK_v_~A)o{#UKO`*ru2J9j#P zEvc!0_>cR3+NuUZ$vQ%z-ky$U(M?ftnYp9=@^)>g0r0@8Yu9HEwq! zz$C1!#)tiut6*X^Wgwdx?6^rp(MB{HhcCw>^C-kV{-4V&ll6f%xO?7omn&^h>{l!Fk`{s?|!-o%c!Qq7q=LVtrlX#IKo5f-c3_YSS#Um}P zYOqh?X3E!$i8{Uh&u*8CN&6{%csYP{ROt+n;Prk=uOFaF_od#|a1a34G{h=^;~ zJ{@w6jD!?J9-g;~JXo-3xy@j-u)3RzSh!Oo6Rwc+{^)eglqK5QWsTX06pPGEMMR7+ z#UV#RrE}`!Ay!z#mouT4Q2Rxi7ojF3>;jDsZ``!AaMR|Uex>PjBNujLHgCDNP-oCV zxN5iE^*~q=3M(>qZo7}#wTKASH`Km0=q2s0U0*1eE)w4ELXON`cRx@-HKtb2B0{w% zYqje%gp#y&Z9|s#ho)opS0x4Xd*`-Y`4kCi;8Wj&{}}TFp9YN>Bvo<4S~@PB#rwv^-jLK`3ICl{M+7PoMN#yL(3j=Aa|9 ztZsQGeUKsY;)~DUpfJX~0@hYl)us__ta1<36Y=sFd}LmE4Y)ox_gx+%6I-iJ_77^ql7ozW2gDU*S!N z%%&~7zuw>9^A$L}c>Z`_Z||*9U!Fp>qp>?pe&Jm6oRWpCQ*hrmzQ1+vqm51;o*Efs z5iAL^p!>u;uwYeWli6fFeDuTDzYD*tXs@W>c6fMr$Q{dw;N$q7b9iXOlI*_ZRb6o3%SpPWQ2^2$z(xSg(_mL zhH{B|2}B%p7s7Z#_PlZPwtV7>2E(7|FF}t!)Q+9^<%Jrbkda|sIM#2{XpmJ}M2J{p zu*f4)p+qPoWbWSiAQfjB4R8fBTJj%5Nn2Vv-xRaRP<9YIh%1b|P$i~^ncDT5^bDIJ zl*j~~O{-V0w*w8fX}ZP~sAJXx&$c`2|HLbX}1xI%?BGKk6DC zqlgSp){Rj_JcwC!b*<0AZ(m_@yP%M}gGf+FzU zJMPP8gryku_VkQWM9}Z%9e)qzEYEa0Gx!oS4(V!L3nDmX7 zmeT`}h1E5+Y3=Q8!;>5Yum~zLufP5hhCo;@1PBv@M4n)VLU>p~Ws~A5dZQ3LR!`ZW^a)f2moRYHd zAa`I^g3Xrm zj5r{y0wWFp$4bz|3V^A;BeICg8U_rPA&FFErUJv)dtMy^90~IkT(BmJ9PyRt>DZCz z=!UzMtG6A{wRIf-xy$V;#rz4$72f-qPB;nY#_b;U6wRryQl+Dl_{>(MCzawIwOQ3G zm`z}&fbo+XL5)552_tN4o6WATty`PJMm1=C%i)7>b%q^im;uZuVazBnja%<6 zkZ2}`tr?@3U_wS7R@Q1vCbP6+#kv_=$}?lYY}vMpra!3Y&?qr2@T0-v@u?8KJl3u) zC@M71EuA0K=y9kF@%A?(z--)nS3a==xKQz-@qAW@kT|SGOw5Xf&#Q zI`0HT%N%oHmakZ6H<>L|f*?<1Ffc#GC(lrnAZPg86(&mVx%a`C3*(pqGjCpnH9x<= zqz6glYKSpI1VaW1(^miu;ISzz?e5(V#T1;F0b`a3?cYbI^kvOPOmMaMhbm^JXWZrzcO88DU;m?va^%9aZhC5jpB(8y!&l$c(> zaed_0Oc9xY_ST0|>=aJeB zI^5ISGscHIp!0rN!9iv#Vr4fh$XN3X= zQhnsZLp>cG?ZYOsS*j>sWQH(SoH7+?a^MO`P7U<;xgCz^4UEuAL8wXez)A)%dFj}+444#ZLgd+6jn{V748XClamU_7t9{3o%OJQWaulI6MC**StgawHOnu`H0sP~Sxp z7{nXn>JaugvB&8gbYDDwBCe-#Awzg^L83&4$f+Fv^$X0n6Ir+G z!LO~SV`qLmHl`VGmU}yz7&n&c|6hXK1?shVY*7Q z+Fm<+=;i;ODj2`Oh_w_C1e=jNJFhwWdOAm(&SAo8+8Mxuh^eZl*@ZNVO>fUBFlOfz zPiVkqWMn;e==~Re?Jq(;fq^_}yLS00?kSOKr=?Y^Gc5!b(niBVW1k#*ht6NHf+oL*gHsP-K&_L=T>zxf*K_>i_t^;w{GbcCVZiXCAY*kd zh_A@aq#c?aSmTU1V9hgB2~{&R=nFwj)`zcg=4+lM^nU;bI*7>%ig&uPC|u(Gon&A9 z3~=~~s?YxZUpJ}MwKrIeX@KPiJR)P{((O z35t|{#u<~DnN5fC(sE}ky`s}zmsTyGvHb%gs51^sb!~k%s6vYul}Do`ux6aeGYSkL zfu-^QgiVQJp(g3HD^{*k$797@jHP}?b7sY=jk$~_lwvG(1v*NZVqisUMdow>o>9i6 zr)TJ~q>HWpRY8$KTH7!_ia(u%MB2@aF=pZ7Y8%*r`+bl*C{ADulffi}GeSHeEm8o@ z7-Qy^%(pAW(kqOsFW{w!kz1BD@_Foa;C8Fk+1<8J8s4!^e$Mx%Je44CZf zJOewvRjGB@erx)=+>Rk2I9p(ce+(?wsLdbN65q#RCSgYg>^V36w)om0T_9-uH3goJZYpfXStRY}Rs zn>R;KH#H5GmoLC_jhH+!5xyHXZp$SwfQwpmzypR430Rgp91z7GsUP!Jrn-8$jnzUd@k;TbuTH3ScoCv_yXkmm9Q)mMTfU)&e_rTMh89)k-gNqA6Gv%- zZ+BGJ^F);~xw-ihd(o`uQ2u*?;-tOSH~{?Ev7@~s!%kepCf|eR1qwHo&Wrw;GErsB z+J=qUtdyuM5f}n+D5VDvz1KzChSg2!mo8lxvRc!mva$*b1441fL1DEyF_5ZmjmyPW zhpDe3sfik6zzRC$gTxC84t<6pB!hu>1O5FjuteEQ%{QncZ64aN?xu6=2VEp@)S`qp zvZRJigPr~6`8tv}xcCl+1 z@MZ#qM5mF}M-BB44!+kV3t74Nyz$1XoeC&ov6)tCXeWNF1q#_w>kQ3B9dWwgRh#SR+Q8) zL>3ew*yw6w0ZepL5T(#l!1w_+1xyMUKL`lc{HPdetjjmC2=9_wYc`u$3DQZ1tEr+S zP{Ed!&rTt*SZ#+=zzD$P=a;a(*~RlK-j#6P0p9ULWdwIgr!^SmJ01VH@29O24uN36 zD2K`<9U4l4`CVW%BESZDByl4)PTfgXVEENSxO)j0Fd4IyZk2}tS7bp=wnr2r{6Z=Q z%pZQY_ZkkF0U$VqCz*i39ZUSM9o%it)2`M^{A?zi)wFoY${D}zjz=(>s*cjiFP_59 zTzemFRL`-PFdjzZLDGu)?S~PWF_+78f{rqXX2fPPZ1J)wv&nk+=!dU=SB%dDVDLf& z2jWw(ESv+?)O|4;qx+c)kW z86IljrvUhJo3e`@0w96WWId9TQ}EYE9{P`CVk17>uZBe!h@i{oj(?q>vJ!4&QvRch z07Prq;$^=^dp^`J1x*;7WOefN2fq?4a`EFhg{J#4) zr^qZePQ)0X16W(N@f-dcE23LbKP|$bDcpGHLyz(!&%^+5s8!pwi$jUlG#1mC2zrbs z%_*s{^5(vnCN%vIy!-sKw9sJ6D**x$21IGt@W7M&&}04)bS^JlYU)qM)6X~t@vNfr zTwY$Cfl(AO9q33OIsDr90}*F}2hp?l8KihO*xx;R;lhc2HxWj3o6^T80vL)~u%Ip@ zEo0)w9)B0cBbAc~gA;uJ^1nZOS!|;~qMSQ>tS1>x-i*(z4=>gj*j>D&K1-B1Xye@b zZ{Pd8IG#C)Fun#};(cT)JSdaPH>OGWi~vtLrjEp3l`3H#`{q-{Cq8=jMeY!4B98Nl z=}YM+BY?)S_q<}=>N|Ho^ULqF!!?^u!hqYUWA8mLddE4(sh*FBNOI_r=g508wcrLg z0y{Q=&~~HkzeYz#E4U+6L$`0K%Zs^nN=*_3Eq)c%)8op?tKZD zn22*B7*|Qe3kZ@VuOpUBZ~$E30fHmoiY_O6&KHJ<9n1KO>m8pt1_yegw_S{XD5cJN z1hDar2KCehWFrn|uY~K7#F*pq8_}H7CocltTmV-j+@&Q#f}4^=b4s7Q2zYY=Tv0C~ z;IPd0YqfYhQ)=`P@a6)RtEj6qqyPET7ZL%16k!q}7h{-)6k%crb|QQ#MVLg$#Tcd` zY6o1zFbxs=RE8~6UtV6BVNFjr;IuV|W61s4<#V)eA~n>&K~51yL1Nj8_1WoZHUm5N zhn?oG)ud#M5j?dj<@$ELd1&%g)I&GJ=34;~KWQOg@y5qzzrKQM-J#UBE6W zwMk7FT8e0$Q!-CEmK$7=Pg=twAMbk8 z1TNn)->GlIWXsF1NL?(r7 zh2!oOGdaMW089eWT}GToYu0YeF&blcg8NL6!`C;HjxhCWHsu;kCRWpURXM680cpS( zxtfyiN`MD|1xW;=;ku)Zo3`aKx4w`~P`jieOx^M|_Vlz2x|2ziCeX`fkt84jBMIKI zp0-?Vfd|Yz5sLPqN*gxbIU{#p%@iM#hA@kl)Yx)z3#j`{l7qTrOW@eV5zP>>{FlMGQGFIPB3c{3@mRn0p%Pi>Su!mxe<$GyW6#btELmEU0inVK zi$W4!-H?&26I|E~FPH4iQ`@C}H zTDqhZnd+h11R2h1pa~=ymnP#Rf#d)zadVy!<$~Dy8wyS4<(VK*O z5|%KOf0}g-jkyxLcN8@WvKM*l)p!Mg)G7xg;f-B|JTlvOyM+-BB*EAXZsKPD5H=X2 z(`dJB-Iklk-R*=W%)0eka!u$yv(dK6RgQcKrA!Kdph^;uLC$}0K+%IB-XsD0;8u3S zsx~s=KE}K5z9(TPDie}0E9)EVwv0?%X-ruNvLIuX%vGcbBZ)#3yj0&ayDKWZP+pBaOLIY8`yPEvbTizO(??5 zE32^1pI>gF3`CoSn$mm$KZ>vPCV)Y~pVX|}c3{{oOX!e<1jVKEWE(LhbDp{;p z3z7#_4m}DhI5}ih_ALL7XUovwpu4@jeV86_M;0;)+lXlD{fu-eu6bl+*g?xZ6Jmp4 zLJ-Dcu}EuHug}K79Evv2Tv?-JxMC?Y2^lYvWL%nXzYs&JUf~JdS?O-4i}UED3w%f> zi5wKUmCY0UC=nONCJSJ)zFo19;Y;9#X+ zAqjGc6GF*hrYIg1E0&i%y}hoE_Vy8%+Xbn?GMrHf)s8?K(GSAr4|L#gMa3e^`SWLn z;(c9k+!JO~TNw-n+_P+^JC~iRqd3&WHDT7Q+hDiR))0(=a9QuW zm!o7ixl=PzAc}{4UukW1{PUmx=o2o+_H^C8>88ICh%IWs8gp{;*scQPvlYsgq(3&QTRdm3$(CW8Jb$DxR}n5ka2{=8VUdvzaiZ>auX@6h;9yp3%s0yaTw8i&ybV7=X*c=jv<+JYM1%5J$glvw*%*FOwF56k(D! z>qAR;iZG$!mbAW7gh|@04=v%6PSV{Hz3P*2zp$A8lztomZ!UlF7!#hERI}?msYLLv{*9KwrrZ!_S!pteeMN(L0!jj zrS;6wvWn^omuqxBUKk7}DL1d!bhERKCi4)>FYOTGsXwy7r(5wKTwkmXCVf39waSLSmELprgIu zOYT^mNsU}pc+fhdvAXI_U)i_siB@lTd=iE`+Pw8kkN5T6evF%;f;g8xJ<;cI494Yp z4lymsthZRwr1FJzHjya6gYI~I=HPoT?DL0BK*GQi?koPq)8GG*b9iWjcObZ~_))UJ&pmr8)gcydH!x307}3+N2fwzy zz3uYP#HxzFcR2c7ZC5W2_4VG0%hm8a9f_u*Z8B$Wh1KF?1RqsT@tm^n{rT13d^p{7 z2Spej=-y`!m=FB^SC97h_k4xh`BHK3aesgJC{=g@$AWMs%aN;?SYhZgO}<&suk z$(#{8NDG}or!~-yPovSQGh5SjRL$rzGVC;hZ&BMLz9NUlY~v%}cy{ljjeI$)FK0gO zLL!WJNRNH=B?-EL=3E@|T6x^?!Kgm)~g*HwF94px 94px - 140px - 140px + 160px + 160px 30px 100px 100px diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index 032ba4ee85..15431256aa 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -45,6 +45,7 @@ import com.mogo.service.IMogoServiceApis; import com.mogo.service.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.entrance.ButtonIndex; +import com.mogo.service.fragmentmanager.IFragmentProvider; import com.mogo.service.fragmentmanager.IMogoFragmentManager; import com.mogo.service.intent.IMogoIntentListener; import com.mogo.service.map.IMogoMapService; @@ -292,7 +293,12 @@ public class EntranceFragment extends MvpFragment { - ARouter.getInstance().build("/push/ui/message").navigation(getContext()); + try { + IFragmentProvider provider = (IFragmentProvider)ARouter.getInstance().build("/push/ui/message").navigation(getContext()); + provider.createFragment( getActivity(), mMogoFragmentManager.getMessageHistoryContainerId(), null ); + } catch( Exception e ){ + + } }); mMsgCounter = findViewById(R.id.module_ext_id_msg_counter); mUserHeadImg.setOnClickListener(view -> { diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java index 1870c90b65..d19c0f9d04 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java @@ -61,6 +61,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme protected View mApps; protected View mEntrance; protected View mEventPanel; + protected View mHistoryMessagePanel; protected FrameLayout mFloatingLayout; protected View mCoverUpLayout; protected FrameLayout mLeftPanelLayout; @@ -84,6 +85,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme mLeftShadowFrame = findViewById( R.id.module_main_id_map_left_shadow_frame ); mCoverUpLayout = findViewById( R.id.module_main_id_cover_up ); mLeftPanelLayout = findViewById( R.id.module_main_id_left_panel_fragment_container ); + mHistoryMessagePanel = findViewById( R.id.module_main_id_message_history_fragment_container ); // 避免事件穿透导致地图被滑动 mLeftShadowFrame.setOnClickListener( view -> { @@ -166,6 +168,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme mMogoFragmentManager = mServiceApis.getFragmentManagerApi(); mMogoFragmentManager.init( this, R.id.module_main_id_search_fragment ); + mMogoFragmentManager.initMessageHistoryContainerId( R.id.module_main_id_message_history_fragment_container ); mMogoFragmentManager.registerMainFragmentStackTransactionListener( ( size ) -> { if ( size == 0 ) { showLayout(); diff --git a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml index ce44459946..5f69da7e64 100644 --- a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml +++ b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml @@ -55,6 +55,12 @@ android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft" android:padding="@dimen/module_main_entrance_fragment_container_padding" /> + + 599px 200px - 30px + 20px 30px 830px 590px diff --git a/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml index 9f6dd8ba91..89b96d6620 100644 --- a/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml @@ -16,7 +16,7 @@ 599px 200px - 30px + 20px 30px 830px 800px diff --git a/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapPresenter.java b/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapPresenter.java index 2085349e18..f0316ac8e9 100644 --- a/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapPresenter.java +++ b/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapPresenter.java @@ -277,6 +277,9 @@ public class MapPresenter extends Presenter< MapView > implements for ( String cmd : VoiceConstants.sUnUnRegisterCmds ) { mMogoIntentManager.registerIntentListener( cmd, this ); } + for ( Map.Entry< String, String[] > entry : VoiceConstants.sUnRegisterVoiceCmds.entrySet() ) { + AIAssist.getInstance( getContext() ).registerUnWakeupCommand( entry.getKey(), entry.getValue(), this ); + } initBroadcast(); mCustomVoiceCommandHandler = new MapControlCommandHandler(); @@ -313,6 +316,13 @@ public class MapPresenter extends Presenter< MapView > implements } mRegisterCenter.unregisterMogoNaviListener( TAG ); mRegisterCenter.unregisterADASControlStatusChangedListener( TAG ); + + for ( String cmd : VoiceConstants.sUnUnRegisterCmds ) { + mMogoIntentManager.unregisterIntentListener( cmd, this ); + } + for ( Map.Entry< String, String[] > entry : VoiceConstants.sUnRegisterVoiceCmds.entrySet() ) { + AIAssist.getInstance( getContext() ).unregisterUnWakeupCommand( entry.getKey(), this ); + } } private void registerVoiceCmd() { @@ -365,4 +375,5 @@ public class MapPresenter extends Presenter< MapView > implements public void onStopNavi() { MapBroadCastHelper.getInstance( getContext() ).stopNavi(); } + } diff --git a/modules/mogo-module-map/src/main/java/com/mogo/module/map/VoiceConstants.java b/modules/mogo-module-map/src/main/java/com/mogo/module/map/VoiceConstants.java index aff22c0b1c..1cf7743744 100644 --- a/modules/mogo-module-map/src/main/java/com/mogo/module/map/VoiceConstants.java +++ b/modules/mogo-module-map/src/main/java/com/mogo/module/map/VoiceConstants.java @@ -158,8 +158,13 @@ public class VoiceConstants { public static final String CMD_MAP_SPEAK_REMAIN_UN_WAKEUP = "CMD_MAP_SPEAK_REMAIN_UN_WAKEUP"; public static final String[] CMD_MAP_SPEAK_REMAIN_TRIGGER_WORDS = {"还有多久", "多久到", "还有多远"}; + // 免唤醒 public static final Map< String, String[] > sVoiceCmds = new HashMap<>(); + // 不注销的免唤醒 + public static final Map< String, String[] > sUnRegisterVoiceCmds = new HashMap<>(); + // 唤醒 public static final List< String > sCmds = new ArrayList<>(); + // 不注销的唤醒 public static final List< String > sUnUnRegisterCmds = new ArrayList<>(); static { @@ -168,9 +173,6 @@ public class VoiceConstants { sVoiceCmds.put( VoiceConstants.CMD_MAP_ZOOM_OUT_UN_WAKEUP, VoiceConstants.CMD_MAP_ZOOM_OUT_TRIGGER_WORDS ); //sVoiceCmds.put( VoiceConstants.CMD_MAP_2D_UN_WAKEUP, VoiceConstants.CMD_MAP_2D_TRIGGER_WORDS ); //sVoiceCmds.put( VoiceConstants.CMD_MAP_3D_UN_WAKEUP, VoiceConstants.CMD_MAP_3D_TRIGGER_WORDS ); - sVoiceCmds.put( VoiceConstants.CMD_MAP_DAY_TIME_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_DAY_TIME_MODE_TRIGGER_WORDS ); - sVoiceCmds.put( VoiceConstants.CMD_MAP_NIGHT_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_NIGHT_MODE_TRIGGER_WORDS ); - sVoiceCmds.put( VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE_TRIGGER_WORDS ); sVoiceCmds.put( VoiceConstants.CMD_MAP_TRAFFIC_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_TRAFFIC_MODE_TRIGGER_WORDS ); sVoiceCmds.put( VoiceConstants.CMD_MAP_UN_TRAFFIC_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_UN_TRAFFIC_MODE_TRIGGER_WORDS ); //sVoiceCmds.put( VoiceConstants.CMD_MAP_DISPLAY_OVERVIEW_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_DISPLAY_OVERVIEW_MODE_TRIGGER_WORDS ); @@ -185,16 +187,18 @@ public class VoiceConstants { sVoiceCmds.put( VoiceConstants.CMD_MAP_SPEAK_DETAIL_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_SPEAK_DETAIL_MODE_TRIGGER_WORDS ); sVoiceCmds.put( VoiceConstants.CMD_MAP_SPEAK_DRAFT_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_SPEAK_DRAFT_MODE_TRIGGER_WORDS ); //sVoiceCmds.put( VoiceConstants.CMD_MAP_SPEAK_REMAIN_UN_WAKEUP, VoiceConstants.CMD_MAP_SPEAK_REMAIN_TRIGGER_WORDS ); + + sUnRegisterVoiceCmds.put( VoiceConstants.CMD_MAP_DAY_TIME_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_DAY_TIME_MODE_TRIGGER_WORDS ); + sUnRegisterVoiceCmds.put( VoiceConstants.CMD_MAP_NIGHT_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_NIGHT_MODE_TRIGGER_WORDS ); + sUnRegisterVoiceCmds.put( VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE_UN_WAKEUP, VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE_TRIGGER_WORDS ); + // 唤醒 sCmds.add( VoiceConstants.CMD_MAP_ZOOM_IN ); sCmds.add( VoiceConstants.CMD_MAP_ZOOM_OUT ); sCmds.add( VoiceConstants.CMD_MAP_2D ); sCmds.add( VoiceConstants.CMD_MAP_3D ); - sCmds.add( VoiceConstants.CMD_MAP_DAY_TIME_MODE ); - sCmds.add( VoiceConstants.CMD_MAP_NIGHT_MODE ); sCmds.add( VoiceConstants.CMD_MAP_TRAFFIC_MODE ); sCmds.add( VoiceConstants.CMD_MAP_UN_TRAFFIC_MODE ); - sCmds.add( VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE ); sCmds.add( VoiceConstants.CMD_MAP_CAR_UP_MODE ); sCmds.add( VoiceConstants.CMD_MAP_NORTH_UP_MODE ); sCmds.add( VoiceConstants.CMD_MAP_STOP_NAVI_MODE ); @@ -206,5 +210,8 @@ public class VoiceConstants { sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_CONTINUE_NAVI_MODE ); sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_DISPLAY_OVERVIEW_MODE ); sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_HISTORY ); + sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_DAY_TIME_MODE ); + sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_NIGHT_MODE ); + sUnUnRegisterCmds.add( VoiceConstants.CMD_MAP_AUTO_LIGHT_NIGHT_MODE ); } } diff --git a/modules/mogo-module-push-noop/build.gradle b/modules/mogo-module-push-noop/build.gradle index 369d2a1a49..c8d6872f33 100644 --- a/modules/mogo-module-push-noop/build.gradle +++ b/modules/mogo-module-push-noop/build.gradle @@ -43,14 +43,14 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // 小智语音,免唤醒词等服务 - compileOnly rootProject.ext.dependencies.mogoserviceapi - compileOnly rootProject.ext.dependencies.arouter + implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler - if( Boolean.valueOf(RELEASE) ){ implementation rootProject.ext.dependencies.modulepushbase + implementation rootProject.ext.dependencies.mogoserviceapi } else { implementation project(":modules:mogo-module-push-base") + implementation project(':services:mogo-service-api') } } diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/PushHistoryUiProvider.java b/modules/mogo-module-push/src/main/java/com/mogo/module/push/PushHistoryUiProvider.java new file mode 100644 index 0000000000..dd389a6bdb --- /dev/null +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/PushHistoryUiProvider.java @@ -0,0 +1,39 @@ +package com.mogo.module.push; + +import android.content.Context; +import android.os.Bundle; + +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentActivity; + +import com.alibaba.android.arouter.facade.annotation.Route; +import com.mogo.module.push.base.PushUIConstants; +import com.mogo.module.push.fragment.MessageHistoryFragment; +import com.mogo.service.fragmentmanager.IFragmentProvider; + +public +/** + * @author congtaowang + * @since 2020/9/1 + * + * 描述 + */ +@Route( path = PushUIConstants.Push_MESSAGE_ACTIVITY_PATH ) +class PushHistoryUiProvider implements IFragmentProvider { + + @Override + public Fragment createFragment( FragmentActivity activity, int containerId, Bundle date ) { + Fragment fragment = new MessageHistoryFragment(); + activity.getSupportFragmentManager() + .beginTransaction() + .add( containerId, fragment, PushUIConstants.Push_MESSAGE_ACTIVITY_PATH ) + .show( fragment ) + .commitNowAllowingStateLoss(); + return fragment; + } + + @Override + public void init( Context context ) { + + } +} diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/activity/PushMessageActivity.kt b/modules/mogo-module-push/src/main/java/com/mogo/module/push/activity/PushMessageActivity.kt index 195aa828ab..0f1a486053 100644 --- a/modules/mogo-module-push/src/main/java/com/mogo/module/push/activity/PushMessageActivity.kt +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/activity/PushMessageActivity.kt @@ -5,11 +5,9 @@ import android.os.Bundle import android.view.View import androidx.appcompat.app.AppCompatActivity import androidx.recyclerview.widget.LinearLayoutManager -import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.module.push.Config import com.mogo.module.push.R import com.mogo.module.push.adapter.PushMessageAdapter -import com.mogo.module.push.base.PushUIConstants import com.mogo.module.push.model.PushBean import com.mogo.module.push.repository.PushRepository import com.mogo.module.push.utils.AnalyticsUtils @@ -24,7 +22,6 @@ import com.mogo.utils.UiThreadHandler import com.mogo.utils.logger.Logger import kotlinx.android.synthetic.main.module_push_message_activity.* -@Route(path = PushUIConstants.Push_MESSAGE_ACTIVITY_PATH) class PushMessageActivity : AppCompatActivity(), IMogoIntentListener { private lateinit var viewModel: MessageViewModel private var adapter = PushMessageAdapter() diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/adapter/PushMessageAdapter.kt b/modules/mogo-module-push/src/main/java/com/mogo/module/push/adapter/PushMessageAdapter.kt index 868a609d29..da8aa2bc98 100644 --- a/modules/mogo-module-push/src/main/java/com/mogo/module/push/adapter/PushMessageAdapter.kt +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/adapter/PushMessageAdapter.kt @@ -45,7 +45,7 @@ class PushMessageAdapter : RecyclerView.Adapter= 0) { it.removeAt(position) - notifyItemRemoved(position) + notifyDataSetChanged() } if (itemCount == 0) { deletePushBean.lastItemShow(false) diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryFragment.java b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryFragment.java new file mode 100644 index 0000000000..94b2c4d7d6 --- /dev/null +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryFragment.java @@ -0,0 +1,187 @@ +package com.mogo.module.push.fragment; + +import android.view.View; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.mogo.commons.AbsMogoApplication; +import com.mogo.commons.analytics.AnalyticsUtils; +import com.mogo.commons.mvp.MvpFragment; +import com.mogo.module.push.Config; +import com.mogo.module.push.R; +import com.mogo.module.push.adapter.PushMessageAdapter; +import com.mogo.module.push.model.PushBean; +import com.mogo.module.push.repository.PushRepository; +import com.mogo.module.push.utils.AnimatorUtilsKt; +import com.mogo.module.push.utils.HandlerUtils; +import com.mogo.module.push.view.GlobalToolsKt; +import com.mogo.module.push.view.PushItemAnimator; +import com.mogo.module.push.view.SwipeItemLayout; +import com.mogo.module.push.viewmodel.MessageViewModel; +import com.mogo.service.statusmanager.IMogoMsgCenterListener; +import com.mogo.utils.UiThreadHandler; + +import org.jetbrains.annotations.NotNull; + +import java.util.HashMap; +import java.util.Map; + +public +/** + * @author congtaowang + * @since 2020/9/1 + * + * 描述 + */ +class MessageHistoryFragment extends MvpFragment< MessageHistoryView, MessageHistoryPresenter > implements MessageHistoryView, IMogoMsgCenterListener { + + private View mClear; + private RecyclerView mHistoryList; + private TextView mTitle; + private View mEmptyPlaceHolder; + private View mClose; + + private boolean mClearing = false; + private PushMessageAdapter mAdapter = new PushMessageAdapter(); + private MessageViewModel mViewModel; + + @Override + protected int getLayoutId() { + return R.layout.module_push_message_hisotry_fragment; + } + + @Override + protected void initViews() { + mClear = findViewById( R.id.module_push_activity_clear ); + mHistoryList = findViewById( R.id.module_push_activity_recycler_view ); + mTitle = findViewById( R.id.module_push_activity_title ); + mEmptyPlaceHolder = findViewById( R.id.module_push_activity_not_data ); + mClose = findViewById( R.id.module_push_activity_close ); + + AnalyticsUtils.track( Config.NEWS_HISTORY_OPEN, null ); + mClose.setOnClickListener( view -> { + exitSelf(); + } ); + mClear.setOnClickListener( view -> { + AnalyticsUtils.track( Config.NEWS_HISTORY_ALL_CLEAR, null ); + if ( !mClearing ) { + mClearing = true; + AnimatorUtilsKt.startClearAnimator( + mHistoryList, + () -> { + mViewModel.deleteAll(); + mClearing = false; + return null; + } + ); + } + } ); + mAdapter.deletePushBean = new PushMessageAdapter.PushAdapterListener() { + @Override + public void deleteBean( @NotNull PushBean bean, boolean action ) { + if ( mClearing ) { + return; + } + mViewModel.delete( bean ); + if ( action ) { + Map< String, Object > prop = new HashMap<>(); + prop.put( "title", bean.getTitle() ); + AnalyticsUtils.track( Config.NEWS_HISTORY_ONE_CLICK, prop ); + exitSelf(); + } else { + AnalyticsUtils.track( Config.NEWS_HISTORY_ONE_CLEAR, null ); + mAdapter.removeItem( bean ); + if ( mAdapter.getItemCount() == 0 ) { + mEmptyPlaceHolder.setVisibility( View.VISIBLE ); + } + updateHistoryMessageCount(); + } + } + + @Override + public void lastItemShow( boolean show ) { + if ( !show && !mClearing ) { + int size = mViewModel.getList().size(); + if ( size > 0 && size < mHistoryList.getChildCount() ) { + return; + } + mClear.setVisibility( show ? View.VISIBLE : View.GONE ); + } + } + }; + mViewModel = new MessageViewModel( list -> { + UiThreadHandler.post( () -> { + int size = list == null ? 0 : list.size(); + mAdapter.setDatas( list ); + mEmptyPlaceHolder.setVisibility( size > 0 ? View.GONE : View.VISIBLE ); + updateHistoryMessageCount(); + } ); + } ); + + mHistoryList.setLayoutManager( new LinearLayoutManager( AbsMogoApplication.getApp() ) ); + mHistoryList.setAdapter( mAdapter ); + mHistoryList.setItemAnimator( new PushItemAnimator() ); + mHistoryList.addOnItemTouchListener( new SwipeItemLayout.OnSwipeItemTouchListener( getContext() ) ); + + GlobalToolsKt.getApis( getContext() ).getMsgCenterApi().registerMsgCenterListener( this ); + } + + private void exitSelf() { + try { + getActivity().getSupportFragmentManager().beginTransaction() + .remove( this ) + .commitNowAllowingStateLoss(); + } catch ( Exception e ) { + e.printStackTrace(); + } + } + + private void updateHistoryMessageCount() { + HandlerUtils.INSTANCE.getMBgHandler().post( () -> { + int count = 0; + try { + count = PushRepository.Companion.getPushRepository().getPushBeanDao().getAllCount(); + } catch ( Exception e ) { + count = 0; + } + renderHistoryMessageCount( count ); + } ); + } + + private void renderHistoryMessageCount( int count ) { + UiThreadHandler.post( () -> { + try { + mTitle.setText( count > 0 ? "历史消息(" + count + ")" : "历史消息" ); + } catch ( Exception e ) { + e.printStackTrace(); + } + } ); + } + + @Override + public void onMsgChanged( boolean hasMsg, int amount ) { + HandlerUtils.INSTANCE.getMBgHandler().post( () -> { + mViewModel.setList( PushRepository.Companion.getPushRepository().getAll() ); + } ); + } + + @Override + public void onResume() { + super.onResume(); + } + + @NonNull + @Override + protected MessageHistoryPresenter createPresenter() { + return new MessageHistoryPresenter( this ); + } + + @Override + public void onDestroyView() { + super.onDestroyView(); + GlobalToolsKt.getApis( getContext() ).getMsgCenterApi().unregisterMsgCenterListener( this ); + } +} diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryPresenter.java b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryPresenter.java new file mode 100644 index 0000000000..836da23c93 --- /dev/null +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryPresenter.java @@ -0,0 +1,17 @@ +package com.mogo.module.push.fragment; + +import com.mogo.commons.mvp.Presenter; + +public +/** + * @author congtaowang + * @since 2020/9/1 + * + * 描述 + */ +class MessageHistoryPresenter extends Presenter< MessageHistoryView > { + + public MessageHistoryPresenter( MessageHistoryView view ) { + super( view ); + } +} diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryView.java b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryView.java new file mode 100644 index 0000000000..4ad76d5b6b --- /dev/null +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/fragment/MessageHistoryView.java @@ -0,0 +1,13 @@ +package com.mogo.module.push.fragment; + +import com.mogo.commons.mvp.IView; + +public +/** + * @author congtaowang + * @since 2020/9/1 + * + * 描述 + */ +interface MessageHistoryView extends IView { +} diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/repository/PushRepository.kt b/modules/mogo-module-push/src/main/java/com/mogo/module/push/repository/PushRepository.kt index c48ae6ea08..9c50449846 100644 --- a/modules/mogo-module-push/src/main/java/com/mogo/module/push/repository/PushRepository.kt +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/repository/PushRepository.kt @@ -85,6 +85,12 @@ class PushRepository(mContext: Context) { } pushBeanQueue.offer(bean) } + if ( bean != null) { + HandlerUtils.mBgHandler.post { + pushBeanDao.insertAll(bean) + updateMsgNum() + } + } startIterate() } }) @@ -158,13 +164,6 @@ class PushRepository(mContext: Context) { } fun iterateNext(needSave: Boolean = false) { - if (needSave && pushViewModel.pushBean != null) { - val bean = pushViewModel.pushBean!! - HandlerUtils.mBgHandler.post { - pushBeanDao.insertAll(bean) - updateMsgNum() - } - } try { val nextBean = pushBeanQueue.peek() if (nextBean == null) { diff --git a/modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_close.png b/modules/mogo-module-push/src/main/res/drawable-ldpi/module_push_close.png old mode 100644 new mode 100755 index 73e64634fd28886357d31b51578f8e3f638dc446..c1381dc44c160b4fea26e24f9a9401e435a8ae61 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!3?wz9Rv7~+zW|>QS0MfW|NogYXKvoSdDW^_ z>%d^^)~!2s?AW+*wya;je%rQfKoOv_GiT1+x^?UN_3Llmy!rR<-`~G~ zfg}(B&3W7Btq(L&vLwhan1PX%i$_>YLQ+ajUP)P5Mb*g8KIh@1N1u;dsjvVQ{ql5i z46!&pb?R-QW(6LXk9E^EqMrV*-y*g(*Ft1|IHUE;M9c^>6=Gyr(lh>De%F;@tWj0By**bag z*)2Nl&T@My?(VqQC%fBOvbc_m-8b#`hrKbODi?*kr>^o`q&h8YssHzz`%|WEVOYP= zRl8y;j@C}ATZqgPe^2a|) Y`#(zJziIr|3m6Ivp00i_>zopr07u@*r2qf` literal 1072 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 literal 1815 zcmV+y2k7{TP)Px*(Md!>RA>e5n(vELRT#(5xifRyT{W47v=;`831aWUOc(8iv)Ig^OIyLY=ssY|kTXVVbp6ThiU5?}IV9eR* zIBWywJdJP_;ud54KId!(@4w;wI=)@v+&Puc58Z2*U9kg?j2vB4t(IP?*PY#f831gz ziSfu&bsYX9@|>_NeqwAa`@2d0DB0M63A9ovegN+c!egnZg7v<02Xe;~3HCm`enT%$ zxKzu)BO_m|s8sF_19HS|s^JAT_mx+m|1;a}`EYb}-<{@kxVc&a&SvuiwOaj4sCu#$ zBlPp~e;}JF6ox+6&$CprY2X6~^6xlK{S$aKxm0EQV;J1>+qbWKch8t@bopyVmnNxG0cVf zPs6j11T0yNDQ{D)#=g$w&TDroZD8uN54#!5UE}PWnz~$&e+#B2f=R&?8jUeP(P*q) zK|w8TP1(}l|MH!Qi8DV%l@i&9X`U^Y|E5WQnWmm7ljYwrh?OnN+LX^{f0awPsgWLY z7Zv)jl}ee-&Czt(+GDB*)1!^$>_<_hhI-gtF3#Q1T|tqN6PJEq^W_rj-}(|;(X%qD zeCc;r&pB3xo^4wP4D`@aG_j>n*#EOsF%m;P+*li9XA}Jh*qPZWRw@q)~<&PrDp7ZOgt@v75XYw z=$|i&Xk=Kg*I!o&DS>G}tIFh0??GRsKHJq5-1_Q3FSd~2zCW2vvgbGNWWDJp{KYEc zXxB>HrNDGjL7R7_M#%>npqhbRgq;d#U4ZS?hb1Lgfo&KbE<6)Zhy*Ec<5(u>E|~^T znkjS`Y$DO{tRbv0r&g=HCf>cF6c~Nr1+S3FyDoGT?AGVdjGKfddvQ#JbF|KWD@x!{76pNL>Dp3lI9-v5LiajQo!<88{KO~chz+OQC#_wzDj1&{2v8>OE%sPt`A!`!aHVbUqq`+8o z7#)nMj1aK0(b%6SerWFW^`&P0 zR_JOcG@N!ql;aJhz;v+PxU%%hhQ6D^3T5qp2JG#zvHkiUZWtr2Az`RDY!+7Nh##7t z1T1|F%0Ns2C`aVsy)S;tJMied58dtX`cxD|GrpB`^un%{#mtn9KZ1C{D%-=w@Jr zPA~KVtiiq*HXqF8cwOl8hk>=GUm%nD7+0h0ZGXBdPDiuz^K&?ZTB8!tN_X`XP0zB< z9XT@eVpsv89;S@+n*qEWSd*%hl80J_CEczbld~+2ZG7TAm0cn|61eeCMMh+JR70#A zM#F9#gx!(ABuM{MV3^N~OpjU!+fJv`*@HTEX#tZW`lkZ5ct%I*a>@YqS~{J4Gi;#p z+M^9jKag;4y+H+d6+Fy$IN+{rCtuCwGJ$QN$}VkSQh>R6n*OQ4Aa-7*aJkZ{;%z&% z?eO8uFD7Lg0h3}{XZQ9#y9>2@)TE#|W!*lTG=?P`BIn^SL-F6oKKu$XMwiiHa`AoR zxDREcG(hS0S%29r0h2QP|FNEK-T}QACnYWG^BXAQ@aj35XLY6?kw+HBW?&|BWHVhx z13Yx4BQqjAjbEYVBD&JI;c|LkV*?h&p_%v7{VY7Pn{M$$x=DzsF!+k)PrGblQi0WAKJ-cO;{*3?^`&U;&d{RYq< zbEVR?Rdgf3dEM&nPTi-YRN3jGKW``Asew)nbZUTV;9uyw9?v*A?@9mw002ovPDHLk FV1iV?lIZ{d diff --git a/modules/mogo-module-push/src/main/res/drawable/module_push_close.png b/modules/mogo-module-push/src/main/res/drawable/module_push_close.png old mode 100644 new mode 100755 index 71a46c2cc2745c1d2f0ae13e392d9c63a40e7eef..c1381dc44c160b4fea26e24f9a9401e435a8ae61 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!3?wz9Rv7~+zW|>QS0MfW|NogYXKvoSdDW^_ z>%d^^)~!2s?AW+*wya;je%rQfKoOv_GiT1+x^?UN_3Llmy!rR<-`~G~ zfg}(B&3W7Btq(L&vLwhan1PX%i$_>YLQ+ajUP)P5Mb*g8KIh@1N1u;dsjvVQ{ql5i z46!&pb?R-QW(6LXk9E^EqMrV*-y*g(*Ft1|IHUE;M9c^>6=Gyr(lh>De%F;@tWj0By**bag z*)2Nl&T@My?(VqQC%fBOvbc_m-8b#`hrKbODi?*kr>^o`q&h8YssHzz`%|WEVOYP= zRl8y;j@C}ATZqgPe^2a|) Y`#(zJziIr|3m6Ivp00i_>zopr07u@*r2qf` literal 1815 zcmV+y2k7{TP)Px*(Md!>RA>e5n(vELRT#(5xifRyT{W47v=;`831aWUOc(8iv)Ig^OIyLY=ssY|kTXVVbp6ThiU5?}IV9eR* zIBWywJdJP_;ud54KId!(@4w;wI=)@v+&Puc58Z2*U9kg?j2vB4t(IP?*PY#f831gz ziSfu&bsYX9@|>_NeqwAa`@2d0DB0M63A9ovegN+c!egnZg7v<02Xe;~3HCm`enT%$ zxKzu)BO_m|s8sF_19HS|s^JAT_mx+m|1;a}`EYb}-<{@kxVc&a&SvuiwOaj4sCu#$ zBlPp~e;}JF6ox+6&$CprY2X6~^6xlK{S$aKxm0EQV;J1>+qbWKch8t@bopyVmnNxG0cVf zPs6j11T0yNDQ{D)#=g$w&TDroZD8uN54#!5UE}PWnz~$&e+#B2f=R&?8jUeP(P*q) zK|w8TP1(}l|MH!Qi8DV%l@i&9X`U^Y|E5WQnWmm7ljYwrh?OnN+LX^{f0awPsgWLY z7Zv)jl}ee-&Czt(+GDB*)1!^$>_<_hhI-gtF3#Q1T|tqN6PJEq^W_rj-}(|;(X%qD zeCc;r&pB3xo^4wP4D`@aG_j>n*#EOsF%m;P+*li9XA}Jh*qPZWRw@q)~<&PrDp7ZOgt@v75XYw z=$|i&Xk=Kg*I!o&DS>G}tIFh0??GRsKHJq5-1_Q3FSd~2zCW2vvgbGNWWDJp{KYEc zXxB>HrNDGjL7R7_M#%>npqhbRgq;d#U4ZS?hb1Lgfo&KbE<6)Zhy*Ec<5(u>E|~^T znkjS`Y$DO{tRbv0r&g=HCf>cF6c~Nr1+S3FyDoGT?AGVdjGKfddvQ#JbF|KWD@x!{76pNL>Dp3lI9-v5LiajQo!<88{KO~chz+OQC#_wzDj1&{2v8>OE%sPt`A!`!aHVbUqq`+8o z7#)nMj1aK0(b%6SerWFW^`&P0 zR_JOcG@N!ql;aJhz;v+PxU%%hhQ6D^3T5qp2JG#zvHkiUZWtr2Az`RDY!+7Nh##7t z1T1|F%0Ns2C`aVsy)S;tJMied58dtX`cxD|GrpB`^un%{#mtn9KZ1C{D%-=w@Jr zPA~KVtiiq*HXqF8cwOl8hk>=GUm%nD7+0h0ZGXBdPDiuz^K&?ZTB8!tN_X`XP0zB< z9XT@eVpsv89;S@+n*qEWSd*%hl80J_CEczbld~+2ZG7TAm0cn|61eeCMMh+JR70#A zM#F9#gx!(ABuM{MV3^N~OpjU!+fJv`*@HTEX#tZW`lkZ5ct%I*a>@YqS~{J4Gi;#p z+M^9jKag;4y+H+d6+Fy$IN+{rCtuCwGJ$QN$}VkSQh>R6n*OQ4Aa-7*aJkZ{;%z&% z?eO8uFD7Lg0h3}{XZQ9#y9>2@)TE#|W!*lTG=?P`BIn^SL-F6oKKu$XMwiiHa`AoR zxDREcG(hS0S%29r0h2QP|FNEK-T}QACnYWG^BXAQ@aj35XLY6?kw+HBW?&|BWHVhx z13Yx4BQqjAjbEYVBD&JI;c|LkV*?h&p_%v7{VY7Pn{M$$x=DzsF!+k)PrGblQi0WAKJ-cO;{*3?^`&U;&d{RYq< zbEVR?Rdgf3dEM&nPTi-YRN3jGKW``Asew)nbZUTV;9uyw9?v*A?@9mw002ovPDHLk FV1iV?lIZ{d diff --git a/modules/mogo-module-push/src/main/res/drawable/module_push_message_activity_background.xml b/modules/mogo-module-push/src/main/res/drawable/module_push_message_activity_background.xml index 0c3a036b3e..80b95aaa85 100644 --- a/modules/mogo-module-push/src/main/res/drawable/module_push_message_activity_background.xml +++ b/modules/mogo-module-push/src/main/res/drawable/module_push_message_activity_background.xml @@ -2,4 +2,5 @@ + diff --git a/modules/mogo-module-push/src/main/res/drawable/module_push_recycler_item_background.xml b/modules/mogo-module-push/src/main/res/drawable/module_push_recycler_item_background.xml index d755aba46d..2c16e3f684 100644 --- a/modules/mogo-module-push/src/main/res/drawable/module_push_recycler_item_background.xml +++ b/modules/mogo-module-push/src/main/res/drawable/module_push_recycler_item_background.xml @@ -2,8 +2,8 @@ - - + + + diff --git a/skin/mogo-skin-light/src/main/module-push-res/values-ldpi/dimens.xml b/skin/mogo-skin-light/src/main/module-push-res/values-ldpi/dimens.xml new file mode 100644 index 0000000000..1ebc40fcc0 --- /dev/null +++ b/skin/mogo-skin-light/src/main/module-push-res/values-ldpi/dimens.xml @@ -0,0 +1,5 @@ + + + 16px + 12px + \ No newline at end of file diff --git a/skin/mogo-skin-light/src/main/module-push-res/values-mdpi/dimens.xml b/skin/mogo-skin-light/src/main/module-push-res/values-mdpi/dimens.xml new file mode 100644 index 0000000000..1ebc40fcc0 --- /dev/null +++ b/skin/mogo-skin-light/src/main/module-push-res/values-mdpi/dimens.xml @@ -0,0 +1,5 @@ + + + 16px + 12px + \ No newline at end of file diff --git a/skin/mogo-skin-light/src/main/module-push-res/values-xhdpi/dimens.xml b/skin/mogo-skin-light/src/main/module-push-res/values-xhdpi/dimens.xml new file mode 100644 index 0000000000..d28982bd82 --- /dev/null +++ b/skin/mogo-skin-light/src/main/module-push-res/values-xhdpi/dimens.xml @@ -0,0 +1,5 @@ + + + 29px + 22px + \ No newline at end of file diff --git a/skin/mogo-skin-light/src/main/module-push-res/values/colors.xml b/skin/mogo-skin-light/src/main/module-push-res/values/colors.xml index 045e125f3d..86bf425d17 100644 --- a/skin/mogo-skin-light/src/main/module-push-res/values/colors.xml +++ b/skin/mogo-skin-light/src/main/module-push-res/values/colors.xml @@ -1,3 +1,6 @@ + #333333 + #666666 + #666666 diff --git a/skin/mogo-skin-light/src/main/module-push-res/values/dimens.xml b/skin/mogo-skin-light/src/main/module-push-res/values/dimens.xml new file mode 100644 index 0000000000..1ebc40fcc0 --- /dev/null +++ b/skin/mogo-skin-light/src/main/module-push-res/values/dimens.xml @@ -0,0 +1,5 @@ + + + 16px + 12px + \ No newline at end of file diff --git a/skin/mogo-skin-light/src/main/module-services-res/drawable-xhdpi/module_services_marker_bkg_light.png b/skin/mogo-skin-light/src/main/module-services-res/drawable-xhdpi/module_services_marker_bkg_light.png new file mode 100755 index 0000000000000000000000000000000000000000..d43d74c08cb4f005fff0c9799b06c37338c740d0 GIT binary patch literal 3466 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 literal 0 HcmV?d00001