From 5f01cab9fd0c4deb69a813ee67cfce06e130dfda Mon Sep 17 00:00:00 2001 From: xiaowusky <chenyangyang3858@dingtalk.com> Date: Fri, 2 Jun 2023 11:04:51 +0800 Subject: [PATCH] =?UTF-8?q?desc:=E7=BD=91=E7=BB=9C=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=92=8C=E6=81=A2=E5=A4=8D=E5=87=BA=E5=8E=82=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 8 ++- .../watcher/ui/NetSettingActivity.kt | 35 +++++++++++ .../watcher/ui/SettingActivity.kt | 14 ++++- .../main/res/layout/activity_net_setting.xml | 58 ++++++++++++++++++ app/src/main/res/layout/activity_setting.xml | 2 +- .../main/res/mipmap-hdpi/ic_value_used.png | Bin 0 -> 7767 bytes .../main/res/mipmap-hdpi/ic_wifi_setting.png | Bin 0 -> 5451 bytes app/src/main/res/values/strings.xml | 3 +- 8 files changed, 115 insertions(+), 5 deletions(-) create mode 100644 app/src/main/java/com/yinuo/safetywatcher/watcher/ui/NetSettingActivity.kt create mode 100644 app/src/main/res/layout/activity_net_setting.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_value_used.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_wifi_setting.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4d8f392..f509da4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,8 @@ <?xml version="1.0" encoding="utf-8"?> -<manifest xmlns:android="http://schemas.android.com/apk/res/android" +<manifest android:sharedUserMaxSdkVersion="32" + xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" + android:sharedUserId="android.uid.system" package="com.yinuo.safetywatcher"> <uses-feature @@ -94,6 +96,10 @@ android:name=".watcher.ui.ChooseParamsActivity" android:exported="false" android:screenOrientation="landscape" /> + <activity + android:name=".watcher.ui.NetSettingActivity" + android:exported="false" + android:screenOrientation="landscape" /> <activity android:name=".MainActivity" android:exported="false" diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/NetSettingActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/NetSettingActivity.kt new file mode 100644 index 0000000..793ee45 --- /dev/null +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/NetSettingActivity.kt @@ -0,0 +1,35 @@ +package com.yinuo.safetywatcher.watcher.ui + +import android.annotation.SuppressLint +import android.content.Intent +import android.provider.Settings +import android.view.View +import com.yinuo.safetywatcher.R +import com.yinuo.safetywatcher.databinding.ActivityNetSettingBinding +import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity + +class NetSettingActivity : NoOptionsActivity() { + private val mBinding by lazy { + ActivityNetSettingBinding.inflate(layoutInflater) + } + + override fun getTopBarTitle(): String? { + return getString(R.string.net_setting) + } + + override fun generateContentView(): View { + return mBinding.root + } + + @SuppressLint("SetTextI18n") + override fun initView() { + mBinding.apply { + val usedValue = 100 + tvUsed.text = "流量使用情况:$usedValue G" + itemWifi.setOnClickListener { + Intent.ACTION_FACTORY_TEST + startActivity(Intent(Settings.ACTION_WIFI_SETTINGS)) + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SettingActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SettingActivity.kt index abaeb5a..39e49a0 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SettingActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SettingActivity.kt @@ -1,6 +1,8 @@ package com.yinuo.safetywatcher.watcher.ui +import android.content.ComponentName import android.content.Intent +import android.util.Log import android.view.View import com.yinuo.safetywatcher.R import com.yinuo.safetywatcher.databinding.ActivitySettingBinding @@ -44,10 +46,18 @@ class SettingActivity : NoOptionsActivity() { startActivity(Intent(this@SettingActivity, CloudActivity::class.java)) } itemNet.setOnClickListener { - + startActivity(Intent(this@SettingActivity, NetSettingActivity::class.java)) } itemRecovery.setOnClickListener { - + try { + val intent = Intent(Intent.ACTION_VIEW) + intent.component = + ComponentName("com.android.settings", "com.android.settings.SubSettings") + intent.putExtra(":settings:show_fragment", "com.android.settings.MasterClear") + startActivity(intent) + } catch (e: Exception) { + Log.w(this@SettingActivity.javaClass.name, "$e.message") + } } } } diff --git a/app/src/main/res/layout/activity_net_setting.xml b/app/src/main/res/layout/activity_net_setting.xml new file mode 100644 index 0000000..1f44f87 --- /dev/null +++ b/app/src/main/res/layout/activity_net_setting.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + tools:ignore="MissingDefaultResource"> + + <LinearLayout + android:id="@+id/item_time" + android:layout_width="match_parent" + android:layout_height="@dimen/_108dp" + android:gravity="center_vertical" + android:orientation="horizontal" + android:paddingStart="@dimen/_121dp"> + + <ImageView + android:layout_width="@dimen/_32dp" + android:layout_height="@dimen/_32dp" + android:src="@mipmap/ic_value_used" /> + + <TextView + android:id="@+id/tv_used" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginStart="@dimen/_21dp" + android:text="@string/time_setting" + android:textColor="@color/white" + android:textSize="@dimen/_36dp" /> + </LinearLayout> + + <View + android:layout_width="match_parent" + android:layout_height="@dimen/_2dp" + android:background="@color/_242f4d" /> + + <LinearLayout + android:id="@+id/item_wifi" + android:layout_width="match_parent" + android:layout_height="@dimen/_108dp" + android:gravity="center_vertical" + android:orientation="horizontal" + android:paddingStart="@dimen/_121dp"> + + <ImageView + android:layout_width="@dimen/_32dp" + android:layout_height="@dimen/_32dp" + android:src="@mipmap/ic_wifi_setting" /> + + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginStart="@dimen/_21dp" + android:text="@string/wifi_setting" + android:textColor="@color/white" + android:textSize="@dimen/_36dp" /> + </LinearLayout> +</LinearLayout> \ 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 index b2f18bc..7d01ed3 100644 --- a/app/src/main/res/layout/activity_setting.xml +++ b/app/src/main/res/layout/activity_setting.xml @@ -212,7 +212,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="@dimen/_21dp" - android:text="@string/nei_setting" + android:text="@string/net_setting" android:textColor="@color/white" android:textSize="@dimen/_36dp" /> </LinearLayout> diff --git a/app/src/main/res/mipmap-hdpi/ic_value_used.png b/app/src/main/res/mipmap-hdpi/ic_value_used.png new file mode 100644 index 0000000000000000000000000000000000000000..e9846692e85e5862e846c3f1c8a57245e0d07f23 GIT binary patch literal 7767 zcmb`MXH*l>`=AF15KttE6sZOXy@?P|dM7mLAfX9DfY6j)r6YtMItWrilOnxIQEY(p zDjn$pQbh$6H~#*+=j`s;{j~cbnaMft+?%;~=05N9-Z=ex8Z^|*)Bpg`XrfdNiO0Tw zA20>+yXJmv0r5cMWvHPH)DE+L1ps!armB*$zx6jOs!1Oc^C!<)2hs;gYMzl3G;tuc zdQ$>Cnj$7=lTK(5w_!M@@0v3gwhcqfkb<BP67$pu73iHP&;Xp^G*`HBpC1iMb$B}w z*d2QC^2BCe&ha4R$6dcW2d}2he+DlvIzI1u?p5%r+^>gra0vPc#J~xB{P6F{wE{Y7 zeG7F`dQG+Z^69@{ey^c?Dz7b4ZZG_P5eHuZ<@81Vz-Dr+fcW1Iz03uZ-b;y-b$W?m zBA)y|g{0n;=zo<x>leKy!?JZ0Dlis0$oiM*FU6q^7h}M9t5*a<{t4bsvhgB!w)TtB z){)cY!M>OEIS+I{-T#wX|7E#Sf!nIYrQfTZ5H40JsbRnKn_++V&66}O_d#Ofcv{Iu zxwl0p0iu6@x_@SQ{D~A6(m!~KrUdf!=6F;f_*W7rNdIB%Vb3ewbK(1zXCCAYzjYD1 zk+QA2B#nt&;QpYz*@v4cUnt8C6*a2Y6bA7h2IVOfg(p6Ip1U5kPByq#KDfvG_NavA z#Cy7t^ZBht!NEN)j4w@CD0&3D$9Fmhjap|92Pca+{u$iUm_8%XDcnoFHIqH-16)4I z-|0LCah$!y{P_In4#)J@Z@D(6P<8uuQ_8TBTF(qqJRE_H`DHFHb0>k<lu1R@LII?j zu7GURCfN=yb#(wYU<jkky$ZQG=QHOCTj-UEIaSN&*?vo>`PPt{ymu;BVo!$G<_3zr zmmM+7H<SEpo1dAqWN>{lq*6Ad{h9Ul=pDVk=U>T_UMZW)Z(aa8%tD5%l6)xO9W*uf zZ_h_+<NZjCZ}>If+`t?s91XWE{39eDRF>l`Z09;bS9;$4oa*EBSx5J;<~LVV$3GuD z9n^V#6wG9_fsPC)&&j7<@o<@G7VI$~_7?e#YiMuw4O>Z7a7fRL*5N$_SoL#7`*}CK z)LPGQ38dTm&MV;NRkxk)0!NG^$*<3&Qt@ZW$`JgHJR7vbP-RMYsBUvf0V1z(MbV0< zH5>}B6v;ue)TsSQ$dR*MxvA*WHB3?H{<%<+PYH!3Ik+J%<6Ve$>NpfgC4Id?w)nPD zSTT&ycRUe(>zuWB=^=)fq|GySFk|Zhas0K!FWAI)cf01QFL;OcN-)07IU$hOGclwe zPHLV4ns-AbyV%%GME%nIPCUr&blVloo15^0`-zjijBI>fWxS#w-uN?jb_0+ocx2%P zLcNgrfe^n45SJ-5^tpUDXidKILF>%T!6<_`o#H;YoW({*jw!=fx&!jVqk@354Z#GU zKZMjkHS^}K`D7@vF^lX@m!tft1q9!N!IYo!ea>Pb93H9C!e>qm@s!BE<3jdRfAKKJ z)3$CAB~$?x(_?+VP~qByA6EFX>lST~Ya|4IwiwQbzIKODhdm%GG_A}!-M32(Zq1Qv zE~LvXmZ1r&_45L4aw;A(_9lD8mA_{KtVb#5tciocEFR>8A(0Rkv~v=fAA+Kk!w8o6 zN$r5(aq_><w-4nNdf$UMD%;(LZk5iRhTm{3w_f?m8g33kVc(dm&PtKxhiLN#okP~` z#ASr)Q+UbzHSN%Pn_zEZU%HqdtHV(;FiX-x`y2X_LwU1-oxp3RIQk>|B*ojLh|sA) z!*Xw0ps?n(x#?s?im}vJGuZxjZ-9}TaDqrugc3u>1}|@YS@i-cf-)UuK~(JdfANnP zc{NB;1q20BCPcebSh}CzD}8Rz*<<mG_#|vT<;vYZRr`1EkUE1?f;B#?kNLil2i#Gg z9&5aSML0dEB?-)vV-CaAEU<<fK;V^O>{b`54M9k5(B0`l>t(~;JmC9jB@?-EPd|o3 z(NIPuw64_jB{2G9f9cCOu>p;hc{KIoD`7!y4BxHue25R(Gy0zL(&}097u+CCbGR&B zSm)!#|Fq5DBj{F$Z6x#Z<H&@p7h$I9*$$|I=HI_HNIrWsEP+$f%`|3)-!B5ct?ubI zQWXzsVi~j>&E0;Wf#WGpFA#+qe2n+-I`Csy7{#yD^zLQprHB{an`3?Xr!qX1wd12U z@a$PoqhSQ!?|3xSr?o>z=Bmk^tZTc<13h}`aMbKqjq~lO`0fXope&R)9Tef+=xMpA z;EMUUDKd^QUP#k{kl?A$4`U!=+~nb_1v+9%q?)y#9?4uT*KwN#DP7(!H7)o6b>dVs zG-UMjnK@#M+qML)e2sHHNU0W8LYSUZ4(4f3YX{A!rH?pR@AmV?0{x3D@A@)61wq1I zruR<A!;9$0Hh=BCNzUna7J`+wk(Sc`+%>&Pf~R$bl-M7gp@1&Q?Nc5UTyubPsF;_N ziiDikbTq~_^v_i2pmnb$sP_q1ml3slZN&+<se}tMs6+rng&4E`;+He~M+<wsHZ}5L z!c!lk<lx`qNR_a4>%<g=yYtSDE`e2;7JzTm$D>L;MG<zFzu-m$<4@rQ2bu<d#%j@A zLI03#<;v30B2;|HHx-T!yDT%0<B%6H#8Sq(_K;3}0C)ewj61EWL3Uvk32J@GO&1C# zb0=?+zXe&_r+;xgg7K9F{@gKZRszG&*PS(D5!4#!2?-2TbBVEuv%xoZN+@<~DiP3( zE~4kSMjM!h`(!aOOuK#q;ePS}<lMwF_u!P}3u6h-EiqBGz~yoBBc)5o;pP^Tq^Kq@ z0vo;VI35!1{oo$?BTc{YW4g%e1SLB1OT0zc_o1h^qeU{z%E2WzbaC7E0Up;(>U4*) z*59%iy5&}+`rk`*pWy66ggzd)A5N*kg^J`Gk!svxQ0)^8`G{CV>c!~J`MJjtpS{d= z*)wG2VUjJbFF+)$HR*AqfASdBI9$t{$$veY-hDy4S1|RCMNMK(W%DfFmjXVM-G4)~ z-CebL9#aL;G%y15Q<~`x^BopOJWF;jA;R%esn5v5&uo@pjjW1%LTSEjl8m~^Svs;) zIx-;dBDQ}i`1{uSNx9;rn?)BT|D_XgS#g$2U1f@#v=7L^+6urll#8V&YvQ*WL;XU^ zb1UXKX#&`WPG)=NyW<H?^CexflLPzJ?wJ&u$DKFcQ}Ckn+d^!!PuNQhpQI&fD3WS( zYR#~JUsAlP4#8tvY-}+m=}(k(k?tw5DXYOfk}j76ri8dK%nj}YqX|UOQ6Lc6&P_u^ zjt05so+%a0U9ka;UAf0|nFL>PEQ!`mWinFy8~q~-Hjun6CeVF{!Ada83m<q7<~PMr zKf_!mQfp@w$9GOrgEb)nulsx}cXmP`{dj^SA-*#hiE=^WJ@E;KZ&PnIht_xC#HJ3W zq@Au?S~hi2zm}SN4X<>h?>BtNV{~c8sX66thKz_}G>+u0Dag#Fcr})1*3jLRu>N*X zC$D3&<DE)qRs3dVa@Z>M_ET;9*pKBT-qGPZ=Z_~=?GV})_V3bRJ+RlihOjb1rE*GL z?zx$qwQRq<%gJOkK*#2xe<j|!kubJwa(JWZaLs;LF)Y6icyRdM1W%baYc#l*HMl1q zJryDoMi-DYycg61K^PTxi3-FrY%RfBmPO=ts5FIf&aPg|kM`#7%=}$lE~TwK3BUSm zB@a_pJ2FJf(i%fUNnXQ~Lht%;RXSr+RiBa?ZOu6Vsx8*UC4l2QuG85o#G}cMt#y7N zKcpss@W?`y)3)d|ZkDUo);ok(sL2#IqrG~z=V)n@^QY%9LG<#Tr~=S@)y0vcx&raL zgOhi7T36(-XR5q6gsS+=Nf;>0m6U(apd$a<{XZnxpnsB(voV;&KJB<-t&@@v>kAD_ z8{A6-Bp^iY;fU+Jd+qd$YC7FTOU^fi7Xxl7w%Uo+{-rs8<bh^MVjJ`z6uUiUN8Y)k z?UTA$yKdspyr7erS<RmyjW7a8mV15Hq2$FvnW~?kr?=egzunZNaR?^e4N0||>nEOn zfx@q<QW_8RLA`CNf?us7e;OFO8_|`~Wo=I?85|9=g;S8)#%ODix=G>&+_Kb*><;#+ zAAFmZ`kiQD148ZFVQgr3_2LB@U;?dbTJpOWPMzyj5rAg<ho%6Z<YLdf;<WCk8tyh3 zGZ^L#u)DHV19M5mLfJ3td|;)`S(f?bh5%gAki8SF=-No^nY(A2en|g`ax&SYHG!}# zhtIA=Sf6C9I`l8s45=HnXKX5G$<*h{(BLxnnL1`)er$4K>@Y<O?adhkl7)qMjtLyU zr#`2_J^1Xv*>3>Ue%0DumLY8iM?uORc~Vr&9g`Kj4WLTi9R2Y_I%GdYCMfvga=sg$ zf9;41RS+f)B$Uuc&-&^U4xQW$8k5vi>(XwXc>96x8@u;^=7OJwS#2X&Nu6RuAaTQD zAtK6DRb+3j50CYfOJXUt+~T4~>Xoy9Dxm4=eT7l<WDUE1d;B21iIGUB@5O?3kCPUs z;W*VLB4mmG>F}OdQlsf7uj)1zdXMoucsOECxeCnL&f}=w%r|F$aGSh++wIXg1iT(l zG&RaoY59s?ao`sLx%>|#2KNKW69mP`T|ZO*ygupf!QcPxrMU;FSG}{sykcbhP-i^a z07zOgO(Zt^G0%LN-doKiSv4T^fH{ytFd69Qm7;UMP|wL4&-P_8t$#smF_otXHQxLv z&5$IT9A`hKRXHC+oEoi%_01Kf7XF-JSyNFJ(!?7fxC@f#RW4574!{aDl_m)Se6h{* zxp2s;<@?b(T&0lJcQnu0)(pw0qX|nCygmxiY+Ag1om$X*UgCAn<ls7{5MyH0=Pnqb z7@NZo8L!azpiI1!$7agz3*>m@XfqN<1cuuSGo6x!*Ealc{zQs1tT`b#Fu*xBYcemO z;|vTce^cRFHS+8f$9kWh^i)V(h9yi=lLk`)Azpd+4vz2QnrR6eli=L1>dO_!;AAbf zNzHwBkQ~xCmO18}RXVpjBD&AvYjwSEb&^&Jg#m)9W-UcJS?DgK&)eb$TP?@JfG$Pb z5b@?gPI!0$?bL0dKnmDlXW^t3VI<OuL5bZBg9gDgn|kbL%d(p}6MBCM9<Ny*4eK&( zrA%H~;@PWIvuOrv2PiO$MuHw+$~N6Nxc@=>wgB)(*IMajL1V&zX<K=5Nh|+y3$-_C z1?-Ld)v#Al^4#IAv7p@>`ImEr+I-<<W3F@&DU(8(v5$W_AuWbjG=oA4VD4%61<qun z=Xp2?&hjP`@(3#b%ds24RV@fUclSxawpOCS&7P0mkkPhvd*H5xNW&OY6dZ9t7t7%} zIsP?MyyW|qJGiF~9hXt3l}LZ#y7D{19z-zU6a_cqJ*9(<-}@;?{~{ANN`d%<R9W~$ zq{vF7s3_-#=)QusPP#>2Ut>EzL~v6sS{7wc6wMz)Mt?lrK6)e<riYA&H3=bun2=O1 zIy8clHK^imttK@BM8nB1`7n*9@>joEEhGoUdwRtQwCb`cpMF`~;V5J%;@_<F>X&PM zF+ZH5rr@sIkREvO!FAaUqXDEyc+*!Ac_=E;DD{&sqvPJ(mWZ(TnUzU%T^mxb&1g}n z^*z|>g^B3j>cXupYy^X(dZkHR6#tO5Lx`5m#-jg;0Ei>N7Gfb(nI1M%R@n-S3XN2# z8#cVvjoW@I@lM*yuPzb&11B|cZKT5S*Lxl&0M+Gh%vI^`Nq4wVva-o}`UGj26i7@D z&Y~NQkIUl%qp`JS!zgS=bEW$$R9j<CnTJ%7=r!i@A)^MX3im6DMk9ibwo2l#(s#S7 zMS$uryInO1p87OfaITj0Bg4Z-y5H^WsYS2SA_Zne3|ricI;ZlzGTd6}J)|6(Lm8gn zN3M}5)2WF~(UBNykzoyR)!9T1^FsW+kl|f2f6<bQml=xofk98~WjG*cZ?&;AUGWKf z9b7)u${9b^R_Rxjl*!kRJ6?X^gB@4P{}QQbvuW)HM~UG;vd>fR$Ip=Z>)Orb<LRLY zuJ0A@z61>up#X^|x{Rb89mPMQy>pbcztO;DZV)qe!w9pg(OI0l74r0eEu4oG(afax zO6!%*7Z1ICEs2W|NhM{cOp!A(UXA^<!|(6G2s{CGRviWBCzakJxo?*BW0i7)QG}KR zKPOt8Q!B}0eKX1)2bwP-vFwp;`#o%=0!MM6s5^$#4YH;G<1V;7fRD5_kL#8Iu`eHV z0W@C7f{Q?ipW-G9AsR~}E@62P`nkxwBzmjm8$A&r0^WLA9g{`CdgAUTIDtqUHRs8e zSjkTXCc@52?934?P4ud%w6r(KnR?>5>Pk*WlYPw=nnQp-7unecs^Vvw0`jSt#<^<$ z)7$Oe3r3-zkL0l#zo)1kEU+jJz~1|smVyEvk3QWMNJ}GJ;rQFlNXoQ+hfFcab>6gH zi>mm(DOPQAai_s3BGxe@MaoL*<e)rU5ghWJM_fj_{=@8Im0d)XyD7G@Z2hKW<3q2D z&^Y>^_SaRy2&4*~ZwBf9O1&pC#+tb7wu^8L*ZN*jC((0@Cqkxy2>kr#1}|?RC9^3u z^Z@;)pA{AH^e*%ZNq#tVs{Wb>GS<+?#;dnWuAi9`vPz|Dw;<d|9W<nF+TY&IsH7}- z%t?MY(C&<?nvMEg99+5**kk_|3O{?T9&ga_>sgnl{1s=92oRniG%ghQjQZE<Fy!YB zjwW=|x(oDQ&H`I9NcaM)x*ds*Cc-0Gs`3A5Ebyqx#N6nR(}%>G!B4EB{y)%o8p;|( z7E?#Rs#an+h%f=Xry9Uk6(}693E%To_D;Ijcj=FbH68&ayCRfUrx9mCCCl#oj#m&I z7eQx3qgW)oI87IRYbDe7OSsa;kNu1n#fL^8$x?>3kwlUdAya{P6sP%iZkbp->bM(T zjo*;gZ-f_^Ns%HBoH3kH1X1?ubX6UqI(kLiWc&*__>|kN2nqCcw>rE?(G#(lTjW}o zDE*F8qOgD+H;KaH3>Bpg#B8RdTVfyJ5+6|mJ~b5eZ-^#=Tc2KMfX_x0>8$1-@6g${ zG=WJ_l5gDLAe4M((Zh;3=0pV-pS;Zsv~Ub(4ysRFMoUxVY6<k8>l_8v=1>ia=@?MA zlFO{!1)}ABv{l2_xtMV+y0#<r#hW$`m@RU<gv}W#X(eXWIKh%+onZCmG=A2NYU3t! zo-j?X18BU~>dmv?r~x09+!(Z<Qwz1hW`McDA@VL4H$T5t;(wQxm-_#trF)v=GyftC zs=3&afyBcqoQ;|i32lD|OnY_YLp|>V&wqAcO(ZTPC`Nw6w`xg=YG3~#rW@2U$w~9Y z>b}b!4F@b&vRYBMoT$n_RNVVzg-{cw>NE_-T9><Lf@C)W#BenCAb33q@wi<lrM@9( zMfmHDa6YS`(V%6QTg1|bjp;Gi6I1QLEEPOENO;3>CenJUq&UxJXf<i%;uEf{PjX{W z*cn1(i9pK3*2!F7!o>N9%xuSJEi`y5bQu1s$|R!NTV|w;l=Pe<-mYLStw@C>zu4a~ zX;{PJ@#K4xXOhs;`;_)$G%sLLgy7Q=WMjDraNm&1V9_+P$@I!jrNK8zSXoR2c7~Yr zit8G?#`#kiT9PS3rx?+rS#kE2Vri8Xxc|vj$|v1YPF_zaN(G*1eQn7~4bINdJa9Md z^qRfx+_lsEF24D)E-kzKa$hi8(=a|hRmd$BYV_h#3uu4gc;%$#pQs4be;j8#NV6r1 zN~r~xQA)gXZ}E)m`*{KX^>hcd3D59`Z!7Ut2--|7H^@<^9*4XKC0z4(Y5F1>o&)<9 zVxUB?jie4pYLV`!xP@ruD?<s#zmxW(S<aAeTcWLYq*%6u9|m~+>WPx?(VypPAq*mr zx@_dKKLz{NZUdYaqPuD-kU+JiruJ?rbbZpi+s1IWsk&jCFlTCAEN8*ch~$^yO}}1F zoWFa#*D&;l<@fx<$$0kUZ&^3P&@s)85L4s1D67=#j=MZR{WP2DEo>s3<fT7qo3T8% zix<nL#E3CJ`J%<8XlVWAW48J5-nMNB#r}Ixf2<Rul0yIB5?GP!v6Mz3m;}GGi4D<J z)vWi(o4o|&3-JDux=^Kvs}@-M_kxkVHE0%M7&R$^_O`gsbBX3<hb+J!YgQbvoCQN5 zB@fhq0&BxtJs+SbrT-x-ltAB-zL{1^`u6_4q*{&5WiussDq;(`!}&9YSVj|JpWFY8 zd7gDa2@Dms-6f6WgnZyeYaTFn(u#&cA_9H*b=YWD{x^BaWc$)ZApbhfXS}y)MN++Z z9@F!9Hy-FG%Jr@-4c0(SJ@vt^VY@KQ)n-{^joXIkR0DcCBC7GObkGsH{O@vr|N0M; z052Z>q!pe??y6L_!45)v#%hocY1kUip=BpdkcgmwLo7-C&^1sY9MW&94C#OAqb8pI zd~^+1$hL&(ZG-8E<*2-u@>tBVvrFTm=NiG`x~d;<Wvs8&{yXfx1m6p0!Dfg`kE;q4 zY$Yhn(2^);e8B?jrCm|sS6VljMNU;U#3D3E+IU(Y6f8lvmElo$<ix{S2LytC7sca< z<($<2vYIr>1#O^W>aiE-1u==OS~YApd9)`Yh?P5ssm>$3C}hiBXu-h$;xvO}vY`xs znqq&;Dg&a4)6;fFJ<~XC_wfSXhV;$KiU8@vpr5YW^h-!G{2K5qCG|-;p$iN{6*F3e zCwlF*P#B;~Y}V~}oTX^PS1uUW?zl9|e#E^pJ>u!2B1Q=};ox`|PmFPVvF;BM;>)r` zQBE7KSip#;al;QZTaXYE^w9s_D@A-O_Jcqx14kFBq-*pA6}B~USDr3&LX-s(UI!J$ zGVC-;XeD{u(uI|@nsA}u{YRK-KXNOBDK3Mh<ySEUZw9y&kNY`%8&P9Y1HUN&r&e3~ zDlK9e%^8M6SY46gr`Nw<h+?Qo?{EW?B1$C~EUr);Pu5*0>8w^)7fasxr$HSxAlXu1 zi%;v7Ob@%PNfhgC7N<eskS&3j7!#e1E&+x=D#U8ha}zg6#5-6_3LYn4REKZYJqlF2 z5nlYisEr_N&9KY7S@V7H%DXux+PR29hD?Iwlwg^G`^wA7K$jHJhTzwOBBC@$_&{+z zshi;|5;rp3PIDTqQ^~573$^-AT!A?RGMk2YB?pd`RV_V)vT7_Tf!;0HH1trsTch;a z4#JN%qCi(nZ-|+OP1oj)@_GXzdfwnaW}`l%jUSc1R(aBg_cD-j)n@Og48Ecm`s)8` zHq=BMrP6sLv=7ws*%kRPHL)d5!nogUrQR|@-TZ5;_`o;wQF6`ORSdQ{2Tz|_ZYXfu zq4FN_x99*Zf;z`<Y~i6{IbZqA@3N68s%bpeE;tM&&rh<;_k(PM^tmHKZUBB%AzGv! zP%6{A(tk=ZWhz)Z8|Jm5mc@tM;Bg^%e^At$V8o}TPZX7_e@Z8$^uD!d3N5-9;M~$6 z&CQnrruBSPD4e#L+p{)LP>y(=nUSa_l5IS$q8>2+PWPu63+C&ym=x~BPNBxCHwLcT zU$gxI_S!+m`ScnGIZ}Q?Npl}ZjMk0|8v^=fKEkfwz_*{?!biH-j%uZix&?rpE>ynz zx3Rx2&ooQF^s^2kj(Wm^W$}QU(Np~p|JFdT(*hxzY-kM)V8tXqNG8GK3v});<nk^A zlqUw{zBN{zTjP9lZ>Ob7*1dx2tvz^LnYI6##%e{-kCa<OLNvV#Y_7=XL)ih&Ps^X2 zHHUwT*S!s-1RmMD9fO>MjuFU3fnrskd9~jBA&JtwU~E?u+9ggj$Y{`O>2C{2p2TTq z*6kW`6La9D+Wpd`otF4?w|P1bli~_bnTvMRtnbC&yoNcOvwAwmEf9aqu;?>VVlcm~ z!^?+a#1p&i-@W|*c1L@Sen|h@Mg9K~av1uQ$y`4GV89S}iitV+J=I#}2NC}bZ09kR literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_wifi_setting.png b/app/src/main/res/mipmap-hdpi/ic_wifi_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..12649003611b8e2cf73c8a1c1dd3d3547b9ddf79 GIT binary patch literal 5451 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 DwRSbr literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ac71799..889e3e5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,7 +15,8 @@ <string name="sensor_setting">传感器设置</string> <string name="sensor_threshold_setting">传感器阈值设置</string> <string name="cloud">云平台</string> - <string name="nei_setting">网络参数设置</string> + <string name="net_setting">网络参数设置</string> + <string name="wifi_setting">WIFI设置</string> <string name="recovery_setting">恢复出厂设置</string> <string name="sync_sensor_txt">同步传感器数据</string> <string name="sync_warn_txt">同步报警数据</string>