From d973ee8417b8f34a02166a8c187339e27c9cb014 Mon Sep 17 00:00:00 2001 From: yx <2052246757@qq.com> Date: Tue, 28 Mar 2023 14:26:53 +0800 Subject: [PATCH] test2 --- Test1/.gitignore | 15 ++ Test1/.idea/.gitignore | 3 + Test1/.idea/.name | 1 + Test1/.idea/compiler.xml | 6 + Test1/.idea/gradle.xml | 19 ++ Test1/.idea/misc.xml | 10 + Test1/app/.gitignore | 1 + Test1/app/build.gradle | 40 ++++ Test1/app/proguard-rules.pro | 21 ++ .../test1/ExampleInstrumentedTest.java | 26 +++ Test1/app/src/main/AndroidManifest.xml | 34 +++ .../java/com/example/test1/MainActivity.java | 67 ++++++ .../com/example/test1/adapterActivity.java | 32 +++ .../example/test1/entity/MyBaseAdapter.java | 27 +++ .../java/com/example/test1/entity/user.java | 59 +++++ .../com/example/test1/registerActivity.java | 144 ++++++++++++ .../java/com/example/test1/userActivity.java | 65 ++++++ .../drawable-v24/ic_launcher_foreground.xml | 30 +++ Test1/app/src/main/res/drawable/address.png | Bin 0 -> 1023 bytes Test1/app/src/main/res/drawable/alluse.png | Bin 0 -> 356 bytes Test1/app/src/main/res/drawable/back.png | Bin 0 -> 1369 bytes .../app/src/main/res/drawable/button_back.xml | 15 ++ .../src/main/res/drawable/button_login.xml | 15 ++ .../src/main/res/drawable/button_register.xml | 15 ++ Test1/app/src/main/res/drawable/card.png | Bin 0 -> 1650 bytes Test1/app/src/main/res/drawable/city.png | Bin 0 -> 2347 bytes Test1/app/src/main/res/drawable/good.png | Bin 0 -> 21878 bytes Test1/app/src/main/res/drawable/good1.png | Bin 0 -> 16598 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++ Test1/app/src/main/res/drawable/into.png | Bin 0 -> 1109 bytes Test1/app/src/main/res/drawable/password.png | Bin 0 -> 7674 bytes Test1/app/src/main/res/drawable/set.png | Bin 0 -> 1702 bytes Test1/app/src/main/res/drawable/sex.png | Bin 0 -> 5077 bytes Test1/app/src/main/res/drawable/sexs.png | Bin 0 -> 908 bytes .../src/main/res/drawable/sure_password.png | Bin 0 -> 5166 bytes Test1/app/src/main/res/drawable/user.png | Bin 0 -> 1842 bytes Test1/app/src/main/res/drawable/username.png | Bin 0 -> 4820 bytes Test1/app/src/main/res/drawable/users.png | Bin 0 -> 6944 bytes .../app/src/main/res/layout/activity_main.xml | 107 +++++++++ .../src/main/res/layout/list_item_layout.xml | 26 +++ Test1/app/src/main/res/layout/listview.xml | 16 ++ Test1/app/src/main/res/layout/register.xml | 165 ++++++++++++++ Test1/app/src/main/res/layout/user.xml | 209 ++++++++++++++++++ .../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 ++ Test1/app/src/main/res/values/arrays.xml | 10 + Test1/app/src/main/res/values/colors.xml | 15 ++ Test1/app/src/main/res/values/strings.xml | 3 + Test1/app/src/main/res/values/themes.xml | 19 ++ Test1/app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../com/example/test1/ExampleUnitTest.java | 17 ++ Test1/build.gradle | 5 + Test1/gradle.properties | 22 ++ Test1/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + Test1/gradlew | 185 ++++++++++++++++ Test1/gradlew.bat | 89 ++++++++ Test1/settings.gradle | 21 ++ 71 files changed, 1794 insertions(+) create mode 100644 Test1/.gitignore create mode 100644 Test1/.idea/.gitignore create mode 100644 Test1/.idea/.name create mode 100644 Test1/.idea/compiler.xml create mode 100644 Test1/.idea/gradle.xml create mode 100644 Test1/.idea/misc.xml create mode 100644 Test1/app/.gitignore create mode 100644 Test1/app/build.gradle create mode 100644 Test1/app/proguard-rules.pro create mode 100644 Test1/app/src/androidTest/java/com/example/test1/ExampleInstrumentedTest.java create mode 100644 Test1/app/src/main/AndroidManifest.xml create mode 100644 Test1/app/src/main/java/com/example/test1/MainActivity.java create mode 100644 Test1/app/src/main/java/com/example/test1/adapterActivity.java create mode 100644 Test1/app/src/main/java/com/example/test1/entity/MyBaseAdapter.java create mode 100644 Test1/app/src/main/java/com/example/test1/entity/user.java create mode 100644 Test1/app/src/main/java/com/example/test1/registerActivity.java create mode 100644 Test1/app/src/main/java/com/example/test1/userActivity.java create mode 100644 Test1/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 Test1/app/src/main/res/drawable/address.png create mode 100644 Test1/app/src/main/res/drawable/alluse.png create mode 100644 Test1/app/src/main/res/drawable/back.png create mode 100644 Test1/app/src/main/res/drawable/button_back.xml create mode 100644 Test1/app/src/main/res/drawable/button_login.xml create mode 100644 Test1/app/src/main/res/drawable/button_register.xml create mode 100644 Test1/app/src/main/res/drawable/card.png create mode 100644 Test1/app/src/main/res/drawable/city.png create mode 100644 Test1/app/src/main/res/drawable/good.png create mode 100644 Test1/app/src/main/res/drawable/good1.png create mode 100644 Test1/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 Test1/app/src/main/res/drawable/into.png create mode 100644 Test1/app/src/main/res/drawable/password.png create mode 100644 Test1/app/src/main/res/drawable/set.png create mode 100644 Test1/app/src/main/res/drawable/sex.png create mode 100644 Test1/app/src/main/res/drawable/sexs.png create mode 100644 Test1/app/src/main/res/drawable/sure_password.png create mode 100644 Test1/app/src/main/res/drawable/user.png create mode 100644 Test1/app/src/main/res/drawable/username.png create mode 100644 Test1/app/src/main/res/drawable/users.png create mode 100644 Test1/app/src/main/res/layout/activity_main.xml create mode 100644 Test1/app/src/main/res/layout/list_item_layout.xml create mode 100644 Test1/app/src/main/res/layout/listview.xml create mode 100644 Test1/app/src/main/res/layout/register.xml create mode 100644 Test1/app/src/main/res/layout/user.xml create mode 100644 Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 Test1/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml create mode 100644 Test1/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 Test1/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 Test1/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 Test1/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 Test1/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 Test1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 Test1/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 Test1/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 Test1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 Test1/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 Test1/app/src/main/res/values-night/themes.xml create mode 100644 Test1/app/src/main/res/values/arrays.xml create mode 100644 Test1/app/src/main/res/values/colors.xml create mode 100644 Test1/app/src/main/res/values/strings.xml create mode 100644 Test1/app/src/main/res/values/themes.xml create mode 100644 Test1/app/src/main/res/xml/backup_rules.xml create mode 100644 Test1/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 Test1/app/src/test/java/com/example/test1/ExampleUnitTest.java create mode 100644 Test1/build.gradle create mode 100644 Test1/gradle.properties create mode 100644 Test1/gradle/wrapper/gradle-wrapper.jar create mode 100644 Test1/gradle/wrapper/gradle-wrapper.properties create mode 100644 Test1/gradlew create mode 100644 Test1/gradlew.bat create mode 100644 Test1/settings.gradle diff --git a/Test1/.gitignore b/Test1/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/Test1/.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/Test1/.idea/.gitignore b/Test1/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/Test1/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/Test1/.idea/.name b/Test1/.idea/.name new file mode 100644 index 0000000..8318c86 --- /dev/null +++ b/Test1/.idea/.name @@ -0,0 +1 @@ +Test \ No newline at end of file diff --git a/Test1/.idea/compiler.xml b/Test1/.idea/compiler.xml new file mode 100644 index 0000000..fb7f4a8 --- /dev/null +++ b/Test1/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test1/.idea/gradle.xml b/Test1/.idea/gradle.xml new file mode 100644 index 0000000..a2d7c21 --- /dev/null +++ b/Test1/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/Test1/.idea/misc.xml b/Test1/.idea/misc.xml new file mode 100644 index 0000000..bdd9278 --- /dev/null +++ b/Test1/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/.gitignore b/Test1/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/Test1/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/Test1/app/build.gradle b/Test1/app/build.gradle new file mode 100644 index 0000000..986ae0e --- /dev/null +++ b/Test1/app/build.gradle @@ -0,0 +1,40 @@ +plugins { + id 'com.android.application' +} + +android { + namespace 'com.example.test1' + compileSdk 33 + + defaultConfig { + applicationId "com.example.test" + 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 'liji.library.dev:citypickerview:1.1.0' +} \ No newline at end of file diff --git a/Test1/app/proguard-rules.pro b/Test1/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/Test1/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/Test1/app/src/androidTest/java/com/example/test1/ExampleInstrumentedTest.java b/Test1/app/src/androidTest/java/com/example/test1/ExampleInstrumentedTest.java new file mode 100644 index 0000000..5db79c3 --- /dev/null +++ b/Test1/app/src/androidTest/java/com/example/test1/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.test1; + +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.test1", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/Test1/app/src/main/AndroidManifest.xml b/Test1/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..a5bd0eb --- /dev/null +++ b/Test1/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/java/com/example/test1/MainActivity.java b/Test1/app/src/main/java/com/example/test1/MainActivity.java new file mode 100644 index 0000000..3d258e0 --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/MainActivity.java @@ -0,0 +1,67 @@ +package com.example.test1; + +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import com.example.test1.registerActivity; + +public class MainActivity extends AppCompatActivity { + Button register; + + private EditText usernameEdit, passwordEdit; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + register = (Button)findViewById(R.id.register); + register.setOnClickListener(this::onClick); + Button login = (Button) findViewById(R.id.login); + login.setOnClickListener(this::onClick1); + + init(); + } + + /** + * 界面组件初始化 + */ + private void init() { + usernameEdit = findViewById(R.id.username); + passwordEdit = findViewById(R.id.password); + } + + + public void onClick(View view) { + Intent intent = new Intent(MainActivity.this, registerActivity.class); + startActivity(intent); + } + public void onClick1(View view) { + switch (view.getId()){ + case R.id.login: + validateRegister(); + break; + } + } + /** + * 注册验证 + */ + public void validateRegister() { + + Intent intent = new Intent(MainActivity.this, adapterActivity.class); + String username = usernameEdit.getText().toString(); + String password = passwordEdit.getText().toString(); + //这里也可以再进行其它的验证,如是否符合要求等,符合就进行下一个界面操作 + if (!username.equals("") || !password.equals("")) { + startActivity(intent); + } else { + Toast.makeText(MainActivity.this, "账号或密码未填写", Toast.LENGTH_SHORT).show(); + } + } +} diff --git a/Test1/app/src/main/java/com/example/test1/adapterActivity.java b/Test1/app/src/main/java/com/example/test1/adapterActivity.java new file mode 100644 index 0000000..0cdddf9 --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/adapterActivity.java @@ -0,0 +1,32 @@ +package com.example.test1; + +import android.content.Intent; +import android.os.Bundle; +import android.widget.ArrayAdapter; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.Toast; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; + +public class adapterActivity extends AppCompatActivity { + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.listview); + + //ArrayAdapter创建ListView + ListView listView=(ListView)findViewById(R.id.listview1); + //定义数组来填充ListView + String[] arr={"章节1","章节2","章节3"}; + ArrayAdapteradapter = new ArrayAdapter + (this, android.R.layout.simple_expandable_list_item_1,arr); + //为ListView设置Adapter接口 + listView.setAdapter(adapter); + + + } + +} diff --git a/Test1/app/src/main/java/com/example/test1/entity/MyBaseAdapter.java b/Test1/app/src/main/java/com/example/test1/entity/MyBaseAdapter.java new file mode 100644 index 0000000..bcaa333 --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/entity/MyBaseAdapter.java @@ -0,0 +1,27 @@ +package com.example.test1.entity; + +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; + +public class MyBaseAdapter extends BaseAdapter { + @Override + public int getCount() { + return 0; + } + + @Override + public Object getItem(int i) { + return null; + } + + @Override + public long getItemId(int i) { + return 0; + } + + @Override + public View getView(int i, View view, ViewGroup viewGroup) { + return null; + } +} diff --git a/Test1/app/src/main/java/com/example/test1/entity/user.java b/Test1/app/src/main/java/com/example/test1/entity/user.java new file mode 100644 index 0000000..5162f4e --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/entity/user.java @@ -0,0 +1,59 @@ +package com.example.test1.entity; + +public class user { + private Integer id; + private String username; + private String password; + private String sex; + private String city; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getSex() { + return sex; + } + + public void setSex(String sex) { + this.sex = sex; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + @Override + public String toString() { + return "OrangeUser{" + + "username='" + username + '\'' + + ", password='" + password + '\'' + + ", sex='" + sex + '\'' + + ", city='" + city + '\'' + + '}'; + } +} diff --git a/Test1/app/src/main/java/com/example/test1/registerActivity.java b/Test1/app/src/main/java/com/example/test1/registerActivity.java new file mode 100644 index 0000000..6e8aef6 --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/registerActivity.java @@ -0,0 +1,144 @@ +package com.example.test1; + +import android.content.Intent; +import android.graphics.Color; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.RadioGroup; +import android.widget.TextView; +import android.widget.Toast; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; + +import com.lljjcoder.citypickerview.widget.CityPicker; + +public class registerActivity extends AppCompatActivity implements View.OnClickListener, RadioGroup.OnCheckedChangeListener { + private EditText usernameEdit, passwordEdit, surePasswordEdit; + private TextView cityText; + private CityPicker cityPicker; + private Button regButton; + private RadioGroup sexGroup; + private String sexStr="男"; + + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.register); + init(); + } + + /** + * 界面组件初始化 + */ + private void init() { + cityText = findViewById(R.id.province); + cityText.setOnClickListener(this); + usernameEdit = findViewById(R.id.username); + passwordEdit = findViewById(R.id.password); + surePasswordEdit = findViewById(R.id.reg_sure_password); + regButton = findViewById(R.id.newregister); + regButton.setOnClickListener(this); + sexGroup = findViewById(R.id.sex); + sexGroup.setOnCheckedChangeListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.province: + initCityPicker(); + cityPicker.show(); + break; + case R.id.newregister: + //注册验证方法 + validateRegister(); + break; + } + } + + /** + * 初始化城市选择器 + */ + public void initCityPicker() { + cityPicker = new CityPicker.Builder(registerActivity.this) + .textSize(16) + .title("地址选择") + .backgroundPop(0xa0000000) + .titleBackgroundColor("#EFB81C") + .titleTextColor("#000000") + .backgroundPop(0xa0000000) + .confirTextColor("#000000") + .cancelTextColor("#000000") + .province("江西省") + .city("赣州市") + .district("章贡区") + .textColor(Color.parseColor("#000000")) + .provinceCyclic(true) + .cityCyclic(false) + .districtCyclic(false) + .visibleItemsCount(7) + .itemPadding(10) + .onlyShowProvinceAndCity(false) + .build(); + cityPicker.setOnCityItemClickListener(new CityPicker.OnCityItemClickListener() { + @Override + public void onSelected(String... strings) { + String province = strings[0]; + String city = strings[1]; + String district = strings[2]; + cityText.setText(String.format("%s %s %s", province, city, district)); + } + + @Override + public void onCancel() { + } + }); + + } + + /** + * 注册验证 + */ + public void validateRegister() { + + Intent intent = new Intent(registerActivity.this, userActivity.class); + String username = usernameEdit.getText().toString(); + String password = passwordEdit.getText().toString(); + String surePassword = surePasswordEdit.getText().toString(); + String city = cityText.getText().toString(); + //判断两次密码是否输入一致 + if (password.equals(surePassword)) { + //这里也可以再进行其它的验证,如是否符合要求等,符合就进行插入数据库操作 + if (!username.equals("") || !password.equals("")) { + if (!city.equals("")) { + Bundle bundle = new Bundle(); + bundle.putString("username", username); + bundle.putString("password", password); + bundle.putString("sex", sexStr); + bundle.putString("city", city); + intent.putExtras(bundle); + startActivity(intent); + } else { + Toast.makeText(registerActivity.this, "请选择地址", Toast.LENGTH_SHORT).show(); + } + } else { + Toast.makeText(registerActivity.this, "账号或密码未填写", Toast.LENGTH_SHORT).show(); + } + } else { + Toast.makeText(registerActivity.this, "两次密码输入不一致", Toast.LENGTH_SHORT).show(); + } + + + + } + + @Override + public void onCheckedChanged(RadioGroup group, int checkedId) { + //根据用户选择来改变sex的值 + sexStr = checkedId == R.id.reg_man ? "男" : "女"; + } +} \ No newline at end of file diff --git a/Test1/app/src/main/java/com/example/test1/userActivity.java b/Test1/app/src/main/java/com/example/test1/userActivity.java new file mode 100644 index 0000000..fa8a85e --- /dev/null +++ b/Test1/app/src/main/java/com/example/test1/userActivity.java @@ -0,0 +1,65 @@ +package com.example.test1; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.app.Activity; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.Nullable; + +public class userActivity extends AppCompatActivity { + + private ImageView userSexline, userCityLine, userPayLine, userSettingLine, + userGeneralLine, usernameLine, userIconImage; + private TextView userCityText, userSexText, usernameText; + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.user); + init(); + } + + /* 组件初始化 + */ + private void init() { + userIconImage = findViewById(R.id.user_icon); + usernameText = findViewById(R.id.user_username); + userSexText = findViewById(R.id.user_sex); + userCityText = findViewById(R.id.user_city); + usernameLine = findViewById(R.id.user_username_line); + userSexline = findViewById(R.id.user_sex_line); + userCityLine = findViewById(R.id.user_city_line); + userPayLine = findViewById(R.id.user_pay); + userSettingLine = findViewById(R.id.user_setting); + userGeneralLine = findViewById(R.id.user_general); + setData(); + } + + /** + * 组件赋值 + */ + private void setData() { + Intent intent = this.getIntent(); + Bundle bundle = intent.getExtras(); + System.out.println(bundle.getString("username")); + System.out.println(bundle.getString("sex")); + usernameText.setText(String.format("用户名:%s", bundle.getString("username"))); + userSexText.setText(String.format("性别:%s", bundle.getString("sex"))); + userCityText.setText(String.format("城市:%s", bundle.getString("city"))); + } + + public void onClick(View v) { + Intent intent = new Intent(userActivity.this, MainActivity.class); + startActivity(intent); + switch (v.getId()) { + case R.id.back: + break; + + } + } + +} \ No newline at end of file diff --git a/Test1/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/Test1/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/Test1/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/drawable/address.png b/Test1/app/src/main/res/drawable/address.png new file mode 100644 index 0000000000000000000000000000000000000000..170a822d4408ac85e98fe3ef05be87506ce4d125 GIT binary patch literal 1023 zcmV{=Y%=+n>}IF)zze0> z$xNQSlT4BsaD#2Y0Pq5+0#g!I`QJHUE6b40z$mZ)C_^j)4}cvk6OIA@5{L=MBybeR zIWHNJR!%UR25~rZ7IVl6N^&lfwq)#9aoueb4sqL}oLbz%p{*(~eqaokku!Q9=+7YQx#1wSoG6A2WuMVt zy5)?2GIWJBvc4GhrL!f9b-;8?c|GE82tB~KWJ{V0Wl&ZWlQHG>^~S_&!`-aVY#9V9 zmhLL6BkGwhP>?=BrO6g$h>a2TeJ`+!eJg9Ws5-GPqV9)=a{59X#jv5Q-ghomNhP+k zrCywgXv3hP+>%J@3}wzpf;#mLB^SdP4s=GkVAS?L;9i}<+@qLR8%dtQrsaC`#?Y;5 zu_*h_#h(;nDsr}UcO>R_HQGb6^c|%wq8%>_$XNYCEjP*#vyv@6DazKPCM)UzvbO+1 zy+sPD0+)de8Omm11@P9QoOiO%+^8G}X;YBqphZD?U$`bn^TdLj$5=#_OwcZ1E{B{s z*@v@&G*@#7x`Jg?2?ec`i)>msA7tR`ydceP8Db=rGb?3SE`l_tQwTamL8uZ4ihEkW zn?R2K4K52Bi`mv;c*9T$y{mRokOEG`Y}eo1f7PjH0@#_MzLpd;X*gItGM*3AF>iCU z+zNse@IK~gUvpgE4K2yvQN-<|r3ESArs202B}`vwofV{j3uNb#<)H>;6qI###^Jyx zY^MdO4BxZ%hQ6;kFG!^*ukU_8bGE@*LEC{J7TVyfps$wN;H)6!1;yh98SsJ(ctHld zAOl{I0WZja7i7Q-GT;Rn@Pb?v)Lw!%SVN_(V7+|B{AifN_!Ky4_$XLp8?2!cRLW!Y}S^+pI%Ef{(V z%njRfgjCL`NEhgjm^|Ky_$;fXYxB3QqB70{)C>6!)tPF$1~>xTF)VY+8*y!DnxJZe zxzk0FQE#Sw8p6vG(nzt@hD?ma^y}cd44WjC69O_zxo9dND(D>hAym002ovPDHLkV1fr}&hr2O literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/alluse.png b/Test1/app/src/main/res/drawable/alluse.png new file mode 100644 index 0000000000000000000000000000000000000000..f91b7f9cab02781cb5767a66107e76c013091e8d GIT binary patch literal 356 zcmV-q0h|7bP)+Kye!c7B0XY z!0;yl0Rl`D1So3DCM}|Es6f#P)7iW)nXLWIZ1(NUJVFQ|%$aKZT*E$AGG_U!51iu- zw$Q_{;L#h;!}T15NinV}d|~PLH&~Rqg>LQ?iF6n6iCsU%phQEQOeU~{Bcp0o(xiq) z)$A0PnX`ltLTI?j4{{TS$~^*{;SSp9%fIWLW%SXm@PLhU3zf}dg&K>wlO#~L@RU16 zBF{AEo7tYOW(QbJv`YW!-Kd(~=MEA=2%*`g@6C>}tnhoY4hHgXNoE-XbSk`HJ=t32 z^V+yBz-{gniQLej&e?QNb5FTPfD7ZEW(XmKx$+H)YECfXj1CO|00003rR#lRA_RMD?nQ+p znWMsth`pIXLd>Ar3ztC=6ez5MWPz_npfL+Iu+UgqHbNAmf6NgPMh@4dZ8Uf8>BT+g z`t-Yh&!3qu{KAF1bD!t?e4pR{^ZW)kabv+rnNNULffgT{Txjs&_8?F;2jdQmdhio) z9>}E}KM^tlodO>VTruF+@(~ypI3&;sWd6?t78&RhxLm9F3Q1iy&<8AvD<;m+y2XW^ z4)i*~u+i}0SKvDb#&U28mJy47{<8JEij=H%DM1zD(o)2YW2bh(3A>!X*3xa(J@`F%jDMx!250^5^GE`p;Q%7vGzIS6dGhFJB671*b;A12*{Wu3sF zwIcP_;O7_^R>|zE=1?y%sRC_CL41e?11I9Hf(AAyze%9Jtg#C_RG>2{B>>QDA4LS- zC*p=`;Ed|Y9hD4+m0@>M^#SJt0+&=0o(r$U;c}r{@qAUz?lys$ptY`&;7A=pV2ibI zOb07fTr>#GDvd>_Zwx%7vi&AOFaTWGWx%uEIo2oTHSn$Cd|1WHBM0|{-~D9s!xiXv z;jNJ0hl?Jx&BBQUyrH(Q)%U_{Lt(NxutFJ(#f)>Sz@P)0)U(qbJO=y`lk-3DVJzGa zv}V0(EasZQ?=fO5HgF8MUj-fV;3@K(SSqlz6*TMPfu1-MM1;WGs3d@QJlH~tNd(Z^ z3Yv8ydYH||2ry;+Jtw6eOIty+P9z(C@hk0`W#B=N4@cCa9)XX5x~N>0U}-C8)`?tE z#&^VsG3mjhK71HHaNzM^-Yks4R}z-Cf@W74jH-vrW5)43cn)|?JzH<`OJ-5|Cl0hW zt+{}pk`Zn+$5IH`9qz&b=WoEhNqGf6Q=FZpZ0-sxB?5nw!fUO-CViR~_{+e?1e6)Y zmjjlRv@-C$3c5K#K#d0l#ue{B0#C*v64&&_?nYJV87Cl1(ro6*k(=4H|Iubc^KGj&8Ka#hy>oVlG&ZE)bcR!hLuEr z625r?pIC(NlJbexLY>`!0tZQUnN%P?WcADluqwIcBCImj-H5=aq}XsG@PQRzCg|>^ zDex~9=nu|^2eVW>K|)v bA}#z2Kpo*8cusOe00000NkvXXu0mjfnX!90 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/button_back.xml b/Test1/app/src/main/res/drawable/button_back.xml new file mode 100644 index 0000000..462465d --- /dev/null +++ b/Test1/app/src/main/res/drawable/button_back.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/drawable/button_login.xml b/Test1/app/src/main/res/drawable/button_login.xml new file mode 100644 index 0000000..77829f7 --- /dev/null +++ b/Test1/app/src/main/res/drawable/button_login.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Test1/app/src/main/res/drawable/button_register.xml b/Test1/app/src/main/res/drawable/button_register.xml new file mode 100644 index 0000000..77829f7 --- /dev/null +++ b/Test1/app/src/main/res/drawable/button_register.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Test1/app/src/main/res/drawable/card.png b/Test1/app/src/main/res/drawable/card.png new file mode 100644 index 0000000000000000000000000000000000000000..472e72f3b0c37e077efbef5fe5de3897f567792a GIT binary patch literal 1650 zcmV-&295cNP)>ZFZY>+onOoCho`Fd!Wys@AGosd(OGg3$5t@%Q!g z^!!fZ*6wL*1<9T$%I$0H6~M-g8~X+a2VMq(>VTOU=&usTfb-oGdNIr_1>7uYeZ`(T zbLKzSPfbmotLJ$DgM$M<;-Vn!#?%5QgCfv*a~NmrEMz@9)1EI9$*1 zf*^Q5u&35#zW|%{Jnv^==)0~eZh~G1?Tw;nCJ6k00FwY_c4Z^eGqZaoRad2>knERI zFPhmD@OBqfFN9mnYzEjXVbxC0YbJWm@rkNo#!sBn6=q<@=QEk?;pR)aham9Z1YNZf zt_RvwXTJiB07!g22!cHw(6?ep^qDQsgK}yOR<{c?J6kt)3s|ZB@-78hAc+=+SHI~= z8U>31%-E65u8GuI5%;2qCEE==Rc>of5Cq%WuI>_WNvTzDn6b-DrzDW-m*lmNhC3o> zW?w8@$&NVY<<$^Xg>yRAQfdKIpBXdvxO4ngN~T$*BZ?UwaD(srx0&IVI>I&vavFFq zfW#Ky5m>#=y&`+``!%QJ?mDHSq z-GZ4?5))K1Wic!$Fp8q1z|l?!YX!dV-{71Iz`Dgat9-g$8M4{ziOL}sfFyArr(rpJ zR|Enek<_&x2m*gUb^6~mfiyzW?jQ)hTeZ9L5Z`pu=wPX|?o*O&GE;wx(_G!$Wnc4s z|3EgIJ<`!YeBZyuIUbE;-6zol;(x8nnAtf=$AD2uPU11(qa6z*49CaKcn)-JyXG`A zlk8h@Y==`RcLYcQA4#Xv>5c?4F)=X$-a(1_ApQmRl9}dOnNzYN=-DXBz6214{)?d7 z0i5HWjs)U)-V?xe6|-oTd?k~~{St`V=;mqQb^uA++8)T{&;wdyC1<5}mt%6#f?`#xgkHrLvEq3npgjXX(rmhWC`kW_#6n(xGhcv-EP zyj5uoE+S?{rJjZ0oV!r{G2=wr1Cea5*49|rksWE|nc183^Yi)E{qV^;pMUN^Y9)v2 z-0cX%EgR0CFWnDztj4i-B)hjzD6~|`^nL#tU}tSUJ=69;PMtda9N2Wl?1#Sny}iBv zo}E4UK{M_&V|S?(Z;GPa!B%}Z$9E)MUbbwuSS%iB`>J*P`0?Vvz?I*W^s91@wwWcl zp`oGgB}sA!IO&`tolZ9uqE~`cN}mJWSJ(A;p-`Cb$cC87ff*;-Rn#!E zzsGTMTQ-|LQSDP01{aEwah%+k%jJ%@!`UK8rPJw_-bYd?9Rj5Rq~z{bU(Nl#e!Sb& zkvNyjy|p~88DZ!zIqs;dBD(6~Wlf^?iNTDf&mGQ;H>yUGBsX?T)+HhZTwgUxC3~Zh z;D8Iqgj7m98wqOx>2&&5;EIZQ*34dO7|l6B83-T~W6}jEsz2=A6D=wax5> zd_Mn9BhM9!#i#0uUwu72-obLoboCL2;kx1B^}mtyp-NYrB=*=sTmksL|1szEN6NVf zPy~AtlBeTXUH|hTNs{57p44{G1JqubG2@5jjkXyViZekFJP7uLq_tYKdp?RXcR=%s z1+_cC%*@Oy!^2nqN#etj2D&D18JOAI5)VgF_RB0$yl5(yZQZ)Hx391FGoYQINr??W wZzsjpqx>@uCxI!@!BVO8>wG>xz1(&G1>v+fhF-5O4gdfE07*qoM6N<$f*T7o3;+NC literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/city.png b/Test1/app/src/main/res/drawable/city.png new file mode 100644 index 0000000000000000000000000000000000000000..00ddc8972e5eabcb069c595d6dba419ac7f22728 GIT binary patch literal 2347 zcmV+`3Dow9P)wH8qm6KhFmZ2Xn9sf`lT7828@^;g_^_sz!DwIDQ>O-l<@%V^w{ z6ilU3BD?GI=AQnsch+&3H}htJrfK|=$-H~-Ip;g)-Fx3X_r3@GpMa;zuu|$=0P{qo z6#z&c1@NxcdjF~5J86NeTD9toL?W?<f`jLoi6_J<2FnsCNS6}`2$>2ZX zK+@@StLwV!NZtcrMuX~yMdZn1vG{mjU*FLa@#BO7$z(F!BsY;fudMn*5y_E!3&4BE zn8N_zIL-_Jb4BEGl05)smlQJNHG$ zan=Aho#Yks=FR)GP$+C`#85*$($mwk!Wh#>G67&1z*WBQ4>e*V3ZCb+1Nc3F^F<^S zk***J2IA_+4kVRIwIq|tzX0e2Fd`z$wAO!W*y9>dN-ZL}4M0*v_Kc2>F041-N^s(m zB$LToF%bj++;_5r003+AJ^&!OprxhdrntIsdxW0n?E!ERfVX|$zZgKVmO>_zSxWL6 z02kP*cSPicAP9EU;c`9C+YR7C0DCQ0-T4QxYeiQ|-9hpxE5A%@{boHM;|{HE`yU!(eiJ2>&1RF$&COd&L5RpP z06PKfwAUcHrn$L!Yc`urM%l3(rMb}^C0CAEfskBkFL&kh`F};p6^q4<04@Ol5qSl` zT;KOE^L_s^Oswj!SkX(YY*ko}T@~Cl5w}M!vj2aK5=f`htt8h1fQa;Ityh<4x?1b~ zTI>C~l_+tE$XIW0??^pA{4!%{oZfa_(`sf7!*LAP2 zrc;SBu7hzLj2p;K01%NY5HVi!`FsJuc3XVd^SrJ~8PD^&NIqbT+pSJD&~i<3*Fz$X z5P&xUTt{-2QfgsTdJ=}=`a~k}I)EeqUn%uGfPUM&62P^Vb36>g$W&b^wUFejGVZ#F zyN$rfHCHKm>9RMBsVpx zU(XkNBGU?>Xt`pep*?${P#Es)>^uj+5&&QA=;%0HC=~wCh>a*HrS2yAZCl)=wSKA* z{f6&o7>4Tr>;nLjk0_)C>NF@3*narFK8~ZGPNy$)U3Y-wxwh)zAP9aoRe$34 zh_iC#%9)jwTI&q}9<{}Gl5b=(nF}iAD&cwF64!O#0Pq!H@^o=SrJUuAmwnV~v=jO3 zB(DSTt16nyeyn$Z?$ObGh8>)ogZmcdu|=_ay+QTlojI*2gWb-QC?i zuIs)G;GZJ$I{?3~bqG;4TF>(qdY;!$avRAz0ki>d9mlD$va7I^E|KL^Sp)C4pk%4%gcQb&^B{Gsf6_KAb^1964vF8EIwN-z&Je}6=`;OyWm&@e_WaQ?7fq{>v zX!l}cjJ8j@A>a4sl-efeNGg?T0niQrB%hvY5CD+NH%00EPeziOBla*4FG) zgRpjYlYH71+pW(4j_;8J0NO;P03dU+v)dDe&5i?-9RLpczJGS9?Q;uaXJ_Y809le> zBKggZjt-}-t!?-4@bK7w+2_w;*|KG4E?BT&9my>uOU|#~w{PEM7EtY}^+S>ml~s+3 zNH59FBO@aN0|Nt}oNC8`iJf9HnM{euEhMw}>`4d_*`T%lLAiX@1yL!L2Jj@w`4vs$ zA~J}HH%os7u=nuc!*B1{v19Z^oL;(g>9iR$W?TqhJ|@nNuOhh^Ky$gAi0lP$kJh@c z(nhV7-R#IWJE-Aj^q3)m&*l+crO!ct82e%_?qK5%SB`v$xBgjw@xC)MPwJrZN`|b zVHmy^=j(_my`EmYcyZIrnKLhN9Oq)kaTbWk`Ity!+U!y1bO0?lKD#brqK7^akqs86TtqZ(l1!vIVK1OQ`kUu=GXFYrHv{{Xxqsu$*s Rk&gfX002ovPDHLkV1kmRf1v;X literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/good.png b/Test1/app/src/main/res/drawable/good.png new file mode 100644 index 0000000000000000000000000000000000000000..3e1ffb60886f5224018770cce6e606640edbca00 GIT binary patch literal 21878 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

4hGn`g$N*;cP;I{%J-dGK_kp>5b3^kOG*J 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 BQP%(f literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/good1.png b/Test1/app/src/main/res/drawable/good1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef86f450fbd237757f3661662057d39fd1ce77cc GIT binary patch literal 16598 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 Z{{iuL?Z#o0m?QuI002ovPDHLkV1lkL27v$o literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/ic_launcher_background.xml b/Test1/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/Test1/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Test1/app/src/main/res/drawable/into.png b/Test1/app/src/main/res/drawable/into.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d012d3571722c2b31bdb83cd09bb74e7c2c3fa GIT binary patch literal 1109 zcmV-b1giUqP)y#w~@R^a%|J`H&GNl5r*NF0&~lRmH7h8dVY%u0C=!csmwJRjnRVg%1mY> z093;I9^1C(lv4NRNyrovBR{45HVoj5>$*n_^D)NcXuSnMr%0{?a7rolnsHVJ7)`B4 zqcK{oR=*;7cMs{w<>lpP+wJxrCULT0WCQ>vCMJf~*492Jxxa_>Togr*mOasojcibL zUH2W5Po;@Oq)qam=Xq)Um5WNw>tn6;7qwb#mE?gW5y@Lc3 zolfWbTCH}O00FxU@UjxZ1$-|E0 zKx=)zsMtXM9=V2Qvw3HwQaKG^PY>zIZnyi);^N|;MZ_)K2mmyj&6_RD`ZTR?06;{} z$8r2f5fjbi&fb$S46l$pBqAr$bR_pxDwTPq)ULcSOR30aT-SY>`7>?FF1~~v@y}D39=h3%bIc=r)@gXN;d)kTI<9r9;p`?ihpi1&F$8oM| ztut4q^rN+zdcA&^ZQHXXccr!M9oVE~VL%SXfy2d3AO59suXkbe3g3nRV|S zH39&GgM&oxlOS35O=`YUP)hAuUtgcy=27_{h{#7-_ujFJG@H%)09@*2B97yieBVEt zb^jfyh*Ij9hf!Sd}0!#^oqEy`#OM+NhX>Qk>5n*0pItHOaLX0-?6c= zfuW(H_eoBt=|p5Hj^jgN82*wcUMWYbUa#L`+x85}eLbXSNIo8h;d0)Xg;&IN-7x^C zdo?wH4?NF%4#0X5aSQE{jhAyt)BvuE$h7bK zGeyPyn?fq0lzP>&tW!NqXc5_8h6x~Nvn!=+0Pg}go~9F#C6Why-!J723XtPyDWz@# zFazNJG@Xciy|S`$q}^_>n8x}y7#*#R&j**#+r)b$C(AYg7#yuut91v-3jl6U(uhb* z@)h6r-^`U=1~MBV`2xvA69BpZraaFprKyuJF_QLGO2=`0I0%Bd961?b(j#8N`cf1{ zd;bd)fPs;2xBE7LA2zRv$ZQlvd-MMB%Y)JQ9T^$9et39zN<>CQWIhOjFJbU_+NV#S bKAHIoSRq<;^fwjP00000NkvXXu0mjfMZ^ei literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/password.png b/Test1/app/src/main/res/drawable/password.png new file mode 100644 index 0000000000000000000000000000000000000000..16be9b3bc0d5bf8dec36a88845a9e6202da93e7f GIT binary patch literal 7674 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 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/set.png b/Test1/app/src/main/res/drawable/set.png new file mode 100644 index 0000000000000000000000000000000000000000..979aa8eb3926a5d8b5399d95a51b564778d4b544 GIT binary patch literal 1702 zcmV;X23h%uP)W{R6q!7A0fXfI;! zJ~;QMIa{ySw-$@Vf4au1Fo~kk=ur`gk*pbGej2*cHrO$1A`**6qesKUItvMcUktagd=!}T$12Aci52sS8E|)kb zA(2SrQ2^Hg0LjOOhlfvJYN72I9v(hzjCtIe*V)`{Y5TAb4Gj$_rQQ>f4gh2MeEt>y z<}zw^K?OnZwuo#cIb)2uab#rVWXpiIBP#Wrh;(p{UAXch0KkykMUo=Yp_F>AZJn(y z`o5nQk?q#}z1I5g%TlHTg+k$PBJv6Vh{$%|_tUNXn+nNhv#XR+&s+0L5qV@8>vW=C zuRjdnEC48_p3i2ptD5;Xo!O_RruK@+MgSnWUu*rZFhwMj$*AXfw*nZnMSZYt-MVAB zT(0gq#>mLX=Rpwc7m;TGY@C{!+6&_HIpiO4vBwE*5fb?VfXv9YmP*8U2GjWK(yxfV_C$VEcZ>GW*??f?LiuW7A|u1SL+xK~7W zTk~T8cai+MQmPNYog~Xv&~AIzoG26uBLH5r<{h@i3%KB~l}sk1ot>Tk0I-GR49V*Y zg+kdSSu&aI@H}rqM6M=Tu2!ozmrA9{MLs>9ot?)3d;`ElrBdlHl}a_2@l&Z(eYGL6Y5)+C#}jDcxHgDd%N-1^Fnx9px)kCgH06-}fZ#aIdnIFljN12$Q3`yZcc9 z*V-KWwASb5uU&9QW@cty0&v`#5Ba{o!8OUbbLZYB`2_%wd^(v-_AK_X=MGqNqFSvU za~(gGO7#PH(3;0>tqVjNjdHnc;_>)6$$RYQ?1qykPrmAss9Y}B;_>)t5!o&x-LY8g zNAY-ka$sQK^rlUl)(#8|{2&^QzA7U9He~nc=;%AHLIwv1Ulx%YY$Lg2baeES#_P>y z_CJWood7^`DCAsnq+u>u5|Y2vTJLG)(}?f;LrSTFjs2t6`mV)3%^voJW=%wnBoc|3 zYf@X_j{#iNMv$B!xigH2L?RJWO3ilyXKig4v7`{K^#sYMta*KJZ*QojnS4I~yGo_f zPx8AYcaq#$tJS`}@6jaQJ2qg5b|0vYjLWeEYxkmFWBaw?yQxA|fPT*IM7+%D?T*Zj5<=-mQ z5Vp{^#mtQvB{^HG)vnzB2mk~@a8yL*w-lCrqXz&;zM!=ZB_#BYRkd1u((}9>cGv1| wkxSZ!Y>M4_dopa?|IKFT3M;Iz!dHv`0Hy++4$Z;PGynhq07*qoM6N<$f{*V)00000 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/sex.png b/Test1/app/src/main/res/drawable/sex.png new file mode 100644 index 0000000000000000000000000000000000000000..aa87fa11f6575e7883dc4c4842b7d03e03c27055 GIT binary patch literal 5077 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 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/sexs.png b/Test1/app/src/main/res/drawable/sexs.png new file mode 100644 index 0000000000000000000000000000000000000000..a014c3305f1e3f69647df71615266f25b1b4c819 GIT binary patch literal 908 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 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/user.png b/Test1/app/src/main/res/drawable/user.png new file mode 100644 index 0000000000000000000000000000000000000000..d96049ee16738b7c37b1ebdc104183097b969006 GIT binary patch literal 1842 zcmV-22hI42P)z4}MTLqVO_8F~rd4=`6!9hq2oe>PAB2J^Re?4rDpYAC`oMR`Ys^wZXkD7J zyV=%&<7I8{?i_w(rnz2^?b$d13GMgmo-^M$_k1&V?wmV78*Q}FMjQVF@N(rzBobQ; z!`MjjYQr!}v$M1Lv9YnzWy-&N0V@ekrBYpiK;WQ=e28RU)8&SUJS8IEvMlR<0J4&~ zmcu0r$z(FSNd5@GHOp~D0A8)fh{%f~vfZ+*=Uty^nx_H0Nu$l!wtd7fj4vvsYOT~{ zEKgY=Vi(EpXd)&7++M9#U!|1Vn$2d1lu{dOwc7QzZ69~zNNyl`A{L8Xt)&}lN*^%{ zwbwnbOM*ws?u4e(fQ7QH7a=Bd9xusI+T(MaEd2es;3jlWW z00zP^(p@;ecEf#hZYs{w%IKu1SMPoYrwmEYQ0T3V)Qegwex06;`$ zNp4e0{lQ1vJpk@<%nE=FN~wP}an=Ah4&a@x&$jKiS(f#vpW0eoTJP4z$NY!@fKsV+ z7(mf6J4NJ%W{x9lkBB_!`bZw|TUe_?wri98!f(*ovuCRSPHM43UOc5#O+*fAytgJ2 ziB3Or_!i>4r0ZO}QmKskjRgSPwsY=SL|(fX&$6u30Hz!>5)Owq`N{8FNH`o`H80RG zTKd3|)cLCxB?2}s3PGdMxXMp{-$J6%=*uE9>)Me>WQ*Te2V1rA-xnj9rWu0vkqra_ zzS@3KAcP@H!KyC z$z=8d_>AVdS1I+92k&(NPLjONaaHH$=DzH=ww8M>(=_)0c+j<-9_mx&a{0&3HtX^> zipbpnZXrpBJ3%t#ehlOB`08jhdaH;Gk=z9!q~$%3&1S!T#e@JrI-Ndb7{+1UCnD1% zb8gcpB3qi8%E?--HZ(dqI_^3$nauY|?rY93BBv%NCwEOuOw9PLspX~-01U%;1i+tl zAIa4Kwv&7Zfa{w?Ktvv>*XzwKy5}}baz}S}_j9Ic-UgrjU`tOVnM`g81OndxaD%&C zT7mP_z761WN~wP*lgSOiVDKJX*qR3bczrXTuGMNcjgF2!w^VMw#RSvo^e0K)NwT@U zJ`dmt5y_K0XWRCyVHm4Lm~sENb0Rg0l?dr>g|>l zGB`MRRcB}CPn;$53Pj{l0N5q{-N;2$l|5B+`%<=K@^Ud5vU!?y2{%BWM*9nrQHtEr+si_a- z^Z9365di?@a=B3`6rSkm>G_#q7(3xKpd{bi*Vp%tLZPtWYhNrDhu5!Pp9k=M=U~+jP#>P?-Uop*Y1^ZEQ-qtUoabL~ka5JT<&QAUloy@ZQJuUprCGu$e`N`lC-Ws&5NNyas~a^a_@h0?l#(J gqm4G&_`kt_065;a)4Fhh`Tzg`07*qoM6N<$f;CKc^Z)<= literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/drawable/username.png b/Test1/app/src/main/res/drawable/username.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab233310b4471bec0475934e47c0dce56ae9df3 GIT binary patch literal 4820 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 CCkI6U literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/layout/activity_main.xml b/Test1/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..3017acd --- /dev/null +++ b/Test1/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/layout/list_item_layout.xml b/Test1/app/src/main/res/layout/list_item_layout.xml new file mode 100644 index 0000000..87c768f --- /dev/null +++ b/Test1/app/src/main/res/layout/list_item_layout.xml @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/layout/user.xml b/Test1/app/src/main/res/layout/user.xml new file mode 100644 index 0000000..ebee343 --- /dev/null +++ b/Test1/app/src/main/res/layout/user.xml @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/Test1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml b/Test1/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/Test1/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/Test1/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cme5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/Test1/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/Test1/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuHB%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}

C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/Test1/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/Test1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f GIT binary patch literal 3918 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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s literal 0 HcmV?d00001 diff --git a/Test1/app/src/main/res/values-night/themes.xml b/Test1/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000..035c4c4 --- /dev/null +++ b/Test1/app/src/main/res/values-night/themes.xml @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/values/arrays.xml b/Test1/app/src/main/res/values/arrays.xml new file mode 100644 index 0000000..c88e6dd --- /dev/null +++ b/Test1/app/src/main/res/values/arrays.xml @@ -0,0 +1,10 @@ + + + + 张三 + 李四 + 王五 + 赵六 + 小红 + + \ No newline at end of file diff --git a/Test1/app/src/main/res/values/colors.xml b/Test1/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f979981 --- /dev/null +++ b/Test1/app/src/main/res/values/colors.xml @@ -0,0 +1,15 @@ + + + #BE77FF + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + #FFC1E0 + #B9B9FF + #FF9D6F + #D8D8EB + #84C1FF + \ No newline at end of file diff --git a/Test1/app/src/main/res/values/strings.xml b/Test1/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..3fde8a6 --- /dev/null +++ b/Test1/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + 顶呱呱 + \ No newline at end of file diff --git a/Test1/app/src/main/res/values/themes.xml b/Test1/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..60213e2 --- /dev/null +++ b/Test1/app/src/main/res/values/themes.xml @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/xml/backup_rules.xml b/Test1/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/Test1/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/Test1/app/src/main/res/xml/data_extraction_rules.xml b/Test1/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..9ee9997 --- /dev/null +++ b/Test1/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/Test1/app/src/test/java/com/example/test1/ExampleUnitTest.java b/Test1/app/src/test/java/com/example/test1/ExampleUnitTest.java new file mode 100644 index 0000000..d3de409 --- /dev/null +++ b/Test1/app/src/test/java/com/example/test1/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package com.example.test1; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/Test1/build.gradle b/Test1/build.gradle new file mode 100644 index 0000000..f05eacf --- /dev/null +++ b/Test1/build.gradle @@ -0,0 +1,5 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id 'com.android.application' version '7.4.2' apply false + id 'com.android.library' version '7.4.2' apply false +} \ No newline at end of file diff --git a/Test1/gradle.properties b/Test1/gradle.properties new file mode 100644 index 0000000..92b9117 --- /dev/null +++ b/Test1/gradle.properties @@ -0,0 +1,22 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true +android.enableJetifier=true \ No newline at end of file diff --git a/Test1/gradle/wrapper/gradle-wrapper.jar b/Test1/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/Test1/gradle/wrapper/gradle-wrapper.properties b/Test1/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..5b4bb17 --- /dev/null +++ b/Test1/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Wed Mar 15 14:35:08 CST 2023 +distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip +distributionPath=wrapper/dists +zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/Test1/gradlew b/Test1/gradlew new file mode 100644 index 0000000..4f906e0 --- /dev/null +++ b/Test1/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/Test1/gradlew.bat b/Test1/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/Test1/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/Test1/settings.gradle b/Test1/settings.gradle new file mode 100644 index 0000000..f18c883 --- /dev/null +++ b/Test1/settings.gradle @@ -0,0 +1,21 @@ +pluginManagement { + repositories { + maven { url 'https://maven.aliyun.com/repository/public/' } + maven { url 'https://maven.aliyun.com/repository/google/' } + maven { url 'https://maven.aliyun.com/repository/jcenter' } + jcenter() + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + jcenter() + google() + mavenCentral() + } +} +rootProject.name = "Test" +include ':app'