From 99e608f1bcfc5e7c733c665910c602dd5db97f38 Mon Sep 17 00:00:00 2001 From: "2376658010@qq.com" <2376658010@qq.com> Date: Wed, 29 Mar 2023 17:40:34 +0800 Subject: [PATCH] init --- MyApplication4/.gitignore | 14 ++ MyApplication4/.idea/.gitignore | 3 + MyApplication4/.idea/.name | 1 + MyApplication4/.idea/codeStyles/Project.xml | 116 ++++++++++ MyApplication4/.idea/compiler.xml | 6 + MyApplication4/.idea/gradle.xml | 19 ++ MyApplication4/.idea/jarRepositories.xml | 25 +++ MyApplication4/.idea/misc.xml | 9 + MyApplication4/.idea/render.experimental.xml | 6 + MyApplication4/app/.gitignore | 1 + MyApplication4/app/build.gradle | 30 +++ MyApplication4/app/proguard-rules.pro | 21 ++ .../ExampleInstrumentedTest.java | 27 +++ .../app/src/main/AndroidManifest.xml | 23 ++ .../example/orangesale_02/MainActivity.java | 42 ++++ .../orangesale_02/RegisterActivity.java | 143 ++++++++++++ .../example/orangesale_02/UserActivity.java | 51 +++++ .../app/src/main/res/drawable-v24/address.png | Bin 0 -> 1028 bytes .../src/main/res/drawable-v24/arrow_down.png | Bin 0 -> 368 bytes .../src/main/res/drawable-v24/arrow_right.png | Bin 0 -> 233 bytes .../main/res/drawable-v24/button_login.xml | 15 ++ .../main/res/drawable-v24/button_register.xml | 14 ++ .../app/src/main/res/drawable-v24/city.png | Bin 0 -> 790 bytes .../drawable-v24/ic_launcher_background.xml | 170 ++++++++++++++ .../drawable-v24/ic_launcher_foreground.xml | 34 +++ .../app/src/main/res/drawable-v24/orange.png | Bin 0 -> 6129 bytes .../src/main/res/drawable-v24/password.png | Bin 0 -> 1462 bytes .../app/src/main/res/drawable-v24/setting.png | Bin 0 -> 1101 bytes .../app/src/main/res/drawable-v24/sex.png | Bin 0 -> 1509 bytes .../drawable-v24/spinner_drop_down_shape.xml | 16 ++ .../main/res/drawable-v24/sure_apssword.png | Bin 0 -> 799 bytes .../app/src/main/res/drawable-v24/user.png | Bin 0 -> 2173 bytes .../main/res/drawable-v24/user_account.png | Bin 0 -> 1045 bytes .../main/res/drawable-v24/user_general.png | Bin 0 -> 402 bytes .../src/main/res/drawable-v24/user_icon.png | Bin 0 -> 5995 bytes .../src/main/res/drawable-v24/user_pay.png | Bin 0 -> 554 bytes .../src/main/res/drawable-v24/user_sex.png | Bin 0 -> 1123 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++ .../app/src/main/res/drawable/lizi.png | Bin 0 -> 35290 bytes .../app/src/main/res/layout/content_user.xml | 210 ++++++++++++++++++ .../app/src/main/res/layout/user_login.xml | 105 +++++++++ .../app/src/main/res/layout/user_register.xml | 171 ++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2963 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2060 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4490 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6895 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6387 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10413 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9128 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15132 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + .../orangesale_02/ExampleUnitTest.java | 17 ++ MyApplication4/build.gradle | 27 +++ MyApplication4/gradle.properties | 20 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + MyApplication4/gradlew | 172 ++++++++++++++ MyApplication4/gradlew.bat | 84 +++++++ MyApplication4/settings.gradle | 2 + 65 files changed, 1800 insertions(+) create mode 100644 MyApplication4/.gitignore create mode 100644 MyApplication4/.idea/.gitignore create mode 100644 MyApplication4/.idea/.name create mode 100644 MyApplication4/.idea/codeStyles/Project.xml create mode 100644 MyApplication4/.idea/compiler.xml create mode 100644 MyApplication4/.idea/gradle.xml create mode 100644 MyApplication4/.idea/jarRepositories.xml create mode 100644 MyApplication4/.idea/misc.xml create mode 100644 MyApplication4/.idea/render.experimental.xml create mode 100644 MyApplication4/app/.gitignore create mode 100644 MyApplication4/app/build.gradle create mode 100644 MyApplication4/app/proguard-rules.pro create mode 100644 MyApplication4/app/src/androidTest/java/com/example/orangesale_02/ExampleInstrumentedTest.java create mode 100644 MyApplication4/app/src/main/AndroidManifest.xml create mode 100644 MyApplication4/app/src/main/java/com/example/orangesale_02/MainActivity.java create mode 100644 MyApplication4/app/src/main/java/com/example/orangesale_02/RegisterActivity.java create mode 100644 MyApplication4/app/src/main/java/com/example/orangesale_02/UserActivity.java create mode 100644 MyApplication4/app/src/main/res/drawable-v24/address.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/arrow_down.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/arrow_right.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/button_login.xml create mode 100644 MyApplication4/app/src/main/res/drawable-v24/button_register.xml create mode 100644 MyApplication4/app/src/main/res/drawable-v24/city.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/ic_launcher_background.xml create mode 100644 MyApplication4/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 MyApplication4/app/src/main/res/drawable-v24/orange.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/password.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/setting.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/sex.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/spinner_drop_down_shape.xml create mode 100644 MyApplication4/app/src/main/res/drawable-v24/sure_apssword.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user_account.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user_general.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user_icon.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user_pay.png create mode 100644 MyApplication4/app/src/main/res/drawable-v24/user_sex.png create mode 100644 MyApplication4/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 MyApplication4/app/src/main/res/drawable/lizi.png create mode 100644 MyApplication4/app/src/main/res/layout/content_user.xml create mode 100644 MyApplication4/app/src/main/res/layout/user_login.xml create mode 100644 MyApplication4/app/src/main/res/layout/user_register.xml create mode 100644 MyApplication4/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 MyApplication4/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 MyApplication4/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 MyApplication4/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 MyApplication4/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 MyApplication4/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 MyApplication4/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 MyApplication4/app/src/main/res/values/colors.xml create mode 100644 MyApplication4/app/src/main/res/values/strings.xml create mode 100644 MyApplication4/app/src/main/res/values/styles.xml create mode 100644 MyApplication4/app/src/test/java/com/example/orangesale_02/ExampleUnitTest.java create mode 100644 MyApplication4/build.gradle create mode 100644 MyApplication4/gradle.properties create mode 100644 MyApplication4/gradle/wrapper/gradle-wrapper.jar create mode 100644 MyApplication4/gradle/wrapper/gradle-wrapper.properties create mode 100644 MyApplication4/gradlew create mode 100644 MyApplication4/gradlew.bat create mode 100644 MyApplication4/settings.gradle diff --git a/MyApplication4/.gitignore b/MyApplication4/.gitignore new file mode 100644 index 0000000..603b140 --- /dev/null +++ b/MyApplication4/.gitignore @@ -0,0 +1,14 @@ +*.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 diff --git a/MyApplication4/.idea/.gitignore b/MyApplication4/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/MyApplication4/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/MyApplication4/.idea/.name b/MyApplication4/.idea/.name new file mode 100644 index 0000000..6f6888a --- /dev/null +++ b/MyApplication4/.idea/.name @@ -0,0 +1 @@ +OrangeSale_02 \ No newline at end of file diff --git a/MyApplication4/.idea/codeStyles/Project.xml b/MyApplication4/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/MyApplication4/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+
+
\ No newline at end of file diff --git a/MyApplication4/.idea/compiler.xml b/MyApplication4/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/MyApplication4/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/MyApplication4/.idea/gradle.xml b/MyApplication4/.idea/gradle.xml new file mode 100644 index 0000000..a2d7c21 --- /dev/null +++ b/MyApplication4/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/MyApplication4/.idea/jarRepositories.xml b/MyApplication4/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/MyApplication4/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/.idea/misc.xml b/MyApplication4/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/MyApplication4/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/.idea/render.experimental.xml b/MyApplication4/.idea/render.experimental.xml new file mode 100644 index 0000000..8ec256a --- /dev/null +++ b/MyApplication4/.idea/render.experimental.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/MyApplication4/app/.gitignore b/MyApplication4/app/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/MyApplication4/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/MyApplication4/app/build.gradle b/MyApplication4/app/build.gradle new file mode 100644 index 0000000..f8b003b --- /dev/null +++ b/MyApplication4/app/build.gradle @@ -0,0 +1,30 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.2" + defaultConfig { + applicationId "com.example.orangesale_02" + minSdkVersion 23 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.0' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' + implementation 'liji.library.dev:citypickerview:1.1.0' +} diff --git a/MyApplication4/app/proguard-rules.pro b/MyApplication4/app/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/MyApplication4/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 diff --git a/MyApplication4/app/src/androidTest/java/com/example/orangesale_02/ExampleInstrumentedTest.java b/MyApplication4/app/src/androidTest/java/com/example/orangesale_02/ExampleInstrumentedTest.java new file mode 100644 index 0000000..b174552 --- /dev/null +++ b/MyApplication4/app/src/androidTest/java/com/example/orangesale_02/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.example.orangesale_02; + +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.orangesale_02", appContext.getPackageName()); + } +} diff --git a/MyApplication4/app/src/main/AndroidManifest.xml b/MyApplication4/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..71d5300 --- /dev/null +++ b/MyApplication4/app/src/main/AndroidManifest.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/app/src/main/java/com/example/orangesale_02/MainActivity.java b/MyApplication4/app/src/main/java/com/example/orangesale_02/MainActivity.java new file mode 100644 index 0000000..96b1179 --- /dev/null +++ b/MyApplication4/app/src/main/java/com/example/orangesale_02/MainActivity.java @@ -0,0 +1,42 @@ +package com.example.orangesale_02; + +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; + +public class MainActivity extends AppCompatActivity implements View.OnClickListener { + private Button registerButton, loginButton; + private EditText usernameText, paswdEdit; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.user_login); + init(); + } + + private void init() { + usernameText = findViewById(R.id.username); + paswdEdit = findViewById(R.id.password); + loginButton = findViewById(R.id.login); + loginButton.setOnClickListener(this); + registerButton = findViewById(R.id.register); + registerButton.setOnClickListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.register: + Intent intent = new Intent(MainActivity.this, RegisterActivity.class); + startActivity(intent); + break; + case R.id.login: + break; + } + } +} diff --git a/MyApplication4/app/src/main/java/com/example/orangesale_02/RegisterActivity.java b/MyApplication4/app/src/main/java/com/example/orangesale_02/RegisterActivity.java new file mode 100644 index 0000000..d0dc89f --- /dev/null +++ b/MyApplication4/app/src/main/java/com/example/orangesale_02/RegisterActivity.java @@ -0,0 +1,143 @@ +package com.example.orangesale_02; + +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.user_register); + init(); + } + + /** + * 界面组件初始化 + */ + private void init() { + cityText = findViewById(R.id.reg_province); + cityText.setOnClickListener(this); + usernameEdit = findViewById(R.id.reg_username); + passwordEdit = findViewById(R.id.reg_password); + surePasswordEdit = findViewById(R.id.reg_sure_password); + regButton = findViewById(R.id.reg_register); + regButton.setOnClickListener(this); + sexGroup = findViewById(R.id.sex); + sexGroup.setOnCheckedChangeListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.reg_province: + initCityPicker(); + cityPicker.show(); + break; + case R.id.reg_register: + //注册验证方法 + 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 ? "男" : "女"; + } +} diff --git a/MyApplication4/app/src/main/java/com/example/orangesale_02/UserActivity.java b/MyApplication4/app/src/main/java/com/example/orangesale_02/UserActivity.java new file mode 100644 index 0000000..3b3a902 --- /dev/null +++ b/MyApplication4/app/src/main/java/com/example/orangesale_02/UserActivity.java @@ -0,0 +1,51 @@ +package com.example.orangesale_02; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.Nullable; + +public class UserActivity extends Activity { + private ImageView userIconImage; + private TextView usernameText, userSexText, userCityText; + private LinearLayout usernameLine, userSexline, userCityLine, userPayLine, userSettingLine, userGeneralLine; + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.content_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 = UserActivity.this.getIntent(); + Bundle bundle = intent.getExtras(); + usernameText.setText(String.format("用户名:%s", bundle.getString("username"))); + userSexText.setText(String.format("性别:%s", bundle.getString("sex"))); + userCityText.setText(String.format("城市:%s", bundle.getString("city"))); + } +} diff --git a/MyApplication4/app/src/main/res/drawable-v24/address.png b/MyApplication4/app/src/main/res/drawable-v24/address.png new file mode 100644 index 0000000000000000000000000000000000000000..7318be016a0fea789da57d99dcecd6485834d90d GIT binary patch literal 1028 zcmV+f1pE7mP)5000BaNklDk%Y z^L1WPEtqb%ySve7d?6yolv15K!uE{TxjPY%sF{WvH z!8)_=MtOV2+5Z`4zRuVE#u(eYwu!B~+Ih6Z%+n?3e~qGOr*AxXVHOt`uU=VM`9VYu zDWyIrNiZcM+lc6#?yu{Y^-*=#E{ zy?(!c?5x`B%yss*@F3cSOJ_lgk^>1IP5;w+J-?8Snmzlq+I$sOMy`3W#rtp<2 z;i5bihM8ZiI&b%D!#JRi0bHt6E?1sS%zSqpkYE_C^>!k%^K z@3t(*3%)0>owB>TQ=PG7? zuqx@uDiJgsLb>I_RlT0dM%bgI}Qev%zXd`wC!WDw3Z(t{u zHYvQ~Rufr4Id#3=)9Wtv{9ls)|3|=>j~Fu#CK<@gvs&xN|9blFp)qC^0QO>xZLRg) zs8D0fD*$W}(eY;}#+Xe2umI2|qHa?tGe0LuvLU6sC^cVFX6BX<;s5})iRgS7)Hyfp zy?;Q&bt&cT$Lx>VWLY+kh^In`j#BEZ3TmyL3n5$qK#Pd(2WKjKnCJOSQ52VmxFe-J z85CG+7efd~h`21JeENRjuf=xGO?mHcVvJU6eOL;uwQC`S-CnP^kf!NN)$40F#Tau9 z0Q*9SevGk0L`%cGtp%21X6_;)Dy3HH(r*N;gVcsH3ZQW)e}zuqm)`)Eo@f>Q6}kKX O0000 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/app/src/main/res/drawable-v24/button_register.xml b/MyApplication4/app/src/main/res/drawable-v24/button_register.xml new file mode 100644 index 0000000..b5b64f3 --- /dev/null +++ b/MyApplication4/app/src/main/res/drawable-v24/button_register.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/app/src/main/res/drawable-v24/city.png b/MyApplication4/app/src/main/res/drawable-v24/city.png new file mode 100644 index 0000000000000000000000000000000000000000..790fb2bf39c33588894e33135a78fc1c05ed6caf GIT binary patch literal 790 zcmV+x1L^#UP)&Rd)Azkx1s<6Vd&j0As9)Z*~+qJ9V@fa4!+P{tX}Cn;o^A z0#97z2mE6~ArY9|$W0q=J1aL74vbT;Z%FVmj;V60)XN)l{^KlBNLW;uIF({2YuBE2 zcC5=9TWbna9I^Z8o0G7cl2!yYdy`1SwG$;-psw+IfN$Dm9 zVUm|{P*tj+F;%2fy_G)hks&M$df^`vz-0I;1liSc%k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MyApplication4/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/MyApplication4/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/MyApplication4/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/MyApplication4/app/src/main/res/drawable-v24/orange.png b/MyApplication4/app/src/main/res/drawable-v24/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..70e8db8381261f4157481ffc28fedfde33b58f5b GIT binary patch literal 6129 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 TO|NVS00000NkvXXu0mjfhY}6P literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/sex.png b/MyApplication4/app/src/main/res/drawable-v24/sex.png new file mode 100644 index 0000000000000000000000000000000000000000..acb8197caace6c0653da7f1ea3a90af3eac20179 GIT binary patch literal 1509 zcmVfmCLe z(i0-0qM`_b%)nljrlo%r6}^jyGTlsPz7uDdk=b>2=bPQ_z|699f9H39-}%lx_uNaU zV|{&n2eq`c{8JvPb9$jrIERQ%12CJ2rmN~l05+=X=b23A&DPe|Kk9K(J%IOq zv#PFR=H_}>8;_!BIT0-daNscbFIBbEIrrRfoOQ)TQFLt_$D7;R+rO4CNa| zQI3c@%Hs=}`N>+?F%jpzU!3=J_kM+{-lM8FI_F+&NL+V!_uM#+E%cu<^9|L`xm+&Y)YSA3fb_U= z%264A#1wlMRIMui!^ ztE=naR4Qc!`E_Q#Dv>zv{Q^~e3c$FsLu@$@;6Y|yX213I^&P%<@7|vP{LajWjzpaI z{!~@{48Wu5bo#zRp2&(SnmOmaw;U)%NL61TqMKB8D-j(I;E?L%7m;rO9MkAZ zt*VcA19%vKm80pE`e#LaKXD>*BY+pm&S9}w+?YzG-T|<#SS)s?QYkB#R?AlJ+O;d3 zIC0|3s(J|#nNRP|ojbR8c6RPa8buMYe7l*5&JDxxLlLpLz|3=o5+?vUnEC0huC9wK z;>jvl_=*bplWeJ5ZoQd@iPES zU=mx`-`{_EE|=R=3oIhm?MwkMV4+p8b?aOdMVAuM+xBz-j!L3vFouX`gkiX)@_SED z&r!u<@l60H6VduG3@@t1TT`5f%p;;}RCNXsoujJhk%+4JsOqoIxv5bUS;t}z`%ro8 zYi2%fDDGN0SJ{qAK18%bRma=@JQ{%j{snMAmEgOab2itIHb9(+{05*>uN;7v0n95e z^-*doxo-!sK91w3v)OE^Sx6+#d%s#$ZwK%rfGe5VRvbjc3goHvh!T#kV&=ONVo{2m z_x?IneF?xX%xs0WWchr4N)QAMogapc1kr{t3}+`6m&@fQHZ?U_lq@kXWajs(#GM}m z!M^{Kk`9BjE$|Bf+n9MlJwD3k^A!QFG4s{c4kBW&U}Zg$5sd%H%tzMqqbQ1&*wR+j zUgw;hn)aE9R65mqJdKRc&tx*2YPIEqNk~K<2e4RG7dz+HR0F*CR^vWsWac{9znOV* zQa%&+Dgf)F<}f_Ei%dr6_B3Wx#lM)Vxi{to;Y&QE=QZ9?!v8wvDb)(L? znh_EaJMJazL~72hs%xBci<1f~y;l1Y5i7vg0jOEQySuyXD#7a0NNoo*TWi#imBd-M zKty)WVIAmDt$T;6<{DxzgM%PAyREIw4nhstJ|QCV0DybVTUD=d&eLQ`5K(IxWbO0&aU5^ky?ghTNs}f`i{p4^9LFbA zUBV1Cr`;^A48zdQyCb&!USU3;pOs3bysFL`hINmswy3JzubmPE!6}A~<9I88t=VjL zOlo7z{IX_X{P^+L6Vd7Rv4{mh@Pn$_&E&`Fbo$+;OP5+J^}pJGUSnJtr>m4M00000 LNkvXXu0mjfbOPYO literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/spinner_drop_down_shape.xml b/MyApplication4/app/src/main/res/drawable-v24/spinner_drop_down_shape.xml new file mode 100644 index 0000000..64306b1 --- /dev/null +++ b/MyApplication4/app/src/main/res/drawable-v24/spinner_drop_down_shape.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyApplication4/app/src/main/res/drawable-v24/sure_apssword.png b/MyApplication4/app/src/main/res/drawable-v24/sure_apssword.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7cee9bcb90d569021e5cb4e81dc999fffed57a GIT binary patch literal 799 zcmV+)1K|9LP)50008!Nkl%cOxuv3|CMvP= zfe#48!Uq-x3?jY))`CKsh;a9gY`6;{X74$BlSn|fJ!fXV^Pkz7IfNDT(F$Tg-7q53 zNJLEl_NeMUB6DtP4g&ZUX2`3#h824Gj%l`F#FI7N|@x#bR-%<2Yjg z)&sbqs$-7hy!AY9G7Q6}N~N-ki1q_G3!tp3=X~EEu?4b*>F@7fm&@h80r(D}i<$4H z1rd=G0ImX9OGM3{=e@Q8vW5|naRANCyxPWbyhlWS0+^nenb}Y%6v`$$E0`b%ibUiC zILgcqO-_?_5jg_j0e~T9?lIX}!HCFLBKqKY-a(VY`RidAK2gv`U*tT161wy5e$0B4x_ z_M%{tlQFXqyvE<9Hp&_U{D(=Cctt29B60IOrK&psv;laQHF@XkpS35VcdB}and7GV z$G2e4#2^5kFCw_fv~?k%G?;q;c2|3lb;UIiR4a1avnH7N`2788Fw+2@GV@7OfUN5x zG78`TGq16Qv8oHPvmgkLRaKnuegD1*uGSBcri>L#;y3}YDQwFEQ!Ew_Igaxv0Z4*W zDwV^%y}gg?DHU}qv(O1e#Hi@9C{rqxHkHfe&j2nk^K}t958zrZm)o4r=fC__W#V8W zG7O-jS`g#HHp0xQgL*aLXGe;K8gJd#l$<;Wf({}YR@F|M;d@!GDS;Un7-(}{cRY%s z_P)M8W6St=V5+$@&dlwmg178BV*@aEPd(QZckCR1i_AQcHDHbLGj6_D;@2iKw_5e4 zBq;&>0+4wKuL0izU{zYOr_R8GgM-_nD9RI2<5DT3s#C7(mU?=6-dhh>OBFn;ALHvF dtHZ_Y{|zt=$ul4FLf!xX002ovPDHLkV1iDBa5w+} literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/user.png b/MyApplication4/app/src/main/res/drawable-v24/user.png new file mode 100644 index 0000000000000000000000000000000000000000..47d83629275e35c23b93983c4a11e55c3abc515d GIT binary patch literal 2173 zcmV-@2!i*CP)% z4UAk>75>ibx~8dMqM)KiKoQfT!2p3mMIlO5sHor%LX4ue#2RDQ?mc&RG3nIUuJ_#8 zU4H@wK`l{)fS?70K>TSHwG}X0l`4_?6C)PT7`3~)%)Ddn`eyR>?QG}WH`CoFy~!k# znRCu}zWaaAIfNsu(GkWMi$-{CZ0x+gzP^(Hyqt(mQq_RHPgVC3(Y~pvsU6j7^*@Jt z01g@9$;rv%>h<~>0OzXe#Q>gNfXr>G`n`dHf$f8XgO3-Gj~3}U;Xrg|X67m)S_|NX z(H{L@;V-Is{lLJ$b-gCuQ^L-<^+a@a0it^WBmhq7&>?~N7HjRbB|C1OTF(fJ$d>?o zpp9ey0I)+8=So=SGNVYt|7W`f7iFzb(7|y!X!oP*c_SX6>r# zsI_*i8`5177LoS@_)5;H&DPp#H%>KmopV(p+LW_(B{Od;Yriz%TCH|^k|Yo1Ms|%c z=G$eRX{YDCzerW@&iNgzoi$e5ahl0*Qo0HjPB*kd~+FFMRi2vJpi%< zOLcPel%ANFSXQss{|w+c!C4}@&lvNjqK%E^;)eWhge=+mXF*c(Kd+%pd^%*HhjhRghV7Ia& zvIW3sI;EdB#tg*Rj3z81e+BUT6y$zpeq#(^x3b>*8&tLVRNT+ZFNm>OhVUZ*Rs;}L z-EXap0*rC4ovd^2ZX&uU{ckTbuZ*!-hVTObRyRS2=%vP(-^YM zh=jLyc!SS2RXy8U8y*#fTQuQdSwzAmK3wLT?X}GO!@{T~1V!Xr06)m6{)U-n_mY@a zmT-tS-<1KnotfVe0~{+WBHsYedIJ;DurbEP+9^difOzlkRMod+0HZJRMV%E929PE9 z;MCOAIn`>lUercYt~6m0$&WHBmC6}ILqiY8I&m=h1wu*hHpbjq2B$RPbS=*b^Mv0T zjmC*1BO`w(<4j&>Y;5d=zP`Tvk@rPrzN)PKt_Y{3Lm=<;oC94&7E` zk_~!Y6HcAeyc0xpm#T)*m=kgAkbA3wR#XoTzH*#O?zrc=Jj%$IcPtRnySjBq;AAuBMv5HJz_8^9h_4WERF zR;ubLnX6(u)lW0?ND(qcWO_YMt5x-aQ0f3+w(KF@F!zPBhfwm+Xf$>X z4-W^j^IDo@Uu~@ox2>*PSA=V|+VQIT`R4QuS^K`ezAZyTLm}?fb<0!}G!tq!)$8@a z(b3T-%Nj3D*n7V=96N1*!+Z6XFfGf5Z@u?nx4ukOF9Q%#r`a|YvL4pj8_ST6ChVMB zQK?iusj5XD3n5Ydn5sTjsZ<`VR4RKnZru22*3obzB}uX(Ns^O^=w$%Hr(@!qh;B`i zq-w1V- z_4{A5&Rs!7Asy1n@)aO+Fp=G1kFeH;Saf)Y zPXHLqDyZtc)6>&ys?};JlIhqA6ZYP3Q`Pt7EVjKfJLfJYqPGGF^;ySs^kS~SQvkx# zbGx%@^=onRf zZqOs5zp3g|s`@w){kqX;JW}MPl~(nI99OFm(S$K(V<&$)5*CpU1DI1MRjE`i9U2-6 zcjqN*wOZ|xBuQ@1Ik29YzfgLFH*MN<^z!A)Ly)W$J0hY%W6WokjA;hgd%r%h?xig7qcgE=r%>3DZvhAw|IkX6_bnCSfSaqy+|JBz>omflMmdz@ zhy3f#Ue!J?RwtyDw+s5;@$s-&jxH9?5l8rcSA1-0(oqx=00000NkvXXu0mjfzj!Im literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/user_account.png b/MyApplication4/app/src/main/res/drawable-v24/user_account.png new file mode 100644 index 0000000000000000000000000000000000000000..e70142aef6c941e1cbd7a0b73cb636eaf598b665 GIT binary patch literal 1045 zcmV+w1nT>VP)OlMrbW68Wlw)p@P9uOm}uS&CZe8X7b$KnZ#V?)7*3azkAO; z=gb*lK4XVn$r9a+avLI*xuvSZ2;Xx_j&i^l4k{;s3}d6UNVpAnWYS*brwQ;a(=?8t z*>)1;C;fE&!LeiqA}zoW%3F{O%H~!KVEMP)jIuGaaSB__=Pzd~5n9 z9Oq}?B$ly0-`f0OGt~*&1gyg{2Id9zj7_@+_zI*8E7Ck$V=mZC-UV_RWG`0a%cC?A}e@b&U>13?=of|LZkvKvT9!{)n8S!`+BN3PUXI7p95Kr z=mz3OzyC+VvzV%4V`z30iSo|_-Fa;E0VI43SUNkB{ax)@H0ia3-C9c>NH?MfD2be< zT~aeP(WVhHsnw|L0Cn%Umu#e&E}0Pv!NHzoi`|C93ka1cV+el&BW|k)RG?HL?g<$t z#2dtoc0ca~FO9ALuD}WRfNUxt+D~ZwQ97=4>wxbF4mR!6fZHT=q1k>2pJIuQGtN4Y zI?x8-4=m$GUn;q%3@}Xlcc3a?Coz??_G7>&z!@xKji0JNxFyw%Y9p`(%lNdYpw~7D zuMsz1DrQ?89J8-S7zXLVifs2gMQ+|}6or+x(y zbe8ok3~Z)j;8^qOt-YRF*-659cY)wstNTj6T3ht=?r)D?(c#tke764q8UA!G0uacS P00000NkvXXu0mjfj0o`N literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/user_general.png b/MyApplication4/app/src/main/res/drawable-v24/user_general.png new file mode 100644 index 0000000000000000000000000000000000000000..cf579477be3e1bb299522bba2a8bfc27fb1ef0c9 GIT binary patch literal 402 zcmV;D0d4+?P)T1>Z)AKXD*b39g)*r53M?X&D;=MB3EsVC^;DHkhleEIoF{rjJ9gvJ|eFHGDkbT=DYXe}B7u`Tgk=p*RM~zy9<_jG39KWU}j~=@bPuF_w{| whG4Zwj-kZp8MT<0P@;;O(V(VEFcM=30DI2tA7r+V#{d8T07*qoM6N<$f)V+|y8r+H literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable-v24/user_icon.png b/MyApplication4/app/src/main/res/drawable-v24/user_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d5309b1e40b0dd814a99e7e4f33fdd00098705a2 GIT binary patch literal 5995 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 KlRg~8&& zy#Dr z?Y$gwW~*0rn$>a;)D-xdiK?J(IRxs!t%03*S_codHj9CGH%fPomTO+V=CGQehU2zG zH3tCK3)@r#y!QF&3*b4%A)-=v_@u%j;JknJV>6~i9EezQF{T(eUcuC2hQRN;8_ux{ z))u~F=GrE;Gp`QLr!=m9AAoE%gS8u_#Ih{$C^2&}IuW%pR?v9x*p>{lwv>yqwu$}B zlj2BeRKE6i#XAqnzZS2pJ7oz{A}le-IwHaIYVdHK?09PP@?ac-I=L`J3Zzb?M@GuG za>_INGiqutPG+?_&{q3UF9o$kH!U4%G))>~)zoN$?yQ)|a*5g|ZM;4B06Z9@ z#9Lx9l|mwAW(a9gl6vcd)`zlfk!=(K(ZoWOR=m+R(!I>?oX-rqOBb@cu&LSy-M86% z^Zm{_-*?U#!d3dwRdVq^{I9Ki)=T}k$!j?pC|MaO_+~%+IS|neP{glPx9O*BM!hUp z)2&Jp+{%CpK-td7G&b8ae4`8|zkd#(A=t8+8mqrrY7k4pZX>jZh~An@#60y*Xym$8 zY^`)2Cqx0h7ll|O0~agg>?LPVad0nr)weU@8DUMg?tIbrd-9~615j_KfTek;~#%DZEUUfsNM4B1?7Qn3$%U;tL8NM4NO#q$b zRqL~YJ*L&b;P(Nv81B5*c#UsDly9S^>K~GmJ=Pn#Sz-E`!Dmf({(9~hXn~++5O!0Y z`fgV66TQ}*l5qmyTq3@&XVzZ{qSpW%Ca?O)g61-}hmf&- zFX%aXYRj7$_pzrp`XIA?BnHS<2lw=a%h^UBfQrP+Tcdv*ci9(0WiqVzuPNd|<@(YI zv7)?yZM+&D>t7|Uhvy-}C?IO6u4*h9=L0?+1mFBV*7RTtglL{SqnO)?=$<$_%1rGf zcrO_17tg?D&m7tlo-8HsR%g3`&>KJ9DzFIWj)83u^cldvFE~Jw@i;I_3TpJ4ys_Hu z=@l}!xSZLpV4{*n>&K!y?2CoPGI{|l&j2(6JNG;1q~flV<$&x1V*!2{#^eGxw!HiW zKqWDl_8IQnUFqtS>HkzXY`Ziz<0N=tP5HOWcx*fUP52vN*)opH>QmzFwM?)Vp_fY@<002ovPDHLkV1ns25UT(H literal 0 HcmV?d00001 diff --git a/MyApplication4/app/src/main/res/drawable/ic_launcher_background.xml b/MyApplication4/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..0d025f9 --- /dev/null +++ b/MyApplication4/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MyApplication4/app/src/main/res/drawable/lizi.png b/MyApplication4/app/src/main/res/drawable/lizi.png new file mode 100644 index 0000000000000000000000000000000000000000..b7dc31a424cace3abe3aaa600ee48b6fb144ca84 GIT binary patch literal 35290 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 z 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +