From e62c24f77d7272379a33f2e16c9cc8b0be2e162d Mon Sep 17 00:00:00 2001 From: "3189462719@qq.com" <3383776602@qq.com> Date: Mon, 17 Apr 2023 16:05:36 +0800 Subject: [PATCH] init --- .gitignore | 14 + .idea/codeStyles/Project.xml | 140 ++++++ .idea/dbnavigator.xml | 414 ++++++++++++++++++ .idea/gradle.xml | 16 + .idea/misc.xml | 9 + .idea/runConfigurations.xml | 12 + app/.gitignore | 1 + app/build.gradle | 34 ++ app/proguard-rules.pro | 21 + .../ExampleInstrumentedTest.java | 27 ++ app/src/main/AndroidManifest.xml | 25 ++ .../example/orangesale_04/MainActivity.java | 80 ++++ .../activity/CategoryActivity.java | 135 ++++++ .../orangesale_04/activity/IndexActivity.java | 120 +++++ .../activity/RegisterActivity.java | 168 +++++++ .../orangesale_04/activity/UserActivity.java | 67 +++ .../orangesale_04/adapter/Adapter.java | 69 +++ .../orangesale_04/adapter/ProductAdapter.java | 68 +++ .../dataoperation/OrangeDatabase.java | 68 +++ .../orangesale_04/entity/OrangeUser.java | 59 +++ .../example/orangesale_04/entity/Product.java | 42 ++ .../orangesale_04/fragment/IndexFragment.java | 109 +++++ .../fragment/PearsonFragment.java | 64 +++ .../fragment/ProductFragment.java | 21 + .../fragment/SetDetailFragment.java | 64 +++ .../fragment/ShoppingCartFragment.java | 21 + app/src/main/res/drawable-v24/a.xml | 9 + app/src/main/res/drawable-v24/address.png | Bin 0 -> 1028 bytes app/src/main/res/drawable-v24/arrow_down.png | Bin 0 -> 368 bytes app/src/main/res/drawable-v24/arrow_left.png | Bin 0 -> 231 bytes app/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/chengzi.png | Bin 0 -> 1666 bytes app/src/main/res/drawable-v24/city.png | Bin 0 -> 790 bytes app/src/main/res/drawable-v24/fuzhuang.jpg | Bin 0 -> 16245 bytes app/src/main/res/drawable-v24/hamigua.png | Bin 0 -> 22338 bytes .../drawable-v24/ic_launcher_background.xml | 170 +++++++ .../drawable-v24/ic_launcher_foreground.xml | 34 ++ app/src/main/res/drawable-v24/juzi.png | Bin 0 -> 1898 bytes app/src/main/res/drawable-v24/juzi1.jpg | Bin 0 -> 37037 bytes app/src/main/res/drawable-v24/orange.png | Bin 0 -> 6129 bytes app/src/main/res/drawable-v24/password.png | Bin 0 -> 1462 bytes app/src/main/res/drawable-v24/pinpan.jpg | Bin 0 -> 386132 bytes app/src/main/res/drawable-v24/search.png | Bin 0 -> 1299 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 app/src/main/res/drawable-v24/shenghuo.jpg | Bin 0 -> 198025 bytes app/src/main/res/drawable-v24/shengxian.jpg | Bin 0 -> 87166 bytes app/src/main/res/drawable-v24/shuiguo.jpg | Bin 0 -> 599581 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/taozi.png | Bin 0 -> 26107 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 app/src/main/res/drawable-v24/user_icon.png | Bin 0 -> 5995 bytes app/src/main/res/drawable-v24/user_pay.png | Bin 0 -> 554 bytes app/src/main/res/drawable-v24/user_sex.png | Bin 0 -> 1123 bytes app/src/main/res/drawable-v24/wenju.jpg | Bin 0 -> 59962 bytes app/src/main/res/drawable-v24/xigua.png | Bin 0 -> 25180 bytes app/src/main/res/drawable-v24/youzi.png | Bin 0 -> 1798 bytes app/src/main/res/drawable/apple.png | Bin 0 -> 1988 bytes .../res/drawable/ic_launcher_background.xml | 170 +++++++ app/src/main/res/drawable/index.png | Bin 0 -> 1272 bytes app/src/main/res/drawable/index_menu.xml | 16 + app/src/main/res/drawable/lemon.png | Bin 0 -> 2954 bytes app/src/main/res/drawable/li.png | Bin 0 -> 1862 bytes app/src/main/res/drawable/mangguo.png | Bin 0 -> 2192 bytes app/src/main/res/drawable/pearson.png | Bin 0 -> 3302 bytes app/src/main/res/drawable/product.png | Bin 0 -> 1315 bytes app/src/main/res/drawable/shoppingcart.png | Bin 0 -> 1155 bytes app/src/main/res/layout/activity_main.xml | 29 ++ app/src/main/res/layout/category_detail.xml | 16 + .../main/res/layout/category_list_item.xml | 14 + .../res/layout/categoty_detail_content.xml | 115 +++++ app/src/main/res/layout/content_category.xml | 52 +++ app/src/main/res/layout/content_index.xml | 221 ++++++++++ app/src/main/res/layout/content_nav.xml | 118 +++++ app/src/main/res/layout/content_product.xml | 11 + app/src/main/res/layout/content_shopping.xml | 11 + app/src/main/res/layout/content_user.xml | 234 ++++++++++ app/src/main/res/layout/index_famous.xml | 55 +++ app/src/main/res/layout/user_login.xml | 99 +++++ app/src/main/res/layout/user_register.xml | 168 +++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2963 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2060 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes app/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 | 5 + app/src/main/res/values/styles.xml | 11 + .../orangesale_04/ExampleUnitTest.java | 17 + build.gradle | 27 ++ gradle.properties | 20 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 172 ++++++++ gradlew.bat | 84 ++++ settings.gradle | 2 + 108 files changed, 3815 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/dbnavigator.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/example/orangesale_04/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/example/orangesale_04/MainActivity.java create mode 100644 app/src/main/java/com/example/orangesale_04/activity/CategoryActivity.java create mode 100644 app/src/main/java/com/example/orangesale_04/activity/IndexActivity.java create mode 100644 app/src/main/java/com/example/orangesale_04/activity/RegisterActivity.java create mode 100644 app/src/main/java/com/example/orangesale_04/activity/UserActivity.java create mode 100644 app/src/main/java/com/example/orangesale_04/adapter/Adapter.java create mode 100644 app/src/main/java/com/example/orangesale_04/adapter/ProductAdapter.java create mode 100644 app/src/main/java/com/example/orangesale_04/dataoperation/OrangeDatabase.java create mode 100644 app/src/main/java/com/example/orangesale_04/entity/OrangeUser.java create mode 100644 app/src/main/java/com/example/orangesale_04/entity/Product.java create mode 100644 app/src/main/java/com/example/orangesale_04/fragment/IndexFragment.java create mode 100644 app/src/main/java/com/example/orangesale_04/fragment/PearsonFragment.java create mode 100644 app/src/main/java/com/example/orangesale_04/fragment/ProductFragment.java create mode 100644 app/src/main/java/com/example/orangesale_04/fragment/SetDetailFragment.java create mode 100644 app/src/main/java/com/example/orangesale_04/fragment/ShoppingCartFragment.java create mode 100644 app/src/main/res/drawable-v24/a.xml create mode 100644 app/src/main/res/drawable-v24/address.png create mode 100644 app/src/main/res/drawable-v24/arrow_down.png create mode 100644 app/src/main/res/drawable-v24/arrow_left.png create mode 100644 app/src/main/res/drawable-v24/arrow_right.png create mode 100644 app/src/main/res/drawable-v24/button_login.xml create mode 100644 app/src/main/res/drawable-v24/button_register.xml create mode 100644 app/src/main/res/drawable-v24/chengzi.png create mode 100644 app/src/main/res/drawable-v24/city.png create mode 100644 app/src/main/res/drawable-v24/fuzhuang.jpg create mode 100644 app/src/main/res/drawable-v24/hamigua.png create mode 100644 app/src/main/res/drawable-v24/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable-v24/juzi.png create mode 100644 app/src/main/res/drawable-v24/juzi1.jpg create mode 100644 app/src/main/res/drawable-v24/orange.png create mode 100644 app/src/main/res/drawable-v24/password.png create mode 100644 app/src/main/res/drawable-v24/pinpan.jpg create mode 100644 app/src/main/res/drawable-v24/search.png create mode 100644 app/src/main/res/drawable-v24/setting.png create mode 100644 app/src/main/res/drawable-v24/sex.png create mode 100644 app/src/main/res/drawable-v24/shenghuo.jpg create mode 100644 app/src/main/res/drawable-v24/shengxian.jpg create mode 100644 app/src/main/res/drawable-v24/shuiguo.jpg create mode 100644 app/src/main/res/drawable-v24/spinner_drop_down_shape.xml create mode 100644 app/src/main/res/drawable-v24/sure_apssword.png create mode 100644 app/src/main/res/drawable-v24/taozi.png create mode 100644 app/src/main/res/drawable-v24/user.png create mode 100644 app/src/main/res/drawable-v24/user_account.png create mode 100644 app/src/main/res/drawable-v24/user_general.png create mode 100644 app/src/main/res/drawable-v24/user_icon.png create mode 100644 app/src/main/res/drawable-v24/user_pay.png create mode 100644 app/src/main/res/drawable-v24/user_sex.png create mode 100644 app/src/main/res/drawable-v24/wenju.jpg create mode 100644 app/src/main/res/drawable-v24/xigua.png create mode 100644 app/src/main/res/drawable-v24/youzi.png create mode 100644 app/src/main/res/drawable/apple.png create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/index.png create mode 100644 app/src/main/res/drawable/index_menu.xml create mode 100644 app/src/main/res/drawable/lemon.png create mode 100644 app/src/main/res/drawable/li.png create mode 100644 app/src/main/res/drawable/mangguo.png create mode 100644 app/src/main/res/drawable/pearson.png create mode 100644 app/src/main/res/drawable/product.png create mode 100644 app/src/main/res/drawable/shoppingcart.png create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/category_detail.xml create mode 100644 app/src/main/res/layout/category_list_item.xml create mode 100644 app/src/main/res/layout/categoty_detail_content.xml create mode 100644 app/src/main/res/layout/content_category.xml create mode 100644 app/src/main/res/layout/content_index.xml create mode 100644 app/src/main/res/layout/content_nav.xml create mode 100644 app/src/main/res/layout/content_product.xml create mode 100644 app/src/main/res/layout/content_shopping.xml create mode 100644 app/src/main/res/layout/content_user.xml create mode 100644 app/src/main/res/layout/index_famous.xml create mode 100644 app/src/main/res/layout/user_login.xml create mode 100644 app/src/main/res/layout/user_register.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/test/java/com/example/orangesale_04/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ebdd23d --- /dev/null +++ b/.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/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..1dec906 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + +
+ + + + 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/.idea/dbnavigator.xml b/.idea/dbnavigator.xml new file mode 100644 index 0000000..09d6d53 --- /dev/null +++ b/.idea/dbnavigator.xml @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..2a80f60 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..6fd9e2b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..9b770a6 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..3543521 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..62787e8 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,34 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.2" + defaultConfig { + applicationId "com.example.orangesale_04" + 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' + } + } + compileOptions { + sourceCompatibility = 1.8 + targetCompatibility = 1.8 + } +} + +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/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..6e7ffa9 --- /dev/null +++ b/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/app/src/androidTest/java/com/example/orangesale_04/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/example/orangesale_04/ExampleInstrumentedTest.java new file mode 100644 index 0000000..aa597d9 --- /dev/null +++ b/app/src/androidTest/java/com/example/orangesale_04/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.example.orangesale_04; + +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_04", appContext.getPackageName()); + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..eeca0b4 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/orangesale_04/MainActivity.java b/app/src/main/java/com/example/orangesale_04/MainActivity.java new file mode 100644 index 0000000..8ba3b94 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/MainActivity.java @@ -0,0 +1,80 @@ +package com.example.orangesale_04; + +import android.content.Intent; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import androidx.appcompat.app.AppCompatActivity; + +import com.example.orangesale_04.activity.IndexActivity; +import com.example.orangesale_04.activity.RegisterActivity; +import com.example.orangesale_04.dataoperation.OrangeDatabase; + +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(); + } + + @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: + //注册时,我们引入了数据库,登录这里可以通过数据库进行验证,验证跳转到首页,不通过进行提示 + if (validateLogin()) { + Intent intent1 = new Intent(MainActivity.this, IndexActivity.class); + Bundle bundle = new Bundle(); + OrangeDatabase orangeDatabase = new OrangeDatabase(MainActivity.this); + bundle.putString("username", usernameText.getText().toString()); + bundle = orangeDatabase.queryUserInfo(orangeDatabase.getReadableDatabase(), bundle); + intent1.putExtras(bundle); + startActivity(intent1); + } else { + Toast.makeText(MainActivity.this, "账号或者密码错误", Toast.LENGTH_SHORT).show(); + } + break; + } + } + + //界面组件初始化 + 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); + } + + /** + * 登录验证 + * + * @return + */ + private boolean validateLogin() { + String username = usernameText.getText().toString(); + String password = paswdEdit.getText().toString(); + OrangeDatabase orangeDatabase = new OrangeDatabase(MainActivity.this); + SQLiteDatabase sqLiteDatabase = orangeDatabase.getReadableDatabase(); + Cursor cursor = sqLiteDatabase.rawQuery("select * from orange_user where username=? and password=?", new String[]{username, password}); + if (cursor.getCount() > 0) { + return true; + } + return false; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/activity/CategoryActivity.java b/app/src/main/java/com/example/orangesale_04/activity/CategoryActivity.java new file mode 100644 index 0000000..3af5293 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/activity/CategoryActivity.java @@ -0,0 +1,135 @@ +package com.example.orangesale_04.activity; + +import android.app.Activity; +import android.app.FragmentManager; +import android.app.FragmentTransaction; +import android.os.Bundle; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ListView; + +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; +import com.example.orangesale_04.adapter.Adapter; +import com.example.orangesale_04.entity.Product; +import com.example.orangesale_04.fragment.SetDetailFragment; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +public class CategoryActivity extends Activity { + public OnChangeListener onchangedListener; + private List productList; + private List productCategory = new ArrayList<>(); + private ListView titleList; + private Adapter adapter; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.content_category); + initData(); + init(); + SetDetailFragment fragment = new SetDetailFragment(); + FragmentManager fragmentManager = getFragmentManager(); + FragmentTransaction transaction = fragmentManager.beginTransaction(); + transaction.replace(R.id.category_detail, fragment); + transaction.commit(); + titleList.setOnItemClickListener((parent, view, position, id) -> { + adapter.setSelectedPosition(position); + adapter.notifyDataSetInvalidated(); + if (onchangedListener != null) { + onchangedListener.changeText(productList.get(position)); + } + }); + /* titleList.setOnItemClickListener((parent, view, position, id) -> { + adapter.setSelectedPosition(position); + adapter.notifyDataSetInvalidated(); + if (onchangedListener != null) { + onchangedListener.changeText(productList.get(position)); + } + }); +*/ + } + + public void setOnChangeListener(OnChangeListener onChangeListener) { + this.onchangedListener = onChangeListener; + } + + public interface OnChangeListener { + void changeText(Product product); + } + + /** + * 初始化数据 + */ + private void initData() { + productList = new ArrayList<>(); + productCategory.add("水果"); + productCategory.add("办公材料"); + productCategory.add("工艺品"); + productCategory.add("零食"); + productCategory.add("服装"); + productCategory.add("生活用品"); + productCategory.add("文具"); + productCategory.add("生鲜"); + productCategory.add("医药"); + Product product = new Product(); + product.setImageUrlId(R.drawable.juzi1); + product.setProductName("橘子"); + product.setProductPrice(new BigDecimal("9.9")); + Product product1 = new Product(); + product1.setImageUrlId(R.drawable.chengzi); + product1.setProductName("橙子"); + product1.setProductPrice(new BigDecimal("29.9")); + Product product2 = new Product(); + product2.setImageUrlId(R.drawable.youzi); + product2.setProductName("柚子"); + product2.setProductPrice(new BigDecimal("19.9")); + Product product3 = new Product(); + product3.setImageUrlId(R.drawable.xigua); + product3.setProductName("西瓜"); + product3.setProductPrice(new BigDecimal("39.9")); + Product product4 = new Product(); + product4.setImageUrlId(R.drawable.fuzhuang); + product4.setProductName("衬衫"); + product4.setProductPrice(new BigDecimal("30.9")); + Product product5 = new Product(); + product5.setImageUrlId(R.drawable.shenghuo); + product5.setProductName("常用品"); + product5.setProductPrice(new BigDecimal("50")); + Product product6 = new Product(); + product6.setImageUrlId(R.drawable.wenju); + product6.setProductName("文具礼盒"); + product6.setProductPrice(new BigDecimal("49.9")); + Product product7 = new Product(); + product7.setImageUrlId(R.drawable.shengxian); + product7.setProductName("果蔬拼盘"); + product7.setProductPrice(new BigDecimal("25.7")); + Product product8 = new Product(); + product8.setImageUrlId(R.drawable.shengxian); + product8.setProductName("常用医药"); + product8.setProductPrice(new BigDecimal("19.9")); + productList.add(product); + productList.add(product1); + productList.add(product2); + productList.add(product3); + productList.add(product4); + productList.add(product5); + productList.add(product6); + productList.add(product7); + productList.add(product8); + } + + /** + * 初始化组件 + */ + private void init() { + titleList = findViewById(R.id.category_title_list); + adapter = new Adapter(productCategory, CategoryActivity.this); + titleList.setAdapter(adapter); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/orangesale_04/activity/IndexActivity.java b/app/src/main/java/com/example/orangesale_04/activity/IndexActivity.java new file mode 100644 index 0000000..9d5c5ce --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/activity/IndexActivity.java @@ -0,0 +1,120 @@ +package com.example.orangesale_04.activity; + +import android.app.Activity; +import android.app.FragmentTransaction; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.LinearLayout; + +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; +import com.example.orangesale_04.fragment.IndexFragment; +import com.example.orangesale_04.fragment.PearsonFragment; +import com.example.orangesale_04.fragment.ProductFragment; +import com.example.orangesale_04.fragment.ShoppingCartFragment; + +public class IndexActivity extends Activity implements View.OnClickListener { + private IndexFragment indexFragment; + private ProductFragment productFragment; + private ShoppingCartFragment shoppingCartFragment; + private PearsonFragment pearsonFragment; + private LinearLayout indexLine, productLine, shoppingCartLine, pearsonLine; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + init(); + initIndexFragment(); + } + + /** + * 组件初始化 + */ + private void init() { + indexLine = findViewById(R.id.content_index); + indexLine.setOnClickListener(this); + productLine = findViewById(R.id.content_product); + productLine.setOnClickListener(this); + shoppingCartLine = findViewById(R.id.content_cart); + shoppingCartLine.setOnClickListener(this); + pearsonLine = findViewById(R.id.content_pearson); + pearsonLine.setOnClickListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.content_index: + initIndexFragment(); + break; + case R.id.content_product: + initproductFragment(); + break; + case R.id.content_cart: + initshoppingCartFragment(); + break; + case R.id.content_pearson: + initpearsonFragment(); + break; + } + } + + /** + * 初始化首页Fragment + */ + private void initIndexFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (indexFragment == null) { + indexFragment = new IndexFragment(); + } + transaction.replace(R.id.main_content, indexFragment); + transaction.commit(); + } + + /** + * 初始化产品Fragment + */ + private void initproductFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (productFragment == null) { + productFragment = new ProductFragment(); + } + transaction.replace(R.id.main_content, productFragment); + transaction.commit(); + } + + /** + * 初始化购物车Fragment + */ + private void initshoppingCartFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (shoppingCartFragment == null) { + shoppingCartFragment = new ShoppingCartFragment(); + } + transaction.replace(R.id.main_content, shoppingCartFragment); + transaction.commit(); + } + + /** + * 初始化个人Fragment + */ + private void initpearsonFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (pearsonFragment == null) { + Intent intent = IndexActivity.this.getIntent(); + Bundle bundle = intent.getExtras(); + pearsonFragment = new PearsonFragment(); + pearsonFragment.setArguments(bundle); + } + transaction.replace(R.id.main_content, pearsonFragment); + transaction.commit(); + } + +} diff --git a/app/src/main/java/com/example/orangesale_04/activity/RegisterActivity.java b/app/src/main/java/com/example/orangesale_04/activity/RegisterActivity.java new file mode 100644 index 0000000..7d66c4e --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/activity/RegisterActivity.java @@ -0,0 +1,168 @@ +package com.example.orangesale_04.activity; + +import android.content.ContentValues; +import android.content.Intent; +import android.database.sqlite.SQLiteDatabase; +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; +import com.example.orangesale_04.R; +import com.example.orangesale_04.dataoperation.OrangeDatabase; + +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() { + 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); + //本节将使用安卓自身带的SQLite数据库的方式存储注册的信息(之前直接传输显示在界面是的方式) + OrangeDatabase orangeDatabase = new OrangeDatabase(RegisterActivity.this); + SQLiteDatabase sqLiteDatabase = orangeDatabase.getWritableDatabase(); + insertData(sqLiteDatabase, bundle); + Intent intent = new Intent(RegisterActivity.this, IndexActivity.class); + 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 ? "男" : "女"; + } + + /** + * 插入数据库的值 + * + * @param sqLiteDatabase + * @param bundle + */ + private void insertData(SQLiteDatabase sqLiteDatabase, Bundle bundle) { + ContentValues contentValues = new ContentValues(); + contentValues.put("username", bundle.getString("username")); + contentValues.put("password", bundle.getString("password")); + contentValues.put("sex", bundle.getString("sex")); + contentValues.put("city", bundle.getString("city")); + sqLiteDatabase.insert("orange_user", null, contentValues); + sqLiteDatabase.close(); + } +} diff --git a/app/src/main/java/com/example/orangesale_04/activity/UserActivity.java b/app/src/main/java/com/example/orangesale_04/activity/UserActivity.java new file mode 100644 index 0000000..88b4dce --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/activity/UserActivity.java @@ -0,0 +1,67 @@ +package com.example.orangesale_04.activity; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.Nullable; + +import com.example.orangesale_04.MainActivity; +import com.example.orangesale_04.R; + +public class UserActivity extends Activity implements View.OnClickListener { + private ImageView userIconImage; + private TextView usernameText, userSexText, userCityText; + private LinearLayout usernameLine, userSexline, userCityLine, userPayLine, userSettingLine, userGeneralLine, userSearchProductLine; + + @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); + userSearchProductLine = findViewById(R.id.user_searchProduct); + userSearchProductLine.setOnClickListener(this); + 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"))); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.user_searchProduct: + Intent intent1 = new Intent(UserActivity.this, CategoryActivity.class); + startActivity(intent1); + break; + } + } +} diff --git a/app/src/main/java/com/example/orangesale_04/adapter/Adapter.java b/app/src/main/java/com/example/orangesale_04/adapter/Adapter.java new file mode 100644 index 0000000..927c7c0 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/adapter/Adapter.java @@ -0,0 +1,69 @@ +package com.example.orangesale_04.adapter; + +import android.content.Context; +import android.graphics.Color; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +import com.example.orangesale_04.R; + +import java.util.List; + +public class Adapter extends BaseAdapter { + private List productCategory; + private LayoutInflater layoutInflater; + private int selectionPosition = -1; + + public Adapter(List productCategory, Context context) { + this.productCategory = productCategory; + this.layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return productCategory.size(); + } + + @Override + public Object getItem(int position) { + return productCategory.get(position); + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + ViewHolder viewHolder = null; + if (convertView == null) { + viewHolder = new ViewHolder(); + convertView = layoutInflater.inflate(R.layout.category_list_item, null); + Log.i("adapts", "getView: " + convertView); + viewHolder.tv = convertView.findViewById(R.id.categor_titles); + convertView.setTag(viewHolder); + } else { + viewHolder = (ViewHolder) convertView.getTag(); + } + viewHolder.tv.setText(productCategory.get(position)); + if (selectionPosition == position) { + viewHolder.tv.setBackgroundColor(Color.YELLOW); + } else { + viewHolder.tv.setBackgroundColor(Color.WHITE); + } + return convertView; + } + + public void setSelectedPosition(int position) { + this.selectionPosition = position; + } + + class ViewHolder { + TextView tv; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/adapter/ProductAdapter.java b/app/src/main/java/com/example/orangesale_04/adapter/ProductAdapter.java new file mode 100644 index 0000000..3d64411 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/adapter/ProductAdapter.java @@ -0,0 +1,68 @@ +package com.example.orangesale_04.adapter; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + +import com.example.orangesale_04.R; +import com.example.orangesale_04.entity.Product; + +import java.util.List; + +public class ProductAdapter extends BaseAdapter { + private List productList; + private LayoutInflater layoutInflater; + + public ProductAdapter(Context context, List productList) { + this.productList = productList; + this.layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return productList.size(); + } + + @Override + public Object getItem(int position) { + return productList.get(position); + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + ViewHolder viewHolder; + if (convertView == null) { + convertView = layoutInflater.inflate(R.layout.categoty_detail_content, null); + viewHolder = new ViewHolder(); + viewHolder.productImage = convertView.findViewById(R.id.category_product_image); + viewHolder.productName = convertView.findViewById(R.id.category_product_name); + viewHolder.productPrice = convertView.findViewById(R.id.category_product_price); + convertView.setTag(viewHolder); + } else { + viewHolder = (ViewHolder) convertView.getTag(); + } + Product product = productList.get(position); + Log.i("product", "getView: "+product.toString()); + if (product != null) { + viewHolder.productImage.setBackgroundResource(product.getImageUrlId()); + viewHolder.productName.setText(product.getProductName()); + viewHolder.productPrice.setText(String.valueOf(product.getProductPrice())); + } + return convertView; + } + + class ViewHolder { + ImageView productImage; + TextView productName, productPrice; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/dataoperation/OrangeDatabase.java b/app/src/main/java/com/example/orangesale_04/dataoperation/OrangeDatabase.java new file mode 100644 index 0000000..e2e5119 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/dataoperation/OrangeDatabase.java @@ -0,0 +1,68 @@ +package com.example.orangesale_04.dataoperation; + +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; +import android.os.Bundle; + +import androidx.annotation.Nullable; + +public class OrangeDatabase extends SQLiteOpenHelper { + public OrangeDatabase(@Nullable Context context) { + super(context, "orange.db3", null, 1); + } + + @Override + public void onCreate(SQLiteDatabase db) { + //创建用户表 + String sql = "create table orange_user(id integer primary key autoincrement, username varchar(50), password varchar(50),sex varchar(10),city carchar(50))"; + db.execSQL(sql); + } + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + + } + + /** + * 插入数据 + * + * @param sqLiteDatabase + * @param username + * @param password + * @param sex + * @param city + */ + public void insertUser(SQLiteDatabase sqLiteDatabase, String username, String password, String sex, String city) { + ContentValues contentValues = new ContentValues(); + contentValues.put("username", username); + contentValues.put("password", password); + contentValues.put("sex", sex); + contentValues.put("city", city); + sqLiteDatabase.insert("orange_user", null, contentValues); + sqLiteDatabase.close(); + } + + /** + * 查询数据 + * + * @param sqLiteDatabase + * @param bundle + * @return + */ + public Bundle queryUserInfo(SQLiteDatabase sqLiteDatabase, Bundle bundle) { + String username = bundle.getString("username"); + Cursor cursor = sqLiteDatabase.rawQuery("select * from orange_user where username=?", new String[]{username}); + if (cursor != null) { + while (cursor.moveToNext()) { + bundle.putString("sex", cursor.getString(3)); + bundle.putString("city", cursor.getString(4)); + } + } + cursor.close(); + sqLiteDatabase.close(); + return bundle; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/entity/OrangeUser.java b/app/src/main/java/com/example/orangesale_04/entity/OrangeUser.java new file mode 100644 index 0000000..6aec026 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/entity/OrangeUser.java @@ -0,0 +1,59 @@ +package com.example.orangesale_04.entity; + +public class OrangeUser { + 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/app/src/main/java/com/example/orangesale_04/entity/Product.java b/app/src/main/java/com/example/orangesale_04/entity/Product.java new file mode 100644 index 0000000..a92f79b --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/entity/Product.java @@ -0,0 +1,42 @@ +package com.example.orangesale_04.entity; + +import java.math.BigDecimal; + +public class Product { + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public BigDecimal getProductPrice() { + return productPrice; + } + + public void setProductPrice(BigDecimal productPrice) { + this.productPrice = productPrice; + } + + public Integer getImageUrlId() { + return imageUrlId; + } + + public void setImageUrlId(Integer imageUrlId) { + this.imageUrlId = imageUrlId; + } + + private Integer imageUrlId; + private String productName; + private BigDecimal productPrice; + @Override + public String toString() { + return "Product{" + + "imageUrlId=" + imageUrlId + + ", productName='" + productName + '\'' + + ", productPrice=" + productPrice + + '}'; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/fragment/IndexFragment.java b/app/src/main/java/com/example/orangesale_04/fragment/IndexFragment.java new file mode 100644 index 0000000..08da0b4 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/fragment/IndexFragment.java @@ -0,0 +1,109 @@ +package com.example.orangesale_04.fragment; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.GridView; +import android.widget.LinearLayout; +import android.widget.SearchView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; +import com.example.orangesale_04.adapter.ProductAdapter; +import com.example.orangesale_04.entity.Product; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class IndexFragment extends Fragment implements View.OnClickListener { + private SearchView searchView; + private LinearLayout orangeLine, youziLine, juziLine, xiguaLine, liLine, appleLine, lemonLine, mangguoLine; + private GridView gridView; + private List productList; + private ProductAdapter productAdapter; + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = LayoutInflater.from(getActivity()).inflate(R.layout.content_index, container, false); + init(view); + return view; + } + + /** + * 初始化组件 + */ + private void init(View view) { + searchView = view.findViewById(R.id.searchView); + searchView.setOnClickListener(this); + orangeLine = view.findViewById(R.id.chengzi); + orangeLine.setOnClickListener(this); + youziLine = view.findViewById(R.id.youzi); + youziLine.setOnClickListener(this); + juziLine = view.findViewById(R.id.juzi); + juziLine.setOnClickListener(this); + xiguaLine = view.findViewById(R.id.xigua); + xiguaLine.setOnClickListener(this); + liLine = view.findViewById(R.id.li); + liLine.setOnClickListener(this); + lemonLine = view.findViewById(R.id.lemon); + lemonLine.setOnClickListener(this); + mangguoLine = view.findViewById(R.id.mangguo); + mangguoLine.setOnClickListener(this); + appleLine = view.findViewById(R.id.apple); + appleLine.setOnClickListener(this); + gridView = view.findViewById(R.id.index_famous_gridview); + initData(); + productAdapter = new ProductAdapter(getActivity(), productList); + gridView.setAdapter(productAdapter); + } + + + @Override + public void onClick(View v) { + + } + + /** + * 初始化商品数据 + */ + private void initData() { + productList = new ArrayList<>(); + Product product = new Product(); + product.setImageUrlId(R.drawable.juzi); + product.setProductName("橘子"); + product.setProductPrice(new BigDecimal("9.9")); + Product product1 = new Product(); + product1.setImageUrlId(R.drawable.orange); + product1.setProductName("橙子"); + product1.setProductPrice(new BigDecimal("29.9")); + Product product2 = new Product(); + product2.setImageUrlId(R.drawable.youzi); + product2.setProductName("柚子"); + product2.setProductPrice(new BigDecimal("19.9")); + Product product3 = new Product(); + product3.setImageUrlId(R.drawable.xigua); + product3.setProductName("西瓜"); + product3.setProductPrice(new BigDecimal("19.9")); + Product product4 = new Product(); + product4.setImageUrlId(R.drawable.apple); + product4.setProductName("苹果"); + product4.setProductPrice(new BigDecimal("49.9")); + Product product5 = new Product(); + product5.setImageUrlId(R.drawable.lemon); + product5.setProductName("柠檬"); + product5.setProductPrice(new BigDecimal("9.9")); + productList.add(product); + productList.add(product1); + productList.add(product2); + productList.add(product3); + productList.add(product4); + productList.add(product5); + + } +} diff --git a/app/src/main/java/com/example/orangesale_04/fragment/PearsonFragment.java b/app/src/main/java/com/example/orangesale_04/fragment/PearsonFragment.java new file mode 100644 index 0000000..6cafb87 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/fragment/PearsonFragment.java @@ -0,0 +1,64 @@ +package com.example.orangesale_04.fragment; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; + +public class PearsonFragment extends Fragment implements View.OnClickListener { + private ImageView userIconImage; + private TextView usernameText, userSexText, userCityText; + private LinearLayout usernameLine, userSexline, userCityLine, userPayLine, userSettingLine, userGeneralLine; + + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = LayoutInflater.from(getActivity()).inflate(R.layout.content_user, container, false); + init(view); + return view; + } + + /** + * 组件初始化 + */ + private void init(View view) { + userIconImage = view.findViewById(R.id.user_icon); + usernameText = view.findViewById(R.id.user_username); + userSexText = view.findViewById(R.id.user_sex); + userCityText = view.findViewById(R.id.user_city); + usernameLine = view.findViewById(R.id.user_username_line); + userSexline = view.findViewById(R.id.user_sex_line); + userCityLine = view.findViewById(R.id.user_city_line); + userPayLine = view.findViewById(R.id.user_pay); + userSettingLine = view.findViewById(R.id.user_setting); + userGeneralLine = view.findViewById(R.id.user_general); + setData(); + } + + /** + * 组件赋值 + */ + private void setData() { + Bundle bundle = getArguments(); + usernameText.setText(String.format("用户名:%s", bundle.getString("username"))); + userSexText.setText(String.format("性别:%s", bundle.getString("sex"))); + userCityText.setText(String.format("城市:%s", bundle.getString("city"))); + } + + @Override + public void onClick(View v) { + + } + + +} diff --git a/app/src/main/java/com/example/orangesale_04/fragment/ProductFragment.java b/app/src/main/java/com/example/orangesale_04/fragment/ProductFragment.java new file mode 100644 index 0000000..98ede7d --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/fragment/ProductFragment.java @@ -0,0 +1,21 @@ +package com.example.orangesale_04.fragment; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; + +public class ProductFragment extends Fragment { + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = LayoutInflater.from(getActivity()).inflate(R.layout.content_product, container, false); + return view; + } +} diff --git a/app/src/main/java/com/example/orangesale_04/fragment/SetDetailFragment.java b/app/src/main/java/com/example/orangesale_04/fragment/SetDetailFragment.java new file mode 100644 index 0000000..06e1ec6 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/fragment/SetDetailFragment.java @@ -0,0 +1,64 @@ +package com.example.orangesale_04.fragment; + +import android.annotation.SuppressLint; +import android.app.Fragment; +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; +import com.example.orangesale_04.activity.CategoryActivity; +import com.example.orangesale_04.entity.Product; + +import java.util.Objects; + +public class SetDetailFragment extends Fragment { + private View view; + private ImageView imageView; + private TextView nameText, priceText; + + @SuppressLint("SetTextI18n") + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + view = inflater.inflate(R.layout.categoty_detail_content, container, false); + if (view != null) { + init(); + } + CategoryActivity categoryActivity = (CategoryActivity) getActivity(); + categoryActivity.setOnChangeListener(new CategoryActivity.OnChangeListener() { + @Override + public void changeText(Product product) { + imageView.setBackgroundResource(product.getImageUrlId()); + nameText.setText(product.getProductName()); + priceText.setText(product.getProductPrice().toString()); + } + }); + /* Objects.requireNonNull(categoryActivity).setOnChangeListener(product -> { + Log.i("sss", "onCreateView: " + product.getProductName()); + imageView.setBackgroundResource(product.getImageUrlId()); + nameText.setText(product.getProductName()); + priceText.setText(product.getProductPrice().toString()); + }); + + */ + return view; + } + + /** + * 内容组件初始化 + */ + private void init() { + imageView = view.findViewById(R.id.category_product_image); + nameText = view.findViewById(R.id.category_product_name); + priceText = view.findViewById(R.id.category_product_price); + } + +} diff --git a/app/src/main/java/com/example/orangesale_04/fragment/ShoppingCartFragment.java b/app/src/main/java/com/example/orangesale_04/fragment/ShoppingCartFragment.java new file mode 100644 index 0000000..ad1ec24 --- /dev/null +++ b/app/src/main/java/com/example/orangesale_04/fragment/ShoppingCartFragment.java @@ -0,0 +1,21 @@ +package com.example.orangesale_04.fragment; + +import android.app.Fragment; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_04.R; + +public class ShoppingCartFragment extends Fragment { + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = LayoutInflater.from(getActivity()).inflate(R.layout.content_shopping, container, false); + return view; + } +} diff --git a/app/src/main/res/drawable-v24/a.xml b/app/src/main/res/drawable-v24/a.xml new file mode 100644 index 0000000..4c5e86a --- /dev/null +++ b/app/src/main/res/drawable-v24/a.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/address.png b/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 O0000pWc?Ln7SYUUTGXFyL{y_+-L2 zAe`!S*CTxHOaYa5+UMsh6?*@xD4H)SFgHMSO;ZNrmzui=x3C_U*gmtg{5?mI(WBPg zVrvvVtUff)J{GxgZrBp0n>&66nk-;)XI@nxvOtKP`KkqnM58sE+rxj{bK=E91%L6o zDJUkmcuK5r3u^FE;a%Yr)X1eGyTkEWRK)$GCSOn0@3MV=&eJW%A&v1%tmz}I4l#%G d*JWL}?QZm^Xy&~w{S0(DgQu&X%Q~loCIB + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/button_register.xml b/app/src/main/res/drawable-v24/button_register.xml new file mode 100644 index 0000000..613a7a3 --- /dev/null +++ b/app/src/main/res/drawable-v24/button_register.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/chengzi.png b/app/src/main/res/drawable-v24/chengzi.png new file mode 100644 index 0000000000000000000000000000000000000000..fff03064b0057c455eb8cf7525fb18cbeb3d9d59 GIT binary patch literal 1666 zcmV-|27UR7P)D=Q?yt` zgL^K3ZRLf*#XIUe*_u;i3GU4nB(iit*~G{uLY8F8Cde!TWiv1f0xzV~%pfC%v5I>4 zYfR8L76!Ll8P$qI?uQ`go$|uKOe^@|z{E7N>sayVo@;u&0$RPHFmT3-a7BaXGZ43x z7X&w1!4EYirV&G=vcdB(gO`^V23K1Vtqi!QuoEXhSX5pRJZmLpC^2!3L`tl|y`KmN zUoHq9up+v>-cv@zPnH)3=Uc%KCC1c9WrJr9gKM}Ci#B?K;Y7lHyVQjrOrKJH&y~)W zd6zpoNyw?pWXzjP0xp2KotfGp(XJ`&ggCI&P9OW2CNU933|%JgK`kYstmSb8MUWJG(Na zG~}}qYsrXSU6r0e9R-L<+h-(rN4d-CTW#h zu)LqjT93xV$2G#fnKv_ON11t+Rk7j4af_zOm6_|$owoHH(fzrvgZZuDP0k*>u{1l% zTGm=N!n>!tq^=vcahyG=;YUj;3t~MqW0scgQ;j9BbokSQywA|nn%w!pSU4BptSUAbt?#IdFQq}5>jG|v)|Tbpb?+C z55UuQNz;U{QM{pNW8M+Xrye3;ahejdB}>EsQQA@zue5#v;ci=uX#yLs$-*1@cl#7w zTAcuHNmFiiWjhsbXiV%o;!}+tZ^E}fyNY)3RC3}c5<-{z7P`U;@ z7&-aTJTq?d$?jA404PZ|IXiKpvArg&Rk9k575C*0@DEfU}X zFD)rCWh}kRYc8RuOP8OoSYW0pLB-Kc@0hQ;(&zeuL90??z@~`hS6zd*uPP^B2+?R$ zBPDQK%?BeRt=hGhh}NVeJBuQ=+d+{ht3P+P1lNIKzng9`F`ciiy5X_+$c znAtHy!X~!vSG{0V+Zw&023t5@NNB{!Nv~2jBSl-6=rM@iio_cuOGYAd#+T!k5P_i{ zY%@M9#|by$EgOlLiL{GoA3y_oN<(jsTLkknX2%H8nzoD>!96?gnx!aW!*DIl#uBUR za!0)5ga2GwgSIkNIr)kp?@;XkQgS?PRyvwrEhdR#5Q+ih*etVFFlt$#Ho7TolgIk0 zt`%b5oqMm=#}5jD$wWLEOp_UyV#N0U7Y-@W?r_rA{ac<^_{}hX0R}#BQQ@)#!~g&Q M07*qoM6N<$f;J}@jQ{`u literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-v24/city.png b/app/src/main/res/drawable-v24/city.png new file mode 100644 index 0000000000000000000000000000000000000000..790fb2bf39c33588894e33135a78fc1c05ed6caf GIT binary patch literal 790 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 G|GxlKeAy)c literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-v24/hamigua.png b/app/src/main/res/drawable-v24/hamigua.png new file mode 100644 index 0000000000000000000000000000000000000000..87c8975c8277302d31db71bd8c3a5f0c3ab75f30 GIT binary patch literal 22338 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..971add5 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/app/src/main/res/drawable-v24/juzi.png b/app/src/main/res/drawable-v24/juzi.png new file mode 100644 index 0000000000000000000000000000000000000000..106df92a6a38fdf5074c2969a512e2e19dde5f7d GIT binary patch literal 1898 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

Gfq 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

XtWS`^s?PEoyK?BDnXI-(u} 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%0D^H#m0D*C%`!gM{u`+w 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 z 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