From 5e54f22fad259cf5a5afd45a2847b9bcf56bbbe7 Mon Sep 17 00:00:00 2001 From: xiaowusky Date: Mon, 29 May 2023 11:17:59 +0800 Subject: [PATCH] =?UTF-8?q?desc:=E5=8D=95=E4=BD=8D=E4=BD=BF=E7=94=A8PX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 5 +- .../safetywatcher/watcher/HomeActivity.kt | 16 +++ .../safetywatcher/watcher/SettingActivity.kt | 19 +++ .../watcher/base/BaseActivity.kt | 5 +- .../watcher/view/CommonTopBar.kt | 15 ++- app/src/main/res/layout/activity_home.xml | 126 ++++++++++++++++++ app/src/main/res/layout/activity_setting.xml | 30 +++++ app/src/main/res/mipmap-hdpi/ic_query.png | Bin 0 -> 557 bytes app/src/main/res/mipmap-hdpi/ic_recovery.png | Bin 0 -> 619 bytes app/src/main/res/mipmap-hdpi/ic_setting.png | Bin 0 -> 838 bytes app/src/main/res/mipmap-hdpi/ic_wraning.png | Bin 0 -> 615 bytes app/src/main/res/mipmap-mdpi/ic_query.png | Bin 0 -> 342 bytes app/src/main/res/mipmap-mdpi/ic_recovery.png | Bin 0 -> 383 bytes app/src/main/res/mipmap-mdpi/ic_setting.png | Bin 0 -> 521 bytes app/src/main/res/mipmap-mdpi/ic_wraning.png | Bin 0 -> 389 bytes app/src/main/res/mipmap-xhdpi/ic_query.png | Bin 0 -> 656 bytes app/src/main/res/mipmap-xhdpi/ic_recovery.png | Bin 0 -> 884 bytes app/src/main/res/mipmap-xhdpi/ic_setting.png | Bin 0 -> 1123 bytes app/src/main/res/mipmap-xhdpi/ic_wraning.png | Bin 0 -> 709 bytes app/src/main/res/mipmap-xxhdpi/ic_query.png | Bin 0 -> 1190 bytes .../main/res/mipmap-xxhdpi/ic_recovery.png | Bin 0 -> 1443 bytes app/src/main/res/mipmap-xxhdpi/ic_setting.png | Bin 0 -> 2083 bytes app/src/main/res/mipmap-xxhdpi/ic_wraning.png | Bin 0 -> 1192 bytes app/src/main/res/values/colors.xml | 4 + app/src/main/res/values/dimens.xml | 14 +- app/src/main/res/values/strings.xml | 5 + 26 files changed, 234 insertions(+), 5 deletions(-) create mode 100644 app/src/main/java/com/yinuo/safetywatcher/watcher/SettingActivity.kt create mode 100644 app/src/main/res/layout/activity_setting.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_query.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_recovery.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_setting.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_wraning.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_query.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_recovery.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_setting.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_wraning.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_query.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_recovery.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_setting.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_wraning.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_query.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_recovery.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_setting.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_wraning.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7ac5171..bb4ce33 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -27,13 +27,16 @@ + android:screenOrientation="landscape"> + } + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/SettingActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/SettingActivity.kt new file mode 100644 index 0000000..4f88228 --- /dev/null +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/SettingActivity.kt @@ -0,0 +1,19 @@ +package com.yinuo.safetywatcher.watcher + +import android.view.View +import com.yinuo.safetywatcher.databinding.ActivitySettingBinding +import com.yinuo.safetywatcher.watcher.base.BaseActivity + +class SettingActivity: BaseActivity() { + + private val mBinding: ActivitySettingBinding by lazy { + ActivitySettingBinding.inflate(layoutInflater) + } + + override fun generateContentView(): View { + return mBinding.root + } + + override fun initView() { + } +} \ No newline at end of file diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt index b6d61ae..c98efb8 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt @@ -1,9 +1,8 @@ package com.yinuo.safetywatcher.watcher.base -import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View -import com.yinuo.safetywatcher.R +import androidx.appcompat.app.AppCompatActivity import com.yinuo.safetywatcher.databinding.ActivityBaseBinding abstract class BaseActivity : AppCompatActivity() { @@ -16,7 +15,9 @@ abstract class BaseActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(baseBinding.root) baseBinding.container.addView(generateContentView()) + initView() } open abstract fun generateContentView(): View + abstract fun initView() } \ No newline at end of file diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/view/CommonTopBar.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/view/CommonTopBar.kt index 8abd3d2..d581b1c 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/view/CommonTopBar.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/view/CommonTopBar.kt @@ -1,8 +1,21 @@ package com.yinuo.safetywatcher.watcher.view import android.content.Context +import android.graphics.Color +import android.util.AttributeSet import android.widget.LinearLayout -class CommonTopBar(context: Context) : LinearLayout(context) { +class CommonTopBar : LinearLayout { + constructor(context: Context?) : this(context, null) + constructor(context: Context?, attrs: AttributeSet?) : this(context, attrs, 0) + constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) + init { + //初始化方法 + setBackgroundColor(Color.RED) + } } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index 24f3d6b..bd4cb7e 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -3,4 +3,130 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_setting.xml b/app/src/main/res/layout/activity_setting.xml new file mode 100644 index 0000000..b242cee --- /dev/null +++ b/app/src/main/res/layout/activity_setting.xml @@ -0,0 +1,30 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_query.png b/app/src/main/res/mipmap-hdpi/ic_query.png new file mode 100644 index 0000000000000000000000000000000000000000..e5317a96d1cc782712d4a7fcfd77a19bc04dc974 GIT binary patch literal 557 zcmV+|0@D47P)Px$=Sf6CR5(wa)IF%ybr{C+&xO#ClL#$}V7`)A2x7i0qBuCINDwv(P0bF`)*w2# zWlIi%I7Fq3uLu@6h=OQ?XmX0ql2A&7f-luA_u)BkJU%{;oZs>v{y)CI>%On+zEf4- zVI%%E_j3#fQ&rFKCH_F>z*~Y(@m|9owz4F@%mJjT*5f=@O~W=Pxl>hd;T`-x2HgK2 zBzay{8*p|QY%{LlpE0mMu{X)jqhRx~0{@MHwOPL}|9OQ*I`isH)@m7%P+fKHZ9{+KnG@7;76o z8`cI~M3?sz>u?nZk~H+CQ&r#NgCxtR9v_U;^aQlBMS}_G1~0@lEa(^vfwkhVuqMg< zmtaFKzdumck9E^$EBhRub|ULUyF5A8_utYHt@wIq|{_Sqnyy`p|ia=WTN v#3|guo`!V{PQSt0Inq0ChzYB329qxUJv1Ycu!0eY00000NkvXXu0mjfvVQxz literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_recovery.png b/app/src/main/res/mipmap-hdpi/ic_recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e7dcafff0c77d58533e32ed0734ed674ac3703 GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qgx!40>gprK$oPSIY#-#_6XoOun~9&90YFUNw$Xp=Yf?e_YBY?>1)9% zhdu^o0&AliNj>F%5_j9HfQ!H}U<>e6(yTwAwmX1@z-mdCE5R}eCIByiPT)$Cqf=5- z#FRSCDsPo^^l!in9EF=CjkUcEI0USbbV0U90e65NNpq_Krbg<3F_PY;doV@=^8(rs zngBB-byW+kFg4SG=RiY1j{r-6*^)lj0F5pm0UZH-0=xj$OZrg*bZ8p2`ha!=CnW9s zUtsol?Ip9={s!!l6d!6jwp)R=fPMl_OWIKrv3E2N0L=jnabKqy>+|?P3)n6+ogC1h zuPBW|?XUj~xD?QO;1$p)>Ha`F%pR!`xCcxPXgK3GP$wyj5ZdeoZc2JkZ4ujHoG-wl z!u!jBYe2iCR@?7^Zb?(Bf!f{=#LF+2biHr&***(w2onI~fPKIMNq7ITv6_KXz&S~g z-@BzUU2Xx3fz80l*gTSAyZ1Y`BQF+F3$Qy$wX_K82Tgjmg&9&njM^MYAG5+kfOSAP zaAH6u74fC8O3*>Tq?9y2Et(Hy&^^F-Ahdid=~wGm`)S002ovPDHLk FV1nPh3Aq3O literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_setting.png b/app/src/main/res/mipmap-hdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..0c426ebd2e59662a1f12cca8a2b373183b11743a GIT binary patch literal 838 zcmV-M1G)T(P)Px&07*naR7gvW)mg~kQy2#D-(xVy5*djaSw`Y7EgaJ^K}BnA zvtHslI2p$kw@KcZ1Ts6x@00e5<7==G@8BmaOKYvbFTqVc;FBsl$&3BbO>hN{z()AK znwjLTe!gMvN8MSkV=O4(E$}|B$DK*4w29SPTYx3l6z}0P?1}C13Jy>5%jkY#J&kV) zcy14vo1_#lfNq7i`dL-*?&$1jRD)L}DOLQvT5DGpEd@LWAK=v_6)*tbjiaz%lFIa7 ztF=~V&)|X)E!+0SuN<0J{5@BiO!9K4p(rV8E}RTHdi+y-mt>zFb2CoG`~kQ){1CS% zxuLbTWd-1(B)850{3Q0k?xmL2+H1WR=MBJn<8_>pmZZ8omd@#2RyBdk@HOV)SQL%rCuL0In8&bl0hc%2 zhVxNke+lO#`L>t08}7j18>Ns7h)&PZ*k4u2qv)K?P8wxnq(wld`Ek zlv>6a9*5RU9jPijR>*{vh zI}5vDX_E4f+Ajn86($|$N>;I8)b<<^B?sa(w z-k|&JnW#th#{;P8{JegXYHs}~YX$CQu8Xq40$wv7l0Nc9!_Qbfw%P&wFYxwMfXxT? QF#rGn07*qoM6N<$g0DN7`Tzg` literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_wraning.png b/app/src/main/res/mipmap-hdpi/ic_wraning.png new file mode 100644 index 0000000000000000000000000000000000000000..76f27ccdbab1bbf55f49743881a92001349c2def GIT binary patch literal 615 zcmV-t0+{`YP)Px%AxT6*R7gwhl}m4pQ51%sw@NTzBqkjcNkd&?D5a<-TEZV7Ze!PhfrS16X~W3C z0MU*Nnh?>rhD2OuVj?aBArTBn4A8i|vW{IjzOz5yX&Bnc&dGQ7UeCI(Et*`m7Xf>K zy^_9HiK*(s#JTMaz$Ktn(zhzP2C(fA{8|*Wy&1Sr2DUvz(x(Zz-@vx70k43aMR#q_ z0v1cUn^8I&cnX}7bSTb?-~+%hV7H_bbzxWrv;$Ls_rOC*@8Ucu90j_8^^$Joz^%Z3 z;JTy-w)=n~U>-0tDT??8{CqNC-1gxlb1xf;It#;-usoDJ2S!rjJ^=H9T|hrD73h(4 zyBMBa^5XJoU@LG07?d=giR%*JIM54hlr&ad>pP+P@vi!ememP>ju3Gg=H zEYK+_tZx8E6~yk6^xAe0a06H<>2aB&RF;vveo0qy;C(>sm6G1rUIW|&IwVDBWmhsF zy0%YJ{5Duz1g{37lm3JKPeTz^5lMTSCRQY)6L^xQTQPw#l-2>4({#%wFQ8G!7lF^f z9AItwj&{wxI0oh>V`6Mx%~iz~;9!E*nkwy)1n6?-Kl|X$MB9nV|~dzOOxop z-~_J*?gEYiza~?&pt61eS^~T@UV=LJ|C0Mt{0DqH40GSj2(|zK002ovPDHLkV1kFb B4AB4p literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_query.png b/app/src/main/res/mipmap-mdpi/ic_query.png new file mode 100644 index 0000000000000000000000000000000000000000..8c6753e38de649e9600244390ea3ba673a5e7448 GIT binary patch literal 342 zcmV-c0jd6pP)Px$5J^NqR47x8(!HzCVHgMC>ywmZIb@N}U{YuDA1Dh0DT5MO3VOMk$L$XFD0hA8_iUM?dv z@I1-8DYO>{7U&x`@DfjO6^HTm|LI-8Eo|ZrMwRs>9f{gL#TPtUp57jeYFl`WOG$qG z?Xm6H<>@4sCzsoH9XpfUUqW{=rg(1-?ZPiy!K-mPxQVqSo3m%sc0X?52tFPx$IY~r8R5(wK(!Z@<|pHF?`d+U3ackf=W=lh)VJ}0K4s?OmujwSihQdJ$q zGh9vbV6r*!9w}1IZgCB4z$)`CpcBxMryxlWOa&1m<8QU6M#2OCZEZ!#R`+reY3$0H!Ynam& z9K~atPI7X_7`EUAUL{!>!9MTfP%i=&lk}QRqNPx$!%0LzR5(v<(o4wCX&eRc&%uIRHj3%ZOLD0x7VeiCDK<7t5m`~Bu%Sq#Y-TYE zDZR5$vJnx@lm$)9EL@W&Vxhz=Y+SOD1vPy2y#4;gJD%0^dw!koIp=#$e08d7EPla8 zJi=zoz*)S(fh3oEkPHDY#3{_fF|5EVY{5iaOw#v1a8(V%9`q&I_4Uwpuc}7W*cT-E zx4osRM&NhM#%nC#CZL`-2Oss+-u2fAB8J={mRJoYEq z-&vU1$^SXYwW=D9^B9RWNj_CoyT5ASemulI98Yq!s(!?2v_UP(!)UUb&BnSEPkNr` zb`2W9rX)8y6=U!r$$#B(Arkfk)a zZDGHm<$n(I@fZ^@K1q{2c)kI5(xzdPx$KS@MER5(w~ld(&dQ5eO4KO5XqaB^{}B}{1Z4`|C#DMS&(#Gs+YLBY{k9o$Q3 zmk+2Bgr>lTs>?C^LjJM z6ZN7BN^%UmQuiykR`sl`ugFQt{2iE6S1Q2gz+d&efolOafmwB}s{9g|1jc|7;4SbB zH~}_*1)vKURzKY+SCra;qI?Q00y{t(&<}h7M%C48d{wzvS_6KnQ}uw7bOYSeP_k{kd%>QUA9Jg}{PPEwMePQa&)jpk@ZF7*yRE^=wZW#B7N0=#LYM00000NkvXXu0mjfvsb2h literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_query.png b/app/src/main/res/mipmap-xhdpi/ic_query.png new file mode 100644 index 0000000000000000000000000000000000000000..0a6ce7cd72c65190c9034095975345cd39748b12 GIT binary patch literal 656 zcmV;B0&o3^P)P000{Z1^@s6i6JCt00001b5ch_0Itp) z=>Px%N=ZaPR7gw3mP?3EVI0PPk82hbxs+RpluNQ; z?}25K+GX3oJK#$VIX!@}K#QbRCCCa%$7=<#-3Ryvv`Si9f~=I(QbS08paZxhsqz0n zY>x!?08y(VPn)DOvA}lMN^DO79u?U=#qN`|B`+k3HmVzt4oRQ#Liz!bvR?&3g&+;U zwSs^M-z8~xUL_NOtp$|`xFG3bE=V^NR4mEUU6X+A87&-E5vM(!CVCzasT~YF2QEu` znoEi8dffU_NkH(uNA}vONR1Q>J7bFcmlp z?3J`Ft3hnXfnKLN4VCmg;<6yIVf1_FVO$NwDc1s%B|WRwg|2%3;06#UK9rPw1SSBRfLZBoA0g>;w;;(fqLojkjmyQ{ z24(_bFAb7D6iQd;-E7CiF9PNOgMb&n6-ke6?@y|p0QGT^mD06b(urC)a8mm(DE-{s q2j0eT<^(lMYU?W2_5olc@bEW4oPGpb&-!Tq0000Px&E=fc|R7gv;mP@GBRTRd5pPCW`mJ;4c4@(D0N+3QalBkfB+CZf!@_BDa3J!b? zL=n<~IAXhwOGFx z*i^p#18m5CNjDqUcLLfT20l=?7AHYB_;0NGkNx#+a`ybHu z!@&2zvp~W!UDAoJ!e0Ak`wL(yuo_5+hXOywaY=vF)-?jZ1||Tc{i25=O30$3p_dFA#EZMPNB zgTPoxhwlYe7uL6d4q&vTpKXr?4gx8pA(AfCfLnmKfDa{QLyygNA4&h!Ik62`0Bn`C zP_`3-RA55#R6Of3t;t5)j{#?a>p)w8uK=F{yCqGj5>|K1J-`dVYXN=$v;%KS%J0g} zcG8u!Z4dBBsuCC>DetCovz_z9ITm2@7j+pR>00HqJFnmoAc}K2z`uZ0Rewp5rOGXp z3tWxl1sGutD8No)TLs;Av^DZ}8~6(_C}EZKdli7jGfGG!lNSR#1dJ(icI-X@N2Xwa z0|C~QV3DMhZslfsA+R~EF2HF(TFX93&sR>nQ>EVm=@?T3e4sSXG|^#_eyS2`dl+!4 zROz6ac&`Okrk_cQ)Wxfm@)F?7?l$3Oj@sS{%*fawX+;g#zX)s|=oCr2ZKse@P{$=b z*OOb@o*ajPRDT-7)w>4A;L$SQ zyj0(in~jNmf%nQybNJt-Ik!v7K~2qe(vZT-Gm9mJ9g;F?-nFKKaH-PdbYt-}e;t*S zLpxdB#FlS~%+gxU8W*<&7HAT_2$%<)Y&8+sekSu!NynD1Ccax6<487JDQ7|e0000< KMNUMnLSTZAL6!ml literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_setting.png b/app/src/main/res/mipmap-xhdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..3d60d34cc87714d386f7d0a63f231b7dcfd917e3 GIT binary patch literal 1123 zcmV-p1f2VcP)Px(9Z5t%R7gvmmurljV-$s-6`B++V$dRJN`h91Mx`3R${!IGjk@&@iCdMpMX0-C z5RE7rl!%CoTbuNPAf~NIXi#ayJw>Xd75DoOmo00u-^n{?&gpli``4WB{l2~4z4zK{ z?-30a5r+X+0H*`H0ZSxZSbr7~_XC##KLe|Pg_7RyJ~JkeGr%jyamjXw6*?z5HupL0xrtBxOO`OuL38Q)K<~> z?7;lJNz$J!Y&Of+Wodl&X)^ywNw*GwW?Os&xNfe^H^Ae-?UMejz>Wp31y0CI`N&RR z1MZUK$ObGTb_W&!vjLZC$2^)`K%WBU0H--RNoL^?i-=xeem-=ad`a7+WVrvnQ_^)U zQ5(aVnG4(lJXSz|0k%qVT8CLg_{KK^-?_%XbCS$lN8|`B9QOh4(c2{5)aKIeac6K; z0d-1017=9_!JtKiQ~G8CPLuRShl@?jIvRL-o$9KDZvZ_7)aqhsbCcWgK+omND}j@N zGbKIS4zPOn4B#0{p`@ABbEo%1U;^-H&0fFkk4}>GQUZE~%@%B+{vUxUs7`hi|a z*SCPKmSjhb77_MgUo~hSaF#D4X>|?i$uSFk?xX`W_FM7GQCzGi$jm3KU&h; zCuvS0Qjx9qfT^_tMZ^kUWQ0UoDali(kkQ=u1lSK)RJV+!%Helv8H@Na4J~8#_jG8P z$-wJ%%b1;;CHY{ORcd5rUI{!e>F-RPr-`NR-c+Vxs+8}I_KXEamq?cY=clr~+(8D5 zD%ppX>4Uu8;i*LaIZTZrqR619&fP#?0k!-&=SA>+qbC5j&pR8XMQbq8m*6g*Id$j!o91NJbujFVORHy`R8f_-dJ2~3S;EjN%j+eUL zPD9*#(F?%Qz-5xW?R9Mt;T`D`;N5J&E%nD87qf^ku*LmzNk?>xnCr@qna&B4T>l}~ zv<H;BkNl{93?$Sw`LVFJ@W0FM)l4^E^X=gEH+NW3_F_Nn}1;knOWY(!T97 z)D-D8UPJOji-sBKv@Zo7$>*LRUP(9ShG229Es%8ch(R;jDS($YOQBi$kR$^QTJ>** pMaCIfEXmQgwQWY)EqO-z-v6Ma%Dg^+ri002ovPDHLkV1ikE9D)D< literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_wraning.png b/app/src/main/res/mipmap-xhdpi/ic_wraning.png new file mode 100644 index 0000000000000000000000000000000000000000..704d4ae22c3d47b5d99d0ead7a45ee6c5d16d38e GIT binary patch literal 709 zcmV;$0y_PPP)Px%e@R3^R7gwhmP?3^VHC%I|H*A35ppe;lCaRAl-q(bN?42}*BVK&utAc`$YLgT zYDy7B*hq=oBIQzYDayhIWg*v;Y)Jk(pXbwSX1?$J-l18|S-#(S&hI(r{LlFw(M7Yp zGmc7XEgC{a50w3Fe@M`wMPvL6^j(4u`!7)2LnM8y7R>gS1Rap$H(b)&tj}MW+U^4! z1?B+F(DtGPy;{X*B=8Wp3~ZA0vvekVz;-X-Jg@|~1uT%{qU8&J+x>w1z*OKY zu%=UJa_$d20ww}GBpu3#XB@B?m<~iQzX7j+yTA=erIM#OZNO&W0We$AkMeJw3d!~q zU=^@CGPOM!2zZpVu0rMkJOZ>vTT-hI1A8QulwK9uuH;*RgFy8A6L0~z3A{<|84oN2 z76N_K_mz_FRBB7rk+FRsvIRl_EdkG#u-)axq|2=UqLj-e#RWT9MX2p4?`hyG&?xD8 zErPPWJ;9^jGbKH3f38wb2LUgEfxuEp7i$4#L=-DBD)TJVTUKqJkoE(6fisd;7XfC# zw}H7plcW<>g=9Oje+`TRCP;eGMd-13PAS(&A>WIr+T1K#&S=4%G)EP4s&a}@W>pGg`bHO^EM~F zDBkC8hTjhH_t;cqPHT)?lUwd`XaKgP*FsGZbDZK$)h6j$#f|hoD0wmBsW&+7)Y3z^ r8>}v%vw(Zu0Q-Xo=xAU=cS3&w!+2Q$GFSpk00000NkvXXu0mjf_NYC1 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_query.png b/app/src/main/res/mipmap-xxhdpi/ic_query.png new file mode 100644 index 0000000000000000000000000000000000000000..e91b196c2136ca983c4c1f70113f51cd2290f085 GIT binary patch literal 1190 zcmV;X1X=ruP)Px(U`a$lR9HvVm}|)1a~#G$m(ylW%VBwe@IuOvQ#s6>n@BQ*Ehfz|hZdt~Y9%ds zA%#+oAuqg;2_rQmvNWTOF>6lEn$sq1HZEPye)rS=x!ZH!|NFWB_V9i6Joo>1xW4D> z`;+a%fqQ|yfWO)HB4B%90dS9`O@ScWzX9X6J)W)J_`IacTEGl!29^PTjuOCwipRbO zj+gXREEZt-;Rs1ra6!40`G)=GxYlQg9D^$KhU z;5FckT58u{G*;5a5yzPA01Fj4z5boGR*sYOM?b(~`U49kYJ#WbyvTA%e~lPeE!`Vh z)N71I!^40*yD-~bOL8of6kbe`FQ#60ic;1vm;wdux490;HiYw*544dE!Dg_B`PBqDU;gv{)<@e_BUiwnKX!0L}*nX1$7Jc$qF~mF>HMx#imoNpVY8 zvHdD=HjpGpqI^&cur_sWSc?^4&j6Qh<(7}j@Uq$VFF?w|GD#^fwZ!(hz>7e#KZ?z* zmXl7v;;uQRS5_^S-hJ0fAG@An97A#e)tVNq z_9MV`1_0HkY+0Hvfnt3ujfuDzz zA*{9uU^)DLU{(S0IdH3_#LW<~oq=~YkQSB+ES(~+Oe@>h_6@9cpzUaWZ23R2l1zK9 z)VbaBic>0l_+5+5#=;XNeeQoN>m+Gud0I`447gCIC^9IGS*&8YDZo`_ zh}pXh-4Y-iFACfOTwlJYY)p~#No#%Mz>4KEKPHCuD+5iYqUAtZ(8ksBIeZ~y=R07*qoM6N<$ Eg2+HUSpWb4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_recovery.png b/app/src/main/res/mipmap-xxhdpi/ic_recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..14b96ef6258d349c0c6745976f959874180a3021 GIT binary patch literal 1443 zcmV;U1zh@xP)Px)T}ebiR9HvNnS0EZa~Q`zUviqW93tl!(khKf7RhoRW5O)SVI*RbHiR7Jlp#XX z=6uR&(i}#PBO)b-Sk7!jR!TC*%f5Bp@9v)W^t^9xJzal2&;9&<*ZsMF_wRQdzK>{u zMZ~&5ci=K$E8sXupH|}{B2EQv0;T|012ZN4Ud>#OQMCgj;&5OX(6=;as-&LP_=t!F zzy_tUuL8G7dZwEBRe?st1mGB;UCHTUpqHeX)!Zl|?gIu^jQt0AO49Mo`DhX}BDMow z20E1-{RoVcbY*kS%fCm&u0Uhkz@d^pY{++mpb@bR@CC3Y5Wv5H_vlNK{Jm8c5d(k+a`KbF^?A5f z&-3ypu%jeHFJtvUBVv8PE9Q;w-~Ryilr*bVbfrlVu^I3cupTfE*ag@ccpF$dhyI$d z^UL>J1~el4WcLFn<{$$fBVf*etdUN~N*dahkh!Yc0&nFj z_hEI?aH#W&j|I-ITScjEA?rR=44N&;`)7q%L^x^m@xhYxdHE(0@d?m5uiYcb8Exr` zX1tsRY?=eQNb-c0ZV|B?P#oM}fF2Hq1?X_#h6JzMH!GcT>7uOzJO&(*q49i4W0XHU zo^jGC?Mz8`*8;M1;06KXGi7@p_c!R~8QdK|z0_SLIZf8gB4P)?ThUp|6;>yM?gzY{ zR8u7FTQkDajU(bcCz`y}*PxdIMS*dlq#IWe&{4qU$ui2IPXkBg1($73XEnEo=m)%* zAd?LG5zr+sw3p-@Tyu*EhswDL^07gG23#zJq}6Ipm;e#s%FWf3ZLUF!7GaSjpZrzE zBEqTFadn|VT~=)fESBWvZI!WzSOl19fk7QJJ0xAZa%ojd;)rn8{4W{i7<4+YM_%Y4 z>8Dx(7Wa+_FJ6&&rW@4h(}k?9Ut8Cot$pZ-I1ngm;Ry!42)HI4ULnbWw&oTQ4)z7h zFoW(5ypv=zB=x8{<I{{O(C~-&H&7cmfRxwV< z`fs=-YeY4(h&T_pIqPGqGy{vm`4r%;tpDCjA;2+grCYY^&hgf?TptgSG`;|JP<2b} z9^2Mil7Z_i3v7q6S(2P2R)|GJZ{Uq|?(np`r1|CM?gF4F@tprVO7asG{rK&`X}}C% ze@VZ!HEHS!hV!|xT`cKZf2i#1Emm!xgCGxYn z1xr0px5$Mm;?+FYN=CxE0UVu99svePvJTKD77^!IFHK>>K0B91;>s2E_p5+Q^6q}U zCrO$Z5jz9#0vox2S<=TybC!qF`P`ygM7ZO$j8havPCz5ef?Q*2Ub$cS8yM`)G$Jf( z?~`!WjjU`emqmor_roQH=6y*;uTU<;_%$zy zASLr*9U*C4bMveES0q>0r+x(Be=y3x4q?_io3w~{1vnrF8PKaZy4nJ$YS4tWcDf~S xa_X2)5Jy)Nrt;6UTLI5;5j3Z%S6%tk{{wn!6kna#29W>&002ovPDHLkV1j~0ruzT@ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_setting.png b/app/src/main/res/mipmap-xxhdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..1b29f36e31348c9e56ea8b80dff38dbe8f65e4f3 GIT binary patch literal 2083 zcmV+;2;BFHP)Px+-AP12R9Hu~nR(EEV;RP;t0trrN~4XECe>&`B}GD(eiexpT9{;*qO^x;Mw=qC zB_dg(?WaW2bAuX=v^SaMF=RNQFe$V;-db|I5=lwpGLD(UMrw10-!LX+KGu))L>B^i13T>RU3&E|N}@w5p^(OIj}JWJy1%W&s!3%)wT7*g|_khl6m;?1^6M7&a?g8?#f9BsE0{ctGwoQC28Q^UseN__2`9a%n8Cra3Jjwkf{iWvp+V&%do*8wAldOVQD_B@_Guw@4 zhW3~^UKDwmq$ky+18g5PZNWjnN!I1gw)pm9+fQF%l${5Y>>=sn_47X@y`v8_FK2r$ z3ABR%PrggiQz{s^uUi*0Fps3LhV9#?0WQzYPhq1;^XuMo)!KCV%c4bs7iv7k_9?8< z1$?fgMZr{?T|>gKO>$UdN$xG_QIa;4^cYENSJ2%kiD$0uCX{B8BoD64x7id&>}q@Y zJm4e%1#s7XRaxpJ+t*J3yS=2hN!p-*cBgSNtn&p)huQvPcR~^p%dV34uItymu3wR~ za~tq4B&}b^{v1jC|8GgRNa6zZ9%~ZrANO#KvBp0oJ>T{P6J8!nTurV5bAQ%KNE^%n zP6FwFNfI=}U)+D^z&+&(kpJ;+V?USlZAq8Hy_Jq}!Vbj*O+ta6*`x177i^p4wUUmj zA5Ulizd_Q6>WyA$`_m)95(MZ3j39)UKX3c@6Fm1cN$;&7W(w(j2iv^hR7>)Q^7!oy z;I~UUv^IuguNVOQa!H6745`QwUo^CFo#siB_Nuwi*qTG~G6_KobKT7nN!~>Eszt7o zgmQuv7Fm*&C85Yjz1XX4pFR@o9G50RL=h+0v9|Z0uow8gh(l`pjt1~UiwRI<*hRLx zGIDMp$v%=kQuEHSz2g|L?Kw$MWnU|ibhV_dZ2zXaP7=h_A@w^kwO5yizfszjIXl_r z?G{)PJP+SuYuo02&1^}&S*af8*sjYONpK>Xn!WA@Yk#5(cnwL7s=CxR!h7D5P#WD_ zSLvscHnI)%%xp=TxZzm>_J}rhcJji!^z2K`P|a2Vw++BH;3r7>Q7N`_B<(V(h8uc= zBwQsD35MW#V+ZiTlHOh8c$WfUQEDcjK1p3B=~l{~HXkQ}n!a0rKPzcB+a#BnEeZUM z0>n;~v~LIS`zw1gzN2j%v{A;Oe&j+5`AhxVL^MD>eya2xB`I&sKpttS&*d__dh1SAqHTU8M@IjK^ zQ|jz6s$bhwyS9C@`vn7j?RnBpG7j z_JyR)Ox2AAAsHRr6p+zwU4Q*s)%m z;s~xB+|OSEe4U|!U>3kM>_`@r>dS4@^ysxD0H9@X=QMBCb@*{D@@3mi?KaUDvj9dz z(EOmSbhd3ivMjJ98%cuV&;WpjbttJQG}}Qn_goUnpQhM7%QoLmrrIokNsR!8cJMTe za${A&WV`pZc)V{@f(aQ(gB!477xz>?DcL5S#*zJJUAnEDhlD3SLDIw~dOH<0nB7IIl0M+O)d3LX=(2 z_dL=unuYm|Q77_^k8aS?0WQ$=jOiEPAv6eJG01*D+fC16!Ny4t;BB!3&(o9mfNeDI zC>wo;yQ@`ao}AD3HrBajT2C$snGaQnck%KiEArW4g#nLp$Nyo{e*tG50$X=?FgE}I N002ovPDHLkV1hdM1BCzp literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_wraning.png b/app/src/main/res/mipmap-xxhdpi/ic_wraning.png new file mode 100644 index 0000000000000000000000000000000000000000..9440834a55a4551e0cbd388a66306f3386751032 GIT binary patch literal 1192 zcmV;Z1XufsP)Px(Vo5|nRA@u(nOUq~QxwL3pQ)B3e>GCB~FQ4G)cYkP1n? zcu)k1DWnx+RHzz5q%R~w5HZHodXN@D&3y7T`^dT1z4w34|Nj5IZF1M!+1YFDZ?C=f z`qo}Y^g(Rz1WYKVS4jG+SIekZhU#`~zXKdt#->R6q*v?o3-F7;iNNo`ev&?4UjYAB z0DrNr1AZPj8Tb|0U((tEYs3HeJ;Ag}{_-7Pw8)susFe0tIR7I?SPfF!R3;68*0;?0B;050-OoF z4$PMHVP(knMBpr78gNJfI-GNpDc%CI;io12RI`)KUJuL#J_8Py^lfXvB{XtW*8ubD z7teM;-UaLk#KTP`cjHUoI!RB|W8U@|z&DcK9L`u{rmGCwo&?;S8(cG*oBU%r_GJao z@^X3hiN}DcC2Vq`D|r%_B`E~cNE!n!-cG8!4>-1FJu!L@@PefGhFjJ4zD4f>;IP`f z#P>`|?>0f)7_jXe{Sx4yn&HIVt!;>`+KNMIBY+dFA^fp6fk-CkhfGhS1O-AP=NiTH^w$ihm6qqiy`g-k zemPoF>X83QC*lZmy;cZeHE_J780@*&{ujrFJ zUS0+nzDUvo-2km+i}Qem<@*jv^?GH^a3>Fk=aVT`N!ore7~59>x0mrtCEYtpz^MR3 z9+3r-u5RPughU1SJ4q?B2Z-(2r6%Z=hfgVV9eb%!Qq~TTrXF5ffKM%~Hx78sG4&xN z#y#BcOE>P}aSsn-&hd~~Z$e_Fq#cH!=9xhCaz0&BI*(n8?IVCRVn)q$zm&dLYUGN} z^XAG^y{cbR%cjMYIo(Je33)wV)(gPh02r-K>*6Q%a9W`0rHzFwlvJJGf9sD_t)f&0}A&(qfcmTmROdQpF0DjV_%}r;98qs{{WYEf8I{%bM@?>aBJ5!Q zb!0Q0v7Hsbxm5W#TyHXuEvgY#58%XcI)_!qWt{~ZVE+O^%O3zSD4$~h0000#ffffff #1ED5CA #66000000 + + + #242F4D + #4C242F4D diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 2a6f1db..16cf2af 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -1,4 +1,16 @@ - 87dp + 87px + 288px + 536px + 21px + 272px + 88px + 29px + 68px + 66px + 30px + 13px + 34px + 185px \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b5af190..1b69d07 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,10 @@ My Application + 设置 + 数据查询 + 报警记录 + 报警重置 + 摄像头