From 186ce96174048e8bcaae841ed285aa1aeacf72f0 Mon Sep 17 00:00:00 2001 From: yang <2697747702@qq.com> Date: Fri, 24 Mar 2023 23:24:15 +0800 Subject: [PATCH] test1 --- chengzi/.gitignore | 15 ++ chengzi/.idea/.gitignore | 3 + chengzi/.idea/compiler.xml | 6 + chengzi/.idea/gradle.xml | 20 ++ chengzi/.idea/misc.xml | 10 + chengzi/.idea/render.experimental.xml | 6 + chengzi/app/.gitignore | 1 + chengzi/app/build.gradle | 41 ++++ chengzi/app/proguard-rules.pro | 21 ++ .../chengzi/ExampleInstrumentedTest.java | 26 +++ chengzi/app/src/main/AndroidManifest.xml | 32 +++ .../com/example/chengzi/MainActivity.java | 40 ++++ .../java/com/example/chengzi/reigester.java | 48 +++++ .../com/example/chengzi/userinformation.java | 14 ++ .../drawable-v24/ic_launcher_foreground.xml | 30 +++ chengzi/app/src/main/res/drawable/address.png | Bin 0 -> 7100 bytes .../app/src/main/res/drawable/arrow_down.png | Bin 0 -> 611 bytes .../src/main/res/drawable/button_login.png | Bin 0 -> 251 bytes .../src/main/res/drawable/button_register.png | Bin 0 -> 251 bytes chengzi/app/src/main/res/drawable/city.png | Bin 0 -> 1289 bytes .../app/src/main/res/drawable/currency.png | Bin 0 -> 492 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ chengzi/app/src/main/res/drawable/kajuan.png | Bin 0 -> 1260 bytes chengzi/app/src/main/res/drawable/left.png | Bin 0 -> 560 bytes chengzi/app/src/main/res/drawable/orange.png | Bin 0 -> 11944 bytes .../app/src/main/res/drawable/passward.png | Bin 0 -> 7690 bytes chengzi/app/src/main/res/drawable/sex.png | Bin 0 -> 10888 bytes .../src/main/res/drawable/sure_passward.png | Bin 0 -> 4403 bytes chengzi/app/src/main/res/drawable/system.png | Bin 0 -> 1772 bytes chengzi/app/src/main/res/drawable/user.png | Bin 0 -> 5139 bytes .../app/src/main/res/drawable/user_name.png | Bin 0 -> 1563 bytes .../app/src/main/res/drawable/user_orange.png | Bin 0 -> 12334 bytes .../app/src/main/res/drawable/user_sex.png | Bin 0 -> 2322 bytes .../app/src/main/res/layout/activity_main.xml | 96 +++++++++ chengzi/app/src/main/res/layout/reigster.xml | 146 ++++++++++++++ .../src/main/res/layout/userinformation.xml | 127 ++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../res/mipmap-anydpi-v33/ic_launcher.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../app/src/main/res/values-night/themes.xml | 16 ++ chengzi/app/src/main/res/values/colors.xml | 10 + chengzi/app/src/main/res/values/strings.xml | 3 + chengzi/app/src/main/res/values/themes.xml | 16 ++ chengzi/app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../com/example/chengzi/ExampleUnitTest.java | 17 ++ chengzi/build.gradle | 5 + chengzi/gradle.properties | 21 ++ chengzi/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + chengzi/gradlew | 185 ++++++++++++++++++ chengzi/gradlew.bat | 89 +++++++++ chengzi/settings.gradle | 19 ++ 63 files changed, 1287 insertions(+) create mode 100644 chengzi/.gitignore create mode 100644 chengzi/.idea/.gitignore create mode 100644 chengzi/.idea/compiler.xml create mode 100644 chengzi/.idea/gradle.xml create mode 100644 chengzi/.idea/misc.xml create mode 100644 chengzi/.idea/render.experimental.xml create mode 100644 chengzi/app/.gitignore create mode 100644 chengzi/app/build.gradle create mode 100644 chengzi/app/proguard-rules.pro create mode 100644 chengzi/app/src/androidTest/java/com/example/chengzi/ExampleInstrumentedTest.java create mode 100644 chengzi/app/src/main/AndroidManifest.xml create mode 100644 chengzi/app/src/main/java/com/example/chengzi/MainActivity.java create mode 100644 chengzi/app/src/main/java/com/example/chengzi/reigester.java create mode 100644 chengzi/app/src/main/java/com/example/chengzi/userinformation.java create mode 100644 chengzi/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 chengzi/app/src/main/res/drawable/address.png create mode 100644 chengzi/app/src/main/res/drawable/arrow_down.png create mode 100644 chengzi/app/src/main/res/drawable/button_login.png create mode 100644 chengzi/app/src/main/res/drawable/button_register.png create mode 100644 chengzi/app/src/main/res/drawable/city.png create mode 100644 chengzi/app/src/main/res/drawable/currency.png create mode 100644 chengzi/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 chengzi/app/src/main/res/drawable/kajuan.png create mode 100644 chengzi/app/src/main/res/drawable/left.png create mode 100644 chengzi/app/src/main/res/drawable/orange.png create mode 100644 chengzi/app/src/main/res/drawable/passward.png create mode 100644 chengzi/app/src/main/res/drawable/sex.png create mode 100644 chengzi/app/src/main/res/drawable/sure_passward.png create mode 100644 chengzi/app/src/main/res/drawable/system.png create mode 100644 chengzi/app/src/main/res/drawable/user.png create mode 100644 chengzi/app/src/main/res/drawable/user_name.png create mode 100644 chengzi/app/src/main/res/drawable/user_orange.png create mode 100644 chengzi/app/src/main/res/drawable/user_sex.png create mode 100644 chengzi/app/src/main/res/layout/activity_main.xml create mode 100644 chengzi/app/src/main/res/layout/reigster.xml create mode 100644 chengzi/app/src/main/res/layout/userinformation.xml create mode 100644 chengzi/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 chengzi/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 chengzi/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml create mode 100644 chengzi/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 chengzi/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 chengzi/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 chengzi/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 chengzi/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 chengzi/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 chengzi/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 chengzi/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 chengzi/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 chengzi/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 chengzi/app/src/main/res/values-night/themes.xml create mode 100644 chengzi/app/src/main/res/values/colors.xml create mode 100644 chengzi/app/src/main/res/values/strings.xml create mode 100644 chengzi/app/src/main/res/values/themes.xml create mode 100644 chengzi/app/src/main/res/xml/backup_rules.xml create mode 100644 chengzi/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 chengzi/app/src/test/java/com/example/chengzi/ExampleUnitTest.java create mode 100644 chengzi/build.gradle create mode 100644 chengzi/gradle.properties create mode 100644 chengzi/gradle/wrapper/gradle-wrapper.jar create mode 100644 chengzi/gradle/wrapper/gradle-wrapper.properties create mode 100644 chengzi/gradlew create mode 100644 chengzi/gradlew.bat create mode 100644 chengzi/settings.gradle diff --git a/chengzi/.gitignore b/chengzi/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/chengzi/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/chengzi/.idea/.gitignore b/chengzi/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/chengzi/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/chengzi/.idea/compiler.xml b/chengzi/.idea/compiler.xml new file mode 100644 index 0000000..fb7f4a8 --- /dev/null +++ b/chengzi/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/chengzi/.idea/gradle.xml b/chengzi/.idea/gradle.xml new file mode 100644 index 0000000..ce86a83 --- /dev/null +++ b/chengzi/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/chengzi/.idea/misc.xml b/chengzi/.idea/misc.xml new file mode 100644 index 0000000..bdd9278 --- /dev/null +++ b/chengzi/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/chengzi/.idea/render.experimental.xml b/chengzi/.idea/render.experimental.xml new file mode 100644 index 0000000..8ec256a --- /dev/null +++ b/chengzi/.idea/render.experimental.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/chengzi/app/.gitignore b/chengzi/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/chengzi/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/chengzi/app/build.gradle b/chengzi/app/build.gradle new file mode 100644 index 0000000..397fde6 --- /dev/null +++ b/chengzi/app/build.gradle @@ -0,0 +1,41 @@ +plugins { + id 'com.android.application' +} + +android { + namespace 'com.example.chengzi' + compileSdk 33 + + defaultConfig { + applicationId "com.example.chengzi" + minSdk 24 + targetSdk 33 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } +} + +dependencies { + + implementation 'androidx.appcompat:appcompat:1.4.1' + implementation 'com.google.android.material:material:1.5.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.3' + testImplementation 'junit:junit:4.13.2' + androidTestImplementation 'androidx.test.ext:junit:1.1.3' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' + implementation 'com.github.crazyandcoder:citypicker:6.0.2' + +} diff --git a/chengzi/app/proguard-rules.pro b/chengzi/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/chengzi/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/chengzi/app/src/androidTest/java/com/example/chengzi/ExampleInstrumentedTest.java b/chengzi/app/src/androidTest/java/com/example/chengzi/ExampleInstrumentedTest.java new file mode 100644 index 0000000..3a45dbb --- /dev/null +++ b/chengzi/app/src/androidTest/java/com/example/chengzi/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.chengzi; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.example.chengzi", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/chengzi/app/src/main/AndroidManifest.xml b/chengzi/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..6b8ebd1 --- /dev/null +++ b/chengzi/app/src/main/AndroidManifest.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chengzi/app/src/main/java/com/example/chengzi/MainActivity.java b/chengzi/app/src/main/java/com/example/chengzi/MainActivity.java new file mode 100644 index 0000000..0c0938d --- /dev/null +++ b/chengzi/app/src/main/java/com/example/chengzi/MainActivity.java @@ -0,0 +1,40 @@ +package com.example.chengzi; + +import static androidx.constraintlayout.helper.widget.MotionEffect.TAG; + +import androidx.appcompat.app.AppCompatActivity; + +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; + +public class MainActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); //初始化 + setContentView(R.layout.activity_main); //创建一个布局文件 + Button button =(Button) findViewById(R.id.login2); + button.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(); + intent.setClass(MainActivity.this,reigester.class); + startActivity(intent); + Log.w(TAG, "onClick:点击了注册按钮 "); + } + }); + Button button1=(Button) findViewById(R.id.login); + button1.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(); + intent.setClass(MainActivity.this,userinformation.class); + startActivity(intent); + } + }); + } +} \ No newline at end of file diff --git a/chengzi/app/src/main/java/com/example/chengzi/reigester.java b/chengzi/app/src/main/java/com/example/chengzi/reigester.java new file mode 100644 index 0000000..a1fbf9d --- /dev/null +++ b/chengzi/app/src/main/java/com/example/chengzi/reigester.java @@ -0,0 +1,48 @@ +package com.example.chengzi; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; + +import com.lljjcoder.Interface.OnCityItemClickListener; +import com.lljjcoder.bean.CityBean; +import com.lljjcoder.bean.DistrictBean; +import com.lljjcoder.bean.ProvinceBean; +import com.lljjcoder.citywheel.CityConfig; +import com.lljjcoder.style.citypickerview.CityPickerView; + +public class reigester extends AppCompatActivity { + private TextView cityText; + CityPickerView mPicker = new CityPickerView(); + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.reigster); + mPicker.init(this); + cityText = findViewById(R.id.reg_province); + cityText.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + initCityPicker(); + mPicker.showCityPicker(); + } + }); + } + public void initCityPicker(){ + CityConfig cityConfig = new CityConfig.Builder().build(); + mPicker.setConfig(cityConfig); + mPicker.setOnCityItemClickListener(new OnCityItemClickListener() { + @Override + public void onSelected(ProvinceBean province, CityBean city, DistrictBean district) { + cityText.setText(String.format("%s %s %s",province, city, district)); + } + + @Override + public void onCancel() { + super.onCancel(); + } + }); + } +} \ No newline at end of file diff --git a/chengzi/app/src/main/java/com/example/chengzi/userinformation.java b/chengzi/app/src/main/java/com/example/chengzi/userinformation.java new file mode 100644 index 0000000..bee4dc0 --- /dev/null +++ b/chengzi/app/src/main/java/com/example/chengzi/userinformation.java @@ -0,0 +1,14 @@ +package com.example.chengzi; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; + +public class userinformation extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.userinformation); + } +} \ No newline at end of file diff --git a/chengzi/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/chengzi/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/chengzi/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/chengzi/app/src/main/res/drawable/address.png b/chengzi/app/src/main/res/drawable/address.png new file mode 100644 index 0000000000000000000000000000000000000000..59712070678f3c8d109eaa69254aecd6e167d130 GIT binary patch literal 7100 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 literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/arrow_down.png b/chengzi/app/src/main/res/drawable/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..ca01021d034f85b5d2a151cbfaa19b9ed8b370c0 GIT binary patch literal 611 zcmV-p0-XJcP)Kls#({Q51&XbMBqbJCoVOY&O}CMhJ+4V9Kbaidxu- z#i~CdAS^)$h(!v)O0oAx2$q7zM$smL6(j~WS&)dkvmcpH8!eP|Gn-h+JncQ_ea^WT zE|8Oxlk<<^qQX1?`?xuCK&b?%KM%yH>RDjkwACY5*G)SJKlOm{2vV_NYv-h8-6vfe zbc3+@+e9PB1QHO=3Z@1ZtSbO$LMfM&ep+by114NZMXCWvGj*0N>wML7-c$=}r>u-i z0JMx!D%;vp)l)BO1*cV+GVfr-f+MdQ0J>4sc6Hezre$KjXltVB2hq+UlhX+cWnH(| zL9~=4$+K2x@B~1dSqvcV2H_VaWs8|_Gt((k;(aen+J9?s928xt8bowGMfyDH^dI|x zKgKZ@QE|L_JL7a*p+SYU#5YuHT z`J@5<*pK7=Uj;?LF)ZtzV7{3WUUrh++V=q8jw{9x7~&vmn!2VDb6rZ|>LPg858(r_ zrX9P^LaZRAjVKP+_WgMKu*^(i00@9V=OBFR8rn2Kw}jAYio^%cHtH;B6-ZyDY1G*D zgRLxinZ-Ye91>eBd5%Cggy1tEx(1*fM$yWyA8cj~np6xwiaG{pQ%bQ&gsTAd;uNcU x{_yprSw~{Q#cah>jk0SkWAdLZCnx7W;0FMMmfFh^I41xA002ovPDHLkV1i!h3EBVv literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/button_login.png b/chengzi/app/src/main/res/drawable/button_login.png new file mode 100644 index 0000000000000000000000000000000000000000..42d3052358a217dcfeb7c93cccbcdc4861e2bb65 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^zkt|?gAGWQh97$Zq!^2X+?^QKos)S9+k3?>)vpxBgf$Se$<$kWj*5V8tRK%hbci m=+@4#*ty}N;sN>#CotzWF<*c2`>h<%0}P(7elF{r5}E)Znoc+X literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/button_register.png b/chengzi/app/src/main/res/drawable/button_register.png new file mode 100644 index 0000000000000000000000000000000000000000..42d3052358a217dcfeb7c93cccbcdc4861e2bb65 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^zkt|?gAGWQh97$Zq!^2X+?^QKos)S9+k3?>)vpxBgf$Se$<$kWj*5V8tRK%hbci m=+@4#*ty}N;sN>#CotzWF<*c2`>h<%0}P(7elF{r5}E)Znoc+X literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/city.png b/chengzi/app/src/main/res/drawable/city.png new file mode 100644 index 0000000000000000000000000000000000000000..055e886db07b4315c2059be61249a5972508c2b0 GIT binary patch literal 1289 zcmV+k1@`)hP)0YF5)2*YquyMVTBUsOsxW!v^e zB3kSF{+CfTkuOQ9R5}3QK)roG0JyIEd^>E1M}Sc_BO+gm z$PxfSlX6Ey76YgOK($&89LFj9z8^S_b6G?xhGDb>?AT^RWDXH+RZ2ahwO$F}5fNE4 zIy(9gfFDKV`aXu46GSu^kH-^4^fEJNqWX^n48t%WqDmd65{6;ZWyCbi*O>WZt@Q$C z{x%+u&uPpVA0Hp_eSi6tD_2I8Qf~s-+cBV0>JkwZ0f30Uvn=a!vpmbPc8rdWK6mWc zu`@vs^qe|%>W{{pL?Y1_i^a-`M552KtnUGA>=@8-oMiw$t)K1_k;iW_khhb`JFlo~M%V@tJK{U;WSP09&^pw}>r zT|p46C!&q9SnM=_mMhb3+jbJsJZ4^Knr57tmnM_Ro4&Z2d4hvnTqL@q_$H}VNi zRm?mWKw3m%02V2wEX$hAc;v{DKLKp1pY8#!`|QjE`o4d{ahx+@7?v%|+Sb+8RZ*(* z-#E8zif!9oCnBFP^FjdL*w|Q01D>jG8{kxIrX97K;>#kkA(zW7Yzz=l{|#*sk%3yR zhD0I(*L4Bl+OZG72mqgmlCJA+ZoHR>EG44xb^zBC(RKiZJrf#f6es~CA zK7tAPr45++0;$FwIq0B6?jM+G`FQ!$QsW^#a}phvsygpd;4&F;g}vlE~D@ennqD$_zv5Mab{gN~G7 z-F=#s$3%n#-<(%ih6Rl=tY^1p?UX`Du-$KC)v}QxPBbD2|ERlO52MJRI-d*P%~EHu z>-F%^yqhXFibJ6uBtZ@|bS+&H5Oy()BY>en=}8i7`ERFrEw|@t4tZ4R4+olN#3+|4 i^Z)b}3WY+U81oGP(S)^t`y+Ay0000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chengzi/app/src/main/res/drawable/kajuan.png b/chengzi/app/src/main/res/drawable/kajuan.png new file mode 100644 index 0000000000000000000000000000000000000000..396efdf60f2cdf0e23e7ca2b1c74d0cb14a66b03 GIT binary patch literal 1260 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 literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/passward.png b/chengzi/app/src/main/res/drawable/passward.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef23a0e4edb556dd9db4b7036914c4a0004139d GIT binary patch literal 7690 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 V+*<#9ghWeG6l5Xb3TeZ@{{h=_{kH%B literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/sure_passward.png b/chengzi/app/src/main/res/drawable/sure_passward.png new file mode 100644 index 0000000000000000000000000000000000000000..24cd912cd3af0596dc5e01931b62443c304bf5bd GIT binary patch literal 4403 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 literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/system.png b/chengzi/app/src/main/res/drawable/system.png new file mode 100644 index 0000000000000000000000000000000000000000..8dfb7ace003ec4a81c3f175682888f63300fb8e5 GIT binary patch literal 1772 zcmVFN|ainQJN@D8ZIs^ zml$*N9pCMpote`IV~m9t))e0Sf1LBp{D0s1zVDoGU`8{V(cM!t8ZEt9eAA{)MUhCv z`hPs+c3!Hfsd-rN-T?WUs($2p`mJO#*)|^EuwjF*yu9ocL*zN2OFezTRo#4;Gp@HW9&cEt=(DH>Fyu8uI4u}^5m|-u2glX>6j=e95Rv-@v#~Z7 zduQXujd|JnW|hI3nkN?sfitSwjj-Ky^>^dT6@GWu%0Oy#^U4EFwyACvO1tCfACt*s zGr*Gfch))R`G@{=L^0%7h(r{9HXcvx&c@r9%^<@z4E1A(aHu|>coSg3U*0IR#QGT` z-?yzC>+_m*hY{l^r=R%2KLO_N-MzwZ@^fH|5BTiqN8(EleVM$cvp)jlWaFDP;H93P z*2;=gp%eVA>Aznod*P(s4u5 zh70rf>Y-(f6osxm8z?U%l@}l|l=^N>O?78mTgNXN8yiP&=ASXub+Oo154MSLKVT#J zo%;I3I{@K*yIwaOZ`<-iUy^rakil8`bS#}iDip*_I~1SmVAfY1cs_%ZUtco`GT1l7 zlE&i%hEsrE2IDQqb$29_NqZ^|bE=2YXmqUz2Y@n!y{@ZU8yb>_02c52_4f>TY0l9W zqxgImor@|svwkHbMIq9;0aE!n^v*3|q%eP z7>pYiqW9hsx)xQC(?3Gdh3-i)H(+sb%_5F|^Fb68Wc^ee83FMq2M}>u0TxAO&qd_} zfky%IdIm5Zm!5egsF}GLbuSppRH(CWY8%Uk>-Tx0S~fjEW2}%$nn3_{Qx(^TeWPgr z(m8>QZ~%6$9{@9*`HtXPK2wp5g*(&q2LW8uECdikyh+A+V_?C7;hO>m`$qt90-0}I zrtKi;;B)~m0f^{>(P-2(9BsQkI9wFM4q6nS>%>f@Gn$v3z6?NLWzp0V=pDjLJ0M(~ z7NG0uUjf??<8{+8jztn5MLcDlqWc*mr>$xpKHFjOKbmiZRAu(D778zR(_dD=KzZS0 zu)blI9zM#-gG~saa3B-llx3#5xw(7wimC$`6aecDk-ExbExkv6`s%lfW8XL{$m2t^ z^39wpLlm}Mq2z2k)`*QYVpDLbhj~qBC~ob-&JA$tk^Auc6aApzVmHhFevIJ22*4-e z>5t+Ki9MMBZ`l)TYoA(;XVxQ9C7y2jb0YC!c;C()g7G4rQhB14ihrNSbSJi{GFE2J zJrKqT`X{nsJFNQPQ_NI4CCW4PiNr12-7Q;Pef@h!>!Q)EYRVU$!BfD8F6Lez`XYvK zdDVQ{m(L~C*@rc1%r|)YitT-&~vc+u)FNELYe8I+WMd&%%#SQgyJ2 zaN{wGTiU_Xi4S<{mHp>JYW}CE#sM#73z&7PtE;OYH4ND;umZTE=#HMA-rwiXso3Km zNmXARW&?hJq2dr{A6|ifXw;e4bjHo;9}b{80P=EuL&Ix;X7ai%K!8XjVl54ae~7Rh zC{op75y?gMU#_w(kw`Q~qtOMXDK81~v}Xv$SSDRn-gZ6j`Rjl1?>OMNHgDcs7V!ID z2A&W|_V)Mx_~5~Vsq4qYVzFlgeLn7wL{MU O00002bc1iYKmXald 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�(f+6oGJR0h%-RP!K*fv zUS>quvjwZ)i7Wub@rxiwbem~vbRVLE-y&Mt8 z(r$3T>O4=J1442R8EXZcngnsBt?VzU9(jjic92v4)T>v!eXZ`fdtm3HoIh=H}A zKkGH{fpvx43Sb@7p)@PMbaH!j5hYDr*k8Ln9x!f{h!@e9zmkx{NVNHe3CSawPc3U#zqp?=V+CswpwZ&`l z2yYn~2y#p3aBR53qH_vs!SO$<&+Ye(xWd8ivQhW(;?mnZ?mE~ZiLm~_Ge!l*PM}Ws zo}$;q6q6R>k@H9X{F6-?to|Gzo78-;kGd-)v1oaQ{mh_RtCoPu#78J9Tg7@ZOJ^Kj zod_Cig#eW{US2$qrn|xXUA@-)*R_AKvgqYw4+7H)G(7b<$r<@jma~JcIFE92EsTjE zhig?Zr0H}7E1F@p6yHLLKm7uVg;W8P?8l*RMqj$h1GAKz zmEIvV>pd5KV;h@EBM{yB(3d9@Rb&A1)Lwe7SYz3no352~Se{3io|{{t*<@2F1l;{o zz&?@AnF8?Ln!AZ=tTz?D-M`0_=*Q4zS$WgeTcx;72NOuVkrWEiOBP8L&Z$zWZZJ2= zcD}PD`4a08D9$1S?&d5b(A6Z8(UJTFs&sbnWP{cFZ$&crZc*j?=fhr%s@|!+ISr7#?xKNHp-}2zESb4)^GF&0ORG;s#7;x z&}-_=BrS?+aw=*7abpEGuojGARoU zM1s+mDbGjDU|hKa6wt?c?Gdhxxv=`ikPIdKC5M)X?Wa6wi=IX+Vo-?lozmN_kw-18 zT+&li5_#P%oPl6y=jD@q`O4LBo(`ucob`_h8HZWDN}B2?07+}xoBr7!pn|BJxJsqT zdYv+Wr#Wqx6{nuFHT?M@D-1cm;m7W&VU^!#5!(!FXm8eokq1Npnqn9wRl}5Wf{9SNn$4 z%;>Ut3H3LxY3jCfR}cqcyoNbLy_v~nli@Er>AyQU^EvEf<(~njCr>m30H7aZe;K?V}h6@-jUuE6dIxe`wStDK6~~ zGPOMj5$jnKb}cw~@A$|3>yy`6S-KN(`pFSan*sW|X9GF7$}HPt=`jYy*?*;P-houa z+*wMN>wJIC*D^MHF}y;JFpHe8@#p7Ss&ae-;qfful(aa!ZDW%j(=kKc=BJT%7=f}&mip0Qfh-SWpY2RJ&;y$7F<>JQ=k$WMRUxvTJGc1Aoq zLmSH~?UgJ}o_=J?ahp2~?3qfB-#ub>35gC54==n`GV%z%g;y|i6Lt!pn>5n+O!M4U&d}u;DizLjBQa3Yr}Hmj*aGn61fX_i*55;5vgY- GAO0V@nSBfZ literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/drawable/user_name.png b/chengzi/app/src/main/res/drawable/user_name.png new file mode 100644 index 0000000000000000000000000000000000000000..3f1dab61b17c9f765dc17feef6a39a179216b00e GIT binary patch literal 1563 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 literal 0 HcmV?d00001 diff --git a/chengzi/app/src/main/res/layout/activity_main.xml b/chengzi/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..0c1ccbd --- /dev/null +++ b/chengzi/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + +