From ec9c51c462fae6eda58c17722ba278bb427be572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B9=E5=AE=8F=E5=88=A9?= <2376658010@.com> Date: Sun, 14 May 2023 22:12:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=83=E6=AC=A1=E5=AE=9E=E9=AA=8C?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project07/OrangeSale_End/.gitignore | 14 + project07/OrangeSale_End/.idea/.gitignore | 3 + .../.idea/codeStyles/Project.xml | 116 +++++++ project07/OrangeSale_End/.idea/compiler.xml | 6 + project07/OrangeSale_End/.idea/gradle.xml | 21 ++ .../OrangeSale_End/.idea/jarRepositories.xml | 25 ++ project07/OrangeSale_End/.idea/misc.xml | 9 + project07/OrangeSale_End/app/.gitignore | 1 + project07/OrangeSale_End/app/build.gradle | 36 ++ .../OrangeSale_End/app/proguard-rules.pro | 21 ++ .../ExampleInstrumentedTest.java | 27 ++ .../app/src/main/AndroidManifest.xml | 30 ++ .../example/orangesale_end/MainActivity.java | 92 ++++++ .../activity/CategoryActivity.java | 90 +++++ .../activity/IndexActivity.java | 128 ++++++++ .../activity/RegisterActivity.java | 176 ++++++++++ .../orangesale_end/activity/UserActivity.java | 66 ++++ .../orangesale_end/adapter/Adapter.java | 69 ++++ .../adapter/ListViewAdapter.java | 78 +++++ .../adapter/ProductAdapter.java | 68 ++++ .../orangesale_end/entity/Condition.java | 30 ++ .../orangesale_end/entity/OrangeMessage.java | 52 +++ .../orangesale_end/entity/OrangeProduct.java | 64 ++++ .../entity/OrangeProductPack.java | 66 ++++ .../orangesale_end/entity/OrangeUser.java | 59 ++++ .../orangesale_end/entity/Product.java | 43 +++ .../orangesale_end/entity/ShoppingCart.java | 44 +++ .../fragment/IndexFragment.java | 137 ++++++++ .../fragment/PearsonFragment.java | 64 ++++ .../fragment/ProductFragment.java | 102 ++++++ .../fragment/SetDetailFragment.java | 53 +++ .../fragment/ShoppingCartFragment.java | 61 ++++ .../netrequest/OkHttpClientProduct.java | 80 +++++ .../netrequest/OkHttpMessage.java | 39 +++ .../orangesale_end/netrequest/OkHttpUser.java | 71 ++++ .../orangesale_end/service/TimeService.java | 105 ++++++ .../drawable-v24/ic_launcher_foreground.xml | 34 ++ .../app/src/main/res/drawable/address.png | Bin 0 -> 1028 bytes .../app/src/main/res/drawable/all.png | Bin 0 -> 1045 bytes .../app/src/main/res/drawable/apple.png | Bin 0 -> 1988 bytes .../app/src/main/res/drawable/applep.png | Bin 0 -> 8824 bytes .../app/src/main/res/drawable/arrow_down.png | Bin 0 -> 368 bytes .../app/src/main/res/drawable/arrow_left.png | Bin 0 -> 231 bytes .../app/src/main/res/drawable/arrow_right.png | Bin 0 -> 233 bytes .../src/main/res/drawable/button_login.xml | 15 + .../src/main/res/drawable/button_register.xml | 14 + .../app/src/main/res/drawable/cart.png | Bin 0 -> 5573 bytes .../app/src/main/res/drawable/chengzi.png | Bin 0 -> 1666 bytes .../app/src/main/res/drawable/city.png | Bin 0 -> 790 bytes .../app/src/main/res/drawable/hehuo.png | Bin 0 -> 14207 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++ .../res/drawable/ic_launcher_foreground.xml | 34 ++ .../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/juzi.png | Bin 0 -> 1898 bytes .../app/src/main/res/drawable/juzip.png | Bin 0 -> 8150 bytes .../app/src/main/res/drawable/lemon.png | Bin 0 -> 2954 bytes .../app/src/main/res/drawable/lemonp.png | Bin 0 -> 10312 bytes .../app/src/main/res/drawable/li.png | Bin 0 -> 1862 bytes .../app/src/main/res/drawable/mala.png | Bin 0 -> 13089 bytes .../app/src/main/res/drawable/mangguo.png | Bin 0 -> 2192 bytes .../app/src/main/res/drawable/orange.png | Bin 0 -> 6129 bytes .../app/src/main/res/drawable/pangxie.png | Bin 0 -> 35711 bytes .../app/src/main/res/drawable/password.png | Bin 0 -> 1462 bytes .../app/src/main/res/drawable/pearson.png | Bin 0 -> 3302 bytes .../app/src/main/res/drawable/price.png | Bin 0 -> 1047 bytes .../app/src/main/res/drawable/product.png | Bin 0 -> 1315 bytes .../app/src/main/res/drawable/salenum.png | Bin 0 -> 1294 bytes .../app/src/main/res/drawable/search.png | Bin 0 -> 1299 bytes .../app/src/main/res/drawable/setting.png | Bin 0 -> 1101 bytes .../app/src/main/res/drawable/sex.png | Bin 0 -> 1509 bytes .../src/main/res/drawable/shoppingcart.png | Bin 0 -> 1155 bytes .../app/src/main/res/drawable/shuiguo.png | Bin 0 -> 1212 bytes .../app/src/main/res/drawable/shushi.png | Bin 0 -> 36577 bytes .../res/drawable/spinner_drop_down_shape.xml | 16 + .../app/src/main/res/drawable/sudong.png | Bin 0 -> 38512 bytes .../src/main/res/drawable/sure_apssword.png | Bin 0 -> 799 bytes .../src/main/res/drawable/tab_menu_text.xml | 5 + .../app/src/main/res/drawable/taocan1.png | Bin 0 -> 33470 bytes .../app/src/main/res/drawable/taocan2.png | Bin 0 -> 32667 bytes .../app/src/main/res/drawable/tiaoliao.png | Bin 0 -> 35358 bytes .../app/src/main/res/drawable/time.png | Bin 0 -> 2219 bytes .../app/src/main/res/drawable/user.png | Bin 0 -> 2173 bytes .../src/main/res/drawable/user_account.png | Bin 0 -> 1045 bytes .../src/main/res/drawable/user_general.png | Bin 0 -> 402 bytes .../app/src/main/res/drawable/user_icon.png | Bin 0 -> 5995 bytes .../app/src/main/res/drawable/user_pay.png | Bin 0 -> 554 bytes .../app/src/main/res/drawable/user_sex.png | Bin 0 -> 1123 bytes .../app/src/main/res/drawable/xianhuo.png | Bin 0 -> 39921 bytes .../app/src/main/res/drawable/xigua.png | Bin 0 -> 2622 bytes .../app/src/main/res/drawable/xiguap.png | Bin 0 -> 6605 bytes .../app/src/main/res/drawable/yangzhi.png | Bin 0 -> 12858 bytes .../app/src/main/res/drawable/youzi.png | Bin 0 -> 1798 bytes .../app/src/main/res/drawable/youzip.png | Bin 0 -> 9547 bytes .../app/src/main/res/layout/activity_main.xml | 29 ++ .../src/main/res/layout/cart_have_product.xml | 15 + .../src/main/res/layout/cart_no_product.xml | 45 +++ .../src/main/res/layout/category_detail.xml | 16 + .../main/res/layout/category_list_item.xml | 14 + .../res/layout/categoty_detail_content.xml | 32 ++ .../src/main/res/layout/content_category.xml | 29 ++ .../app/src/main/res/layout/content_index.xml | 224 +++++++++++++ .../app/src/main/res/layout/content_nav.xml | 119 +++++++ .../src/main/res/layout/content_product.xml | 27 ++ .../main/res/layout/content_product_title.xml | 33 ++ .../app/src/main/res/layout/content_user.xml | 234 +++++++++++++ .../app/src/main/res/layout/index_famous.xml | 55 ++++ .../res/layout/product_condition_item.xml | 39 +++ .../main/res/layout/shopping_cart_product.xml | 22 ++ .../main/res/layout/shoppingcart_title.xml | 42 +++ .../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 + .../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 | 5 + .../app/src/main/res/values/styles.xml | 11 + .../orangesale_end/ExampleUnitTest.java | 17 + project07/OrangeSale_End/build.gradle | 27 ++ project07/OrangeSale_End/gradle.properties | 20 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + project07/OrangeSale_End/gradlew | 172 ++++++++++ project07/OrangeSale_End/gradlew.bat | 84 +++++ project07/OrangeSale_End/settings.gradle | 2 + project07/orange/.gitignore | 31 ++ .../.mvn/wrapper/MavenWrapperDownloader.java | 118 +++++++ .../orange/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + project07/orange/mvnw | 310 ++++++++++++++++++ project07/orange/mvnw.cmd | 182 ++++++++++ project07/orange/pom.xml | 83 +++++ .../orangesale_end/OrangeApplication.java | 13 + .../config/WebMvcConfigure.java | 30 ++ .../controller/OrangeMessageController.java | 82 +++++ .../controller/OrangeProductController.java | 152 +++++++++ .../controller/OrangeSaleController.java | 82 +++++ .../OrangeShoppingCartController.java | 15 + .../controller/OrangeUserController.java | 63 ++++ .../orangesale_end/entity/OrangeMessage.java | 17 + .../orangesale_end/entity/OrangeProduct.java | 21 ++ .../entity/OrangeProductSale.java | 20 ++ .../orangesale_end/entity/OrangeSale.java | 14 + .../entity/OrangeShoppingCart.java | 15 + .../orangesale_end/entity/OrangeUser.java | 16 + .../orangesale_end/mapper/MessageMapper.java | 32 ++ .../orangesale_end/mapper/ProductMapper.java | 55 ++++ .../orangesale_end/mapper/SaleMapper.java | 40 +++ .../mapper/ShoppingCartMapper.java | 11 + .../orangesale_end/mapper/UserMapper.java | 26 ++ .../service/MessageService.java | 44 +++ .../service/ProductService.java | 67 ++++ .../orangesale_end/service/SaleService.java | 110 +++++++ .../service/ShoppingCartService.java | 307 +++++++++++++++++ .../orangesale_end/service/UserService.java | 35 ++ .../src/main/resources/application.properties | 18 + .../main/resources/mapper/MessageMapper.xml | 16 + .../main/resources/mapper/ProductMapper.xml | 26 ++ .../src/main/resources/mapper/SaleMapper.xml | 17 + .../src/main/resources/mapper/UserMapper.xml | 11 + .../src/main/resources/static/back.jpeg | Bin 0 -> 147014 bytes .../main/resources/static/images/apple.png | Bin 0 -> 1988 bytes .../src/main/resources/static/images/juzi.png | Bin 0 -> 1898 bytes .../main/resources/static/images/lemon.png | Bin 0 -> 2954 bytes .../src/main/resources/static/images/li.png | Bin 0 -> 1862 bytes .../main/resources/static/images/orange.png | Bin 0 -> 6129 bytes .../main/resources/static/images/youzi.png | Bin 0 -> 1798 bytes 177 files changed, 6133 insertions(+) create mode 100644 project07/OrangeSale_End/.gitignore create mode 100644 project07/OrangeSale_End/.idea/.gitignore create mode 100644 project07/OrangeSale_End/.idea/codeStyles/Project.xml create mode 100644 project07/OrangeSale_End/.idea/compiler.xml create mode 100644 project07/OrangeSale_End/.idea/gradle.xml create mode 100644 project07/OrangeSale_End/.idea/jarRepositories.xml create mode 100644 project07/OrangeSale_End/.idea/misc.xml create mode 100644 project07/OrangeSale_End/app/.gitignore create mode 100644 project07/OrangeSale_End/app/build.gradle create mode 100644 project07/OrangeSale_End/app/proguard-rules.pro create mode 100644 project07/OrangeSale_End/app/src/androidTest/java/com/example/orangesale_end/ExampleInstrumentedTest.java create mode 100644 project07/OrangeSale_End/app/src/main/AndroidManifest.xml create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/MainActivity.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/CategoryActivity.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/IndexActivity.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/RegisterActivity.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/UserActivity.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/Adapter.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ListViewAdapter.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ProductAdapter.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Condition.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeMessage.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProduct.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProductPack.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeUser.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Product.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/ShoppingCart.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/IndexFragment.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/PearsonFragment.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ProductFragment.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/SetDetailFragment.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ShoppingCartFragment.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpClientProduct.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpMessage.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpUser.java create mode 100644 project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/service/TimeService.java create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/address.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/all.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/apple.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/applep.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/arrow_down.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/arrow_left.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/arrow_right.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/button_login.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/button_register.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/cart.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/chengzi.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/city.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/hehuo.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/index.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/index_menu.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/juzi.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/juzip.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/lemon.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/lemonp.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/li.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/mala.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/mangguo.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/orange.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/pangxie.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/password.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/pearson.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/price.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/product.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/salenum.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/search.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/setting.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/sex.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/shoppingcart.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/shuiguo.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/shushi.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/spinner_drop_down_shape.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/sudong.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/sure_apssword.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/tab_menu_text.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/taocan1.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/taocan2.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/tiaoliao.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/time.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user_account.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user_general.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user_icon.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user_pay.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/user_sex.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/xianhuo.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/xigua.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/xiguap.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/yangzhi.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/youzi.png create mode 100644 project07/OrangeSale_End/app/src/main/res/drawable/youzip.png create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/activity_main.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/cart_have_product.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/cart_no_product.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/category_detail.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/category_list_item.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/categoty_detail_content.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_category.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_index.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_nav.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_product.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_product_title.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/content_user.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/index_famous.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/product_condition_item.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/shopping_cart_product.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/shoppingcart_title.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/user_login.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/layout/user_register.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 project07/OrangeSale_End/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 project07/OrangeSale_End/app/src/main/res/values/colors.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/values/strings.xml create mode 100644 project07/OrangeSale_End/app/src/main/res/values/styles.xml create mode 100644 project07/OrangeSale_End/app/src/test/java/com/example/orangesale_end/ExampleUnitTest.java create mode 100644 project07/OrangeSale_End/build.gradle create mode 100644 project07/OrangeSale_End/gradle.properties create mode 100644 project07/OrangeSale_End/gradle/wrapper/gradle-wrapper.jar create mode 100644 project07/OrangeSale_End/gradle/wrapper/gradle-wrapper.properties create mode 100644 project07/OrangeSale_End/gradlew create mode 100644 project07/OrangeSale_End/gradlew.bat create mode 100644 project07/OrangeSale_End/settings.gradle create mode 100644 project07/orange/.gitignore create mode 100644 project07/orange/.mvn/wrapper/MavenWrapperDownloader.java create mode 100644 project07/orange/.mvn/wrapper/maven-wrapper.jar create mode 100644 project07/orange/.mvn/wrapper/maven-wrapper.properties create mode 100644 project07/orange/mvnw create mode 100644 project07/orange/mvnw.cmd create mode 100644 project07/orange/pom.xml create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/OrangeApplication.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/config/WebMvcConfigure.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/controller/OrangeMessageController.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/controller/OrangeProductController.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/controller/OrangeSaleController.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/controller/OrangeShoppingCartController.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/controller/OrangeUserController.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeMessage.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeProduct.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeProductSale.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeSale.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeShoppingCart.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/entity/OrangeUser.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/mapper/MessageMapper.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/mapper/ProductMapper.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/mapper/SaleMapper.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/mapper/ShoppingCartMapper.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/mapper/UserMapper.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/service/MessageService.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/service/ProductService.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/service/SaleService.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/service/ShoppingCartService.java create mode 100644 project07/orange/src/main/java/com/example/orangesale_end/service/UserService.java create mode 100644 project07/orange/src/main/resources/application.properties create mode 100644 project07/orange/src/main/resources/mapper/MessageMapper.xml create mode 100644 project07/orange/src/main/resources/mapper/ProductMapper.xml create mode 100644 project07/orange/src/main/resources/mapper/SaleMapper.xml create mode 100644 project07/orange/src/main/resources/mapper/UserMapper.xml create mode 100644 project07/orange/src/main/resources/static/back.jpeg create mode 100644 project07/orange/src/main/resources/static/images/apple.png create mode 100644 project07/orange/src/main/resources/static/images/juzi.png create mode 100644 project07/orange/src/main/resources/static/images/lemon.png create mode 100644 project07/orange/src/main/resources/static/images/li.png create mode 100644 project07/orange/src/main/resources/static/images/orange.png create mode 100644 project07/orange/src/main/resources/static/images/youzi.png diff --git a/project07/OrangeSale_End/.gitignore b/project07/OrangeSale_End/.gitignore new file mode 100644 index 0000000..603b140 --- /dev/null +++ b/project07/OrangeSale_End/.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/project07/OrangeSale_End/.idea/.gitignore b/project07/OrangeSale_End/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/project07/OrangeSale_End/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/project07/OrangeSale_End/.idea/codeStyles/Project.xml b/project07/OrangeSale_End/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/project07/OrangeSale_End/.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/project07/OrangeSale_End/.idea/compiler.xml b/project07/OrangeSale_End/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/project07/OrangeSale_End/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/.idea/gradle.xml b/project07/OrangeSale_End/.idea/gradle.xml new file mode 100644 index 0000000..aeafadd --- /dev/null +++ b/project07/OrangeSale_End/.idea/gradle.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/.idea/jarRepositories.xml b/project07/OrangeSale_End/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/project07/OrangeSale_End/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/.idea/misc.xml b/project07/OrangeSale_End/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/project07/OrangeSale_End/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/.gitignore b/project07/OrangeSale_End/app/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/project07/OrangeSale_End/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/project07/OrangeSale_End/app/build.gradle b/project07/OrangeSale_End/app/build.gradle new file mode 100644 index 0000000..8080a2d --- /dev/null +++ b/project07/OrangeSale_End/app/build.gradle @@ -0,0 +1,36 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.2" + defaultConfig { + applicationId "com.example.orangesale_end" + minSdkVersion 26 + 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' + implementation "com.squareup.okhttp3:okhttp:4.2.2" + implementation group: 'com.alibaba', name: 'fastjson', version: '1.2.12' +} diff --git a/project07/OrangeSale_End/app/proguard-rules.pro b/project07/OrangeSale_End/app/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/project07/OrangeSale_End/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/project07/OrangeSale_End/app/src/androidTest/java/com/example/orangesale_end/ExampleInstrumentedTest.java b/project07/OrangeSale_End/app/src/androidTest/java/com/example/orangesale_end/ExampleInstrumentedTest.java new file mode 100644 index 0000000..0ef57ae --- /dev/null +++ b/project07/OrangeSale_End/app/src/androidTest/java/com/example/orangesale_end/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.example.orangesale_end; + +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_end", appContext.getPackageName()); + } +} diff --git a/project07/OrangeSale_End/app/src/main/AndroidManifest.xml b/project07/OrangeSale_End/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..138b087 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/AndroidManifest.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/MainActivity.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/MainActivity.java new file mode 100644 index 0000000..5ad8815 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/MainActivity.java @@ -0,0 +1,92 @@ +package com.example.orangesale_end; + +import android.content.Intent; +import android.os.Bundle; +import android.os.Looper; +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_end.activity.IndexActivity; +import com.example.orangesale_end.activity.RegisterActivity; +import com.example.orangesale_end.entity.OrangeUser; +import com.example.orangesale_end.netrequest.OkHttpUser; + +import java.io.IOException; + +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: + //注册时,我们引入了数据库,登录这里可以通过数据库进行验证,验证跳转到首页,不通过进行提示 + Thread thread = new Thread(runnable); + thread.start(); + 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); + } + + /** + * 登录验证 + */ + Runnable runnable = new Runnable() { + @Override + public void run() { + String username = usernameText.getText().toString(); + String password = paswdEdit.getText().toString(); + OrangeUser orangeUser = new OrangeUser(); + orangeUser.setUsername(username); + orangeUser.setPassword(password); + OkHttpUser okHttpUser = new OkHttpUser(); + OrangeUser orangeUser1 = null; + try { + orangeUser1 = okHttpUser.userLogin(orangeUser); + if (orangeUser1 != null) { + Intent intent1 = new Intent(MainActivity.this, IndexActivity.class); + Bundle bundle = new Bundle(); + bundle.putString("username", usernameText.getText().toString()); + bundle.putString("password", orangeUser1.getPassword()); + bundle.putString("city", orangeUser1.getCity()); + bundle.putString("sex", orangeUser1.getSex()); + intent1.putExtras(bundle); + startActivity(intent1); + } else { + //解决在子线程中调用Toast的异常情况处理 + Looper.prepare(); + Toast.makeText(MainActivity.this, "账号或者密码错误", Toast.LENGTH_SHORT).show(); + Looper.loop(); + } + } catch (IOException e) { + e.printStackTrace(); + } + } + }; +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/CategoryActivity.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/CategoryActivity.java new file mode 100644 index 0000000..278743a --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/CategoryActivity.java @@ -0,0 +1,90 @@ +package com.example.orangesale_end.activity; + +import android.app.Activity; +import android.app.FragmentManager; +import android.app.FragmentTransaction; +import android.os.Bundle; +import android.widget.ListView; + +import androidx.annotation.Nullable; + +import com.example.orangesale_end.R; +import com.example.orangesale_end.adapter.Adapter; +import com.example.orangesale_end.entity.Product; +import com.example.orangesale_end.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)); + } + }); + + } + + 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("柚子"); + Product product = new Product(); + product.setImageUrlId(R.drawable.arrow_down); + 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.arrow_left); + product2.setProductName("柚子"); + product2.setProductPrice(new BigDecimal("19.9")); + productList.add(product); + productList.add(product1); + productList.add(product2); + } + + /** + * 初始化组件 + */ + 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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/IndexActivity.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/IndexActivity.java new file mode 100644 index 0000000..e399cfb --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/IndexActivity.java @@ -0,0 +1,128 @@ +package com.example.orangesale_end.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_end.R; +import com.example.orangesale_end.fragment.IndexFragment; +import com.example.orangesale_end.fragment.PearsonFragment; +import com.example.orangesale_end.fragment.ProductFragment; +import com.example.orangesale_end.fragment.ShoppingCartFragment; +import com.example.orangesale_end.service.TimeService; + +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(); + Thread thread = new Thread(runnable); + thread.start(); + } + + /** + * 组件初始化 + */ + 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_content0, indexFragment); + transaction.commit(); + } + + /** + * 初始化产品Fragment + */ + private void initproductFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (productFragment == null) { + productFragment = new ProductFragment(); + } + transaction.replace(R.id.main_content0, productFragment); + transaction.commit(); + } + + /** + * 初始化购物车Fragment + */ + private void initshoppingCartFragment() { + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (shoppingCartFragment == null) { + shoppingCartFragment = new ShoppingCartFragment(); + } + transaction.replace(R.id.main_content0, 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_content0, pearsonFragment); + transaction.commit(); + } + + Runnable runnable = () -> { + Intent intent = new Intent(IndexActivity.this, TimeService.class); + startService(intent); + }; + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/RegisterActivity.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/RegisterActivity.java new file mode 100644 index 0000000..6601d99 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/RegisterActivity.java @@ -0,0 +1,176 @@ +package com.example.orangesale_end.activity; + +import android.content.Intent; +import android.graphics.Color; +import android.os.Bundle; +import android.os.Looper; +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_end.R; +import com.example.orangesale_end.entity.OrangeUser; +import com.example.orangesale_end.netrequest.OkHttpUser; + +import java.io.IOException; + +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(); + Thread thread = new Thread(runnable); + thread.start(); + 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() { + } + }); + + } + + @Override + public void onCheckedChanged(RadioGroup group, int checkedId) { + //根据用户选择来改变sex的值 + sexStr = checkedId == R.id.reg_man ? "男" : "女"; + } + + /** + * 注册验证 + */ + Runnable runnable = new Runnable() { + @Override + public void run() { + 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); + OrangeUser orangeUser = new OrangeUser(); + orangeUser.setUsername(username); + orangeUser.setPassword(password); + orangeUser.setCity(city); + orangeUser.setSex(sexStr); + //将使用安卓自身带的SQLite数据库换成调用okhttp的方式 + OkHttpUser okHttpUser = new OkHttpUser(); + try { + if (okHttpUser.userRegister(orangeUser)) { + Intent intent = new Intent(RegisterActivity.this, IndexActivity.class); + intent.putExtras(bundle); + startActivity(intent); + } else { + Looper.prepare(); + Toast.makeText(RegisterActivity.this, "注册失败!", Toast.LENGTH_SHORT).show(); + Looper.loop(); + } + } catch (IOException e) { + e.printStackTrace(); + } + } else { + Looper.prepare(); + Toast.makeText(RegisterActivity.this, "请选择地址", Toast.LENGTH_SHORT).show(); + Looper.loop(); + } + } else { + Looper.prepare(); + Toast.makeText(RegisterActivity.this, "账号或密码未填写", Toast.LENGTH_SHORT).show(); + Looper.loop(); + } + } else { + Looper.prepare(); + Toast.makeText(RegisterActivity.this, "两次密码输入不一致", Toast.LENGTH_SHORT).show(); + Looper.loop(); + } + } + }; +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/UserActivity.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/UserActivity.java new file mode 100644 index 0000000..f9ef766 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/activity/UserActivity.java @@ -0,0 +1,66 @@ +package com.example.orangesale_end.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_end.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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/Adapter.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/Adapter.java new file mode 100644 index 0000000..7b5b02e --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/Adapter.java @@ -0,0 +1,69 @@ +package com.example.orangesale_end.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_end.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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ListViewAdapter.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ListViewAdapter.java new file mode 100644 index 0000000..39c0e88 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ListViewAdapter.java @@ -0,0 +1,78 @@ +package com.example.orangesale_end.adapter; + +import android.content.Context; +import android.graphics.Color; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import com.example.orangesale_end.R; +import com.example.orangesale_end.entity.Condition; + +import java.util.List; + +public class ListViewAdapter extends BaseAdapter { + private List conditionList; + private LayoutInflater layoutInflater; + private int selectedPosition = -1; + private int selectColor = Color.GRAY; + + public ListViewAdapter(Context context, List conditionList) { + this.conditionList = conditionList; + this.layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return conditionList.size(); + } + + @Override + public Object getItem(int position) { + return conditionList.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.product_condition_item, null); + viewHolder = new ViewHolder(); + viewHolder.imageView = convertView.findViewById(R.id.condition_icon); + viewHolder.jiange = convertView.findViewById(R.id.image_jiange); + viewHolder.textView = convertView.findViewById(R.id.condition_name); + viewHolder.linearLayout = convertView.findViewById(R.id.item_bg); + convertView.setTag(viewHolder); + } else { + viewHolder = (ViewHolder) convertView.getTag(); + } + Condition condition = conditionList.get(position); + if (condition != null) { + viewHolder.imageView.setBackgroundResource(condition.getConditionIcon()); + viewHolder.textView.setText(condition.getConditionName()); + viewHolder.jiange.setBackgroundColor(Color.rgb(207, 207, 207)); + if (selectedPosition == position) { + viewHolder.linearLayout.setBackgroundColor(selectColor); + } + + } + return convertView; + } + + class ViewHolder { + ImageView imageView, jiange; + TextView textView; + LinearLayout linearLayout; + } + + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ProductAdapter.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ProductAdapter.java new file mode 100644 index 0000000..72c6f20 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/adapter/ProductAdapter.java @@ -0,0 +1,68 @@ +package com.example.orangesale_end.adapter; + +import android.content.Context; +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_end.R; +import com.example.orangesale_end.entity.OrangeProductPack; + +import java.util.List; + +public class ProductAdapter extends BaseAdapter { + //private List productList; + private List orangeProductList; + private LayoutInflater layoutInflater; + + public ProductAdapter(Context context, List orangeProductList) { + this.orangeProductList = orangeProductList; + this.layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return orangeProductList.size(); + } + + @Override + public Object getItem(int position) { + return orangeProductList.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(); + } + OrangeProductPack product = orangeProductList.get(position); + if (product != null) { + viewHolder.productImage.setImageBitmap(product.getImgBitmap()); + viewHolder.productName.setText(product.getName()); + viewHolder.productPrice.setText(String.format("%s元", String.valueOf(product.getPrice()))); + } + return convertView; + } + + class ViewHolder { + ImageView productImage; + TextView productName, productPrice; + } + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Condition.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Condition.java new file mode 100644 index 0000000..960bf61 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Condition.java @@ -0,0 +1,30 @@ +package com.example.orangesale_end.entity; + +public class Condition { + private Integer conditionIcon; + private String conditionName; + + public Integer getConditionIcon() { + return conditionIcon; + } + + public void setConditionIcon(Integer conditionIcon) { + this.conditionIcon = conditionIcon; + } + + public String getConditionName() { + return conditionName; + } + + public void setConditionName(String conditionName) { + this.conditionName = conditionName; + } + + @Override + public String toString() { + return "Condition{" + + "conditionIcon=" + conditionIcon + + ", conditionName='" + conditionName + '\'' + + '}'; + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeMessage.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeMessage.java new file mode 100644 index 0000000..eb7a058 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeMessage.java @@ -0,0 +1,52 @@ +package com.example.orangesale_end.entity; + +import java.sql.Timestamp; + +public class OrangeMessage { + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public Timestamp getSendTime() { + return sendTime; + } + + public void setSendTime(Timestamp sendTime) { + this.sendTime = sendTime; + } + + public String getUsed() { + return used; + } + + public void setUsed(String used) { + this.used = used; + } + + private Integer id; + private String content; + private Timestamp sendTime; + private String used; + + @Override + public String toString() { + return "OrangeMessage{" + + "id=" + id + + ", content='" + content + '\'' + + ", sendTime=" + sendTime + + ", used='" + used + '\'' + + '}'; + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProduct.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProduct.java new file mode 100644 index 0000000..6ce06d9 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProduct.java @@ -0,0 +1,64 @@ +package com.example.orangesale_end.entity; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +public class OrangeProduct { + private Integer id; + private String name; + private BigDecimal price; + private String imgUrl; + + @Override + public String toString() { + return "OrangeProduct{" + + "id=" + id + + ", name='" + name + '\'' + + ", price=" + price + + ", imgUrl='" + imgUrl + '\'' + + ", addTime=" + addTime + + '}'; + } + + public Timestamp getAddTime() { + return addTime; + } + + public void setAddTime(Timestamp addTime) { + this.addTime = addTime; + } + + private Timestamp addTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public String getImgUrl() { + return imgUrl; + } + + public void setImgUrl(String imgUrl) { + this.imgUrl = imgUrl; + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProductPack.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProductPack.java new file mode 100644 index 0000000..0acf008 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeProductPack.java @@ -0,0 +1,66 @@ +package com.example.orangesale_end.entity; + +import android.graphics.Bitmap; + +import java.math.BigDecimal; +import java.sql.Timestamp; + +public class OrangeProductPack { + private Integer id; + private String name; + private Timestamp addTime; + private Bitmap imgBitmap; + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + private BigDecimal price; + + @Override + public String toString() { + return "OrangeProductPack{" + + "id=" + id + + ", name='" + name + '\'' + + ", addTime=" + addTime + + ", imgBitmap=" + imgBitmap + + ", price=" + price + + '}'; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Timestamp getAddTime() { + return addTime; + } + + public void setAddTime(Timestamp addTime) { + this.addTime = addTime; + } + + public Bitmap getImgBitmap() { + return imgBitmap; + } + + public void setImgBitmap(Bitmap imgBitmap) { + this.imgBitmap = imgBitmap; + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeUser.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeUser.java new file mode 100644 index 0000000..91c6ffc --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/OrangeUser.java @@ -0,0 +1,59 @@ +package com.example.orangesale_end.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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Product.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Product.java new file mode 100644 index 0000000..f762103 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/Product.java @@ -0,0 +1,43 @@ +package com.example.orangesale_end.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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/ShoppingCart.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/ShoppingCart.java new file mode 100644 index 0000000..fe38c7c --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/entity/ShoppingCart.java @@ -0,0 +1,44 @@ +package com.example.orangesale_end.entity; + +public class ShoppingCart { + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getProductId() { + return ProductId; + } + + public void setProductId(Integer productId) { + ProductId = productId; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } + + private Integer id; + private Integer userId; + private Integer ProductId; + /** + * 购买数量 + */ + private Integer number; +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/IndexFragment.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/IndexFragment.java new file mode 100644 index 0000000..76a008d --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/IndexFragment.java @@ -0,0 +1,137 @@ +package com.example.orangesale_end.fragment; + +import android.app.Fragment; +import android.os.AsyncTask; +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_end.R; +import com.example.orangesale_end.adapter.ProductAdapter; +import com.example.orangesale_end.entity.OrangeProductPack; +import com.example.orangesale_end.entity.Product; +import com.example.orangesale_end.netrequest.OkHttpClientProduct; + +import java.io.IOException; +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 ProductAdapter productAdapter; + private List productList; + private List list = new ArrayList<>(); + + @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(); + new SearchProductTask().execute(); + } + + + @Override + public void onClick(View v) { + + } + + /** + * 初始化商品数据 + */ + private void initData() { + productList = new ArrayList<>(); + Product product = new Product(); + product.setImageUrlId(R.drawable.taocan1); + product.setProductName("熟食龙虾套餐一"); + product.setProductPrice(new BigDecimal("29.9")); + Product product1 = new Product(); + product1.setImageUrlId(R.drawable.taocan2); + product1.setProductName("熟食龙虾套餐二"); + product1.setProductPrice(new BigDecimal("19.9")); + Product product2 = new Product(); + product2.setImageUrlId(R.drawable.youzip); + product2.setProductName("柚子"); + product2.setProductPrice(new BigDecimal("19.9")); + Product product3 = new Product(); + product3.setImageUrlId(R.drawable.xiguap); + product3.setProductName("西瓜"); + product3.setProductPrice(new BigDecimal("19.9")); + Product product4 = new Product(); + product4.setImageUrlId(R.drawable.applep); + product4.setProductName("苹果"); + product4.setProductPrice(new BigDecimal("49.9")); + Product product5 = new Product(); + product5.setImageUrlId(R.drawable.lemonp); + 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); + + } + + /** + * 发送网络请求获取数据 + */ + class SearchProductTask extends AsyncTask> { + + @Override + protected List doInBackground(Void... voids) { + OkHttpClientProduct clientProduct = new OkHttpClientProduct(); + try { + list = clientProduct.getProductPack(); + } catch (IOException e) { + e.printStackTrace(); + } + return list; + } + + @Override + protected void onPostExecute(List orangeProducts) { + productAdapter = new ProductAdapter(getActivity(), list); + gridView.setAdapter(productAdapter); + } + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/PearsonFragment.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/PearsonFragment.java new file mode 100644 index 0000000..0f3e8de --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/PearsonFragment.java @@ -0,0 +1,64 @@ +package com.example.orangesale_end.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_end.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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ProductFragment.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ProductFragment.java new file mode 100644 index 0000000..5d6fc86 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ProductFragment.java @@ -0,0 +1,102 @@ +package com.example.orangesale_end.fragment; + +import android.app.Fragment; +import android.os.AsyncTask; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.GridView; +import android.widget.Spinner; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_end.R; +import com.example.orangesale_end.adapter.ListViewAdapter; +import com.example.orangesale_end.adapter.ProductAdapter; +import com.example.orangesale_end.entity.Condition; +import com.example.orangesale_end.entity.OrangeProductPack; +import com.example.orangesale_end.netrequest.OkHttpClientProduct; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +public class ProductFragment extends Fragment { + private Spinner conditonListSpinner; + private ListViewAdapter listViewAdapter; + private List conditionList; + private GridView productGridView; + private List orangeProductList = new ArrayList<>(); + + @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); + init(view); + return view; + } + + /** + * 组件初始化方法 + * + * @param view + */ + private void init(View view) { + conditonListSpinner = view.findViewById(R.id.product_select_condition); + initCondList(); + listViewAdapter = new ListViewAdapter(getActivity(), conditionList); + conditonListSpinner.setAdapter(listViewAdapter); + productGridView = view.findViewById(R.id.product_list); + new SearchProductTask().execute(); + } + + /** + * 初始化conditionList + */ + private void initCondList() { + conditionList = new ArrayList<>(); + Condition allCondition = new Condition(); + allCondition.setConditionIcon(R.drawable.all); + allCondition.setConditionName("全部"); + Condition saleCondition = new Condition(); + saleCondition.setConditionIcon(R.drawable.salenum); + saleCondition.setConditionName("按销量高低排序"); + Condition timeCondition = new Condition(); + timeCondition.setConditionIcon(R.drawable.time); + timeCondition.setConditionName("按上市时间排序"); + Condition priceCondition = new Condition(); + priceCondition.setConditionIcon(R.drawable.price); + priceCondition.setConditionName("按商品价格排序"); + conditionList.add(allCondition); + conditionList.add(saleCondition); + conditionList.add(timeCondition); + conditionList.add(priceCondition); + } + + /** + * 发送网络请求获取数据 + */ + class SearchProductTask extends AsyncTask> { + + @Override + protected List doInBackground(Void... voids) { + OkHttpClientProduct clientProduct = new OkHttpClientProduct(); + try { + orangeProductList = clientProduct.getProductPack(); + } catch (IOException e) { + e.printStackTrace(); + } + return orangeProductList; + } + + @Override + protected void onPostExecute(List orangeProducts) { + ProductAdapter productAdapter = new ProductAdapter(getActivity(), orangeProductList); + productGridView.setAdapter(productAdapter); + } + } + + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/SetDetailFragment.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/SetDetailFragment.java new file mode 100644 index 0000000..211082d --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/SetDetailFragment.java @@ -0,0 +1,53 @@ +package com.example.orangesale_end.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_end.R; +import com.example.orangesale_end.activity.CategoryActivity; + +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(); + 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/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ShoppingCartFragment.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ShoppingCartFragment.java new file mode 100644 index 0000000..f37faae --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/fragment/ShoppingCartFragment.java @@ -0,0 +1,61 @@ +package com.example.orangesale_end.fragment; + +import android.app.Fragment; +import android.app.FragmentTransaction; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.example.orangesale_end.R; +import com.example.orangesale_end.entity.ShoppingCart; + +import java.util.ArrayList; +import java.util.List; + +public class ShoppingCartFragment extends Fragment implements View.OnClickListener { + private Button walkButton; + private List cartList = new ArrayList<>(); + private ProductFragment productFragment; + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view; + if (cartList.size() > 0) { + //有商品 + view = LayoutInflater.from(getActivity()).inflate(R.layout.cart_have_product, container, false); + } else { + view = LayoutInflater.from(getActivity()).inflate(R.layout.cart_no_product, container, false); + } + init(view); + return view; + } + + /** + * 组件初始化 + */ + private void init(View view) { + walkButton = view.findViewById(R.id.random_search); + walkButton.setOnClickListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.random_search: + //开启事务,fragment的控制是由事务来实现的 + FragmentTransaction transaction = getFragmentManager().beginTransaction(); + if (productFragment == null) { + productFragment = new ProductFragment(); + } + transaction.replace(R.id.main_content0, productFragment); + transaction.commit(); + break; + } + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpClientProduct.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpClientProduct.java new file mode 100644 index 0000000..5b14766 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpClientProduct.java @@ -0,0 +1,80 @@ +package com.example.orangesale_end.netrequest; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.TypeReference; +import com.example.orangesale_end.entity.OrangeProduct; +import com.example.orangesale_end.entity.OrangeProductPack; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; + +public class OkHttpClientProduct { + + /** + * 查询商品信息 + * + * @return + */ + public List getProduct() throws IOException { + OkHttpClient okHttpClient = new OkHttpClient(); + Request request = new Request.Builder() + .url("https://www.finalc.cn/orange/product/search") + .build(); + Response response = okHttpClient.newCall(request).execute(); + JSONObject jsonObject = JSON.parseObject(Objects.requireNonNull(response.body()).string()); + List list = JSON.parseObject(jsonObject.getString("data"), new TypeReference>() { + }); + return list; + } + + /** + * 获取图片 + * + * @param imgUrl + * @return + * @throws IOException + */ + public Bitmap getImageBitMap(String imgUrl) throws IOException { + Bitmap bitmap; + OkHttpClient okHttpClient = new OkHttpClient(); + Request request = new Request.Builder() + .url(imgUrl) + .build(); + Response response = okHttpClient.newCall(request).execute(); + byte[] bytes = Objects.requireNonNull(response.body()).bytes(); + bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); + return bitmap; + + } + + /** + * 封装信息 + * + * @return + * @throws IOException + */ + + public List getProductPack() throws IOException { + List packList = new ArrayList<>(); + List list = getProduct(); + for (OrangeProduct orangeProduct : list) { + OrangeProductPack orangeProductPack = new OrangeProductPack(); + orangeProductPack.setId(orangeProduct.getId()); + orangeProductPack.setImgBitmap(getImageBitMap(orangeProduct.getImgUrl())); + orangeProductPack.setAddTime(orangeProduct.getAddTime()); + orangeProductPack.setPrice(orangeProduct.getPrice()); + packList.add(orangeProductPack); + } + return packList; + } +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpMessage.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpMessage.java new file mode 100644 index 0000000..3651f7c --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpMessage.java @@ -0,0 +1,39 @@ +package com.example.orangesale_end.netrequest; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.example.orangesale_end.entity.OrangeMessage; + +import java.io.IOException; +import java.util.Objects; + +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; + +public class OkHttpMessage { + + /** + * 消费消息 + * + * @return + */ + public OrangeMessage consumeMessage() throws IOException { + OkHttpClient okHttpClient = new OkHttpClient(); + Request request = new Request.Builder() + .url("https://www.finalc.cn/orange/message/consumeMessage") + .build(); + Response response = okHttpClient.newCall(request).execute(); + JSONObject jsonObject = JSON.parseObject(Objects.requireNonNull(response.body()).string()); + OrangeMessage orangeMessage = JSON.toJavaObject(jsonObject.getJSONObject("data"), OrangeMessage.class); + /** + * 消费完消息以后,设置消息为已读 + */ + Request request1 = new Request.Builder() + .url("https://www.finalc.cn/orange/message/updateMessage") + .build(); + okHttpClient.newCall(request1).execute(); + return orangeMessage; + } + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpUser.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpUser.java new file mode 100644 index 0000000..f217bf7 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/netrequest/OkHttpUser.java @@ -0,0 +1,71 @@ +package com.example.orangesale_end.netrequest; + +import android.util.Log; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.example.orangesale_end.entity.OrangeUser; + +import java.io.IOException; + +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.RequestBody; +import okhttp3.Response; + +public class OkHttpUser { + /** + * 用户登录验证 + * + * @param orangeUser + */ + public OrangeUser userLogin(OrangeUser orangeUser) throws IOException { + OkHttpClient okHttpClient= new OkHttpClient(); + //数据类型为json格式 + MediaType mediaType = MediaType.parse("application/json; charset=utf-8"); + //将对象转为JSON字符串 + String jsonStr = JSONObject.toJSONString(orangeUser); + + RequestBody requestBody = RequestBody.create(jsonStr, mediaType); + Request request = new Request.Builder() + .url("https://www.finalc.cn/orange/user/login") + .post(requestBody) + .build(); + + Response response = okHttpClient.newCall(request).execute(); + + String responseStr = response.body().string(); + System.out.println("responseStr = " + responseStr); + JSONObject jsonObject = JSON.parseObject(responseStr); + JSONObject jsonObject1 = jsonObject.getJSONObject("data"); + OrangeUser orangeUser1 = JSON.toJavaObject(jsonObject1, OrangeUser.class); + return orangeUser1; + } + + /** + * 用户注册 + * + * @param orangeUser + * @return + * @throws IOException + */ + public boolean userRegister(OrangeUser orangeUser) throws IOException { + OkHttpClient okHttpClient = new OkHttpClient(); + //数据类型为json格式 + MediaType mediaType = MediaType.parse("application/json; charset=utf-8"); + //将对象转为JSON字符串 + String jsonStr = JSONObject.toJSONString(orangeUser); + RequestBody requestBody = RequestBody.create(jsonStr, mediaType); + Request request = new Request.Builder() + .url("https://www.finalc.cn/orange/user/register") + .post(requestBody) + .build(); + Response response = okHttpClient.newCall(request).execute(); + JSONObject jsonObject = JSON.parseObject(response.body().string()); + Log.i("register", "userRegister: "+jsonObject); + return jsonObject.getBoolean("flag"); + } + + +} diff --git a/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/service/TimeService.java b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/service/TimeService.java new file mode 100644 index 0000000..ceecacc --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/java/com/example/orangesale_end/service/TimeService.java @@ -0,0 +1,105 @@ +package com.example.orangesale_end.service; + +import android.app.Notification; +import android.app.NotificationChannel; +import android.app.NotificationManager; +import android.app.Service; +import android.content.Context; +import android.content.Intent; +import android.os.AsyncTask; +import android.os.IBinder; +import android.util.Log; + +import androidx.annotation.Nullable; +import androidx.core.app.NotificationCompat; + +import com.example.orangesale_end.R; +import com.example.orangesale_end.entity.OrangeMessage; +import com.example.orangesale_end.netrequest.OkHttpMessage; + +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Objects; +import java.util.Timer; +import java.util.TimerTask; + +public class TimeService extends Service { + private static Timer timer = null; + private NotificationManager manager; + private NotificationCompat.Builder builder; + + @Nullable + @Override + public IBinder onBind(Intent intent) { + return null; + } + + /** + * 清除通知 + */ + private void cleanAllNotification() { + manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + manager.cancelAll(); + if (timer != null) { + timer.cancel(); + timer = null; + } + + } + + /** + * 添加通知 + */ + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + long period = 60 * 1000; //1分钟一个周期 + if (timer == null) { + timer = new Timer(); + } + timer.schedule(new TimerTask() { + @Override + public void run() { + new ConsumeMessageTask().execute(); + } + }, 0, period); + + return super.onStartCommand(intent, flags, startId); + } + + class ConsumeMessageTask extends AsyncTask { + @Override + protected Void doInBackground(Void... voids) { + /** + * NotificationChannel是android8.0新增的特性,如果App的targetSDKVersion>=26, + * 没有设置channel通知渠道的话,就会导致通知无法展示。 + * 报错内容:Failed to post notification on channel “null” + */ + OkHttpMessage okHttpMessage = new OkHttpMessage(); + OrangeMessage orangeMessage; + try { + orangeMessage = okHttpMessage.consumeMessage(); + if (!Objects.isNull(orangeMessage)) { + Log.i("orangeMessage", "run: " + orangeMessage.toString()); + NotificationChannel channel = new NotificationChannel("channel", "通知", NotificationManager.IMPORTANCE_DEFAULT); + manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + manager.createNotificationChannel(channel); + builder = new NotificationCompat.Builder(TimeService.this); + Date date = new Date(); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + builder.setContentTitle("来自橙一色的系统通知消息" + " " + formatter.format(date)); + builder.setSmallIcon(R.drawable.chengzi); + builder.setChannelId("channel"); + builder.setContentText(orangeMessage.getContent()); + builder.setAutoCancel(true); + builder.setDefaults(Notification.DEFAULT_ALL); + Notification notification = builder.build(); + manager.notify(1, notification); + } + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + } +} diff --git a/project07/OrangeSale_End/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/project07/OrangeSale_End/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/address.png b/project07/OrangeSale_End/app/src/main/res/drawable/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@uVP)q?Rk(M)1uBc%`;<|FSx5J@HrrFBuT(1l9e zh(ZvONukA9qgdxFE!DQ#DilhW?LsLSsiHO;Gn1Cd%sb`Im~me6X5QCe@*s=MyZ785 z=YBuJCVyy?``{V46p3^SMQLQ_Mm&n9$6vem2#6OUuz(f)7WJj>cu9gQ;F6{d3g!*~ zhXCv-0|eu-L-&jx#sUcEQPAh8FZHcctRrAH66qx&-eRE3v>`KKWkI6r(De_gH~FPq zs4ZZ2WTYAS{7C>>&A?W`|0>Uca^n=Z@P`%D5||wx?gP=M0G_rA2Kzu6>Mj@|>P=j# z6}KjENmWk>;9X1DY5`}!QZ2#&1rpy>YojVKt7-edeA6~g7IXtFBB_f4@yljynF2Wy zX2s63c43@h3ECmvSmO#0bK!}v1%y}7u zl?@5JPTh%fhLve8WLZ_etGdovsl8;d6#GZ&NxWDUm{HXs0?t@Ds=oIQ1O#Py5lheFr#V5i1~f@ zy7E@1dx`-dCzRt`y3f6507ldNHh>9F!Kr{u%V(ZK$jV#v!aI|Dhd(d?$5I?2!i=Zr zbpjHxHr*CBcJXMM2L$l-W&i^Ga?BSlUJuH%cr?MCLV>qsrcN0|ex)V0U;Etvl>bE2 z{FmVpi8|K*q0J$RC*5ul{WdC<~2V;N7Bt+qPik z5$$fPBPboyzM=9d+OmsR3ydZB1yXR`Hqu1~nYe$ZEu5^@hUKS^H&fiyK*f8?OO{Xv zKn4~7gl2r9?`y@i1j@>h%e-~leS8E!o*An@c7cS?S9FY@_J`!oRXe0rfy(#MBtHjH zM4Cgbfj<#wV%irp+&G+Db;~v@ZhGKDEs|t7g22|C P00000NkvXXu0mjfWqIjS literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/apple.png b/project07/OrangeSale_End/app/src/main/res/drawable/apple.png new file mode 100644 index 0000000000000000000000000000000000000000..0810381d53b6ac6f3163f5dc3e3002e09562c290 GIT binary patch literal 1988 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 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/project07/OrangeSale_End/app/src/main/res/drawable/button_register.xml b/project07/OrangeSale_End/app/src/main/res/drawable/button_register.xml new file mode 100644 index 0000000..3eb0673 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable/button_register.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/cart.png b/project07/OrangeSale_End/app/src/main/res/drawable/cart.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e1190318bac5a414c75ec24d955fae176d1a7c GIT binary patch literal 5573 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 J#XX0o{{y$Isht1- literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/chengzi.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/city.png b/project07/OrangeSale_End/app/src/main/res/drawable/city.png new file mode 100644 index 0000000000000000000000000000000000000000..790fb2bf39c33588894e33135a78fc1c05ed6caf GIT binary patch literal 790 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 I)F|lx0kImEZU6uP literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_background.xml b/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..0d025f9 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_foreground.xml b/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/index.png b/project07/OrangeSale_End/app/src/main/res/drawable/index.png new file mode 100644 index 0000000000000000000000000000000000000000..cc1ec04f66cffa7b889c016953f3616b8305adb9 GIT binary patch literal 1272 zcmVop#=&eKH z-<)^}Lr0G3n-TDRLZFwOBoNXvPRPE{;p=^LTSPAe9ZBZ8!8}U9{UW9=HCKu0Kq?-Z zw2QZeRtv|Fs%mPTLm4}GTRx_louc! zkNGjSs{w;Ec??b8@xl_!i<{GN<*H@2+#XRadyYXhFK;E_5~+vaBf2X0EkidC&p%W! z&Fi(6q!QR;@U(7(nylU~R$579dqH%v7U;Ery##0Gz3F&(ya*l9a^DiT-7T~ou!rDd zx+-@qRa(m#0EgT_ivll$Pv89JbAGXjB3gD2fzCUH zc3R;||3Q}(H$l&kq8SGP3_F3Y6}YB~v)N%)`Y3@8i$Z$^T*KttM@rHd0plG}=+iGY z;FVUts9Z?5Yy5BgaIGMu1*3};E%!0NN5mq4otu0}?rgxuM%zP=kfjCt(!>ICc^1-J zYc(m!Y%kc|hb0wrwMrJ@+bOa~xM2)$;7s2a3YxuKbSnesyC>hrK$Xft2f zLSZfQxDS$}dxsLyTF_RHmd5rLAH0L6+qxPG-u)sPa{!`Ft6g_!!jvA9cie@}P5{*L ze}`t~qv?3~$kK)>k?SU6$LGR&S6U+Jxw%+ydI|cN9;JZaY7s}H&d|T=s@!S;E-$u9 z()bdL*PT#X6U>@uD~Gjuh)l%Z?-p?OmqjP(R9%&mmC#Ruamk6xp=a;IYuo(TApiTJ z5rO_@b`kq8EQqHf+|&c17W7gvsQd~cnL9(wZ;HFsNy#{<$K?~HY-P}m!|5h6eU}N? zP$wMwG|W?aJiKG2aPuF`lLv`<&%vz3-> zZq*`M_B4Us@|Ho|jS2B|OxCJJth>KdwCpK>dc;$CqqMtNx7`#gTJC*-KlBDiz=hGJ z$K|p0l(x`Ta3q=CO-!Ewcu*j%I|<<@2~y8oEcm0Hfe>^N{0v7iZ+uFiH|$IuJtr_s z`bdw521Mh8p-YBJGWQg?_{Y(H(InM%oB`+yi55=I#hR}<@p24ZG7q21G)oJho$IRU)#qq%qh0000 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/juzi.png b/project07/OrangeSale_End/app/src/main/res/drawable/juzi.png new file mode 100644 index 0000000000000000000000000000000000000000..106df92a6a38fdf5074c2969a512e2e19dde5f7d GIT binary patch literal 1898 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/lemon.png b/project07/OrangeSale_End/app/src/main/res/drawable/lemon.png new file mode 100644 index 0000000000000000000000000000000000000000..39f12cc86e2eee35fb7435398cb8dafd48007433 GIT binary patch literal 2954 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 Ad;kCd literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/lemonp.png b/project07/OrangeSale_End/app/src/main/res/drawable/lemonp.png new file mode 100644 index 0000000000000000000000000000000000000000..ca5eca84fc6fed54c0441a05ce0b9e3d333db3f7 GIT binary patch literal 10312 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/mangguo.png b/project07/OrangeSale_End/app/src/main/res/drawable/mangguo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9825c56fdf5cfff42133f9ef4f7c50d9f48782 GIT binary patch literal 2192 zcmV;B2ygd^P)i%M~rkdO&dcx9b;mneQLDYrnX~i6SYo_ zZ8bGc5>2#;olr+nCq8IKtN4f_R8bM-ArE(9ae;+h_Hnt}xvO?C?CUPOPAB7;Idg~E z^Z(!fo$tT@f9`>YugTzjO?co5k^eU(pC~c{MG62Ev-ScJKhw>)vuP)jp-h(VvYQ<; zrc04n;~Sxu94e5locDNuW+w@Wl#YY*eCjlq^mPxmE(1Rsu^~KP+ul zPwZzm*I31B(M`i;(?kGs0el{aR78jnB(aId!(vj*Csk<*UUsQokvvTYLzM|vKfML@ zSS6Gxa>#X3XvRhRjPds8EvWk7Mn_+})y}w>WPfDBNkku`SFP%*?_Lt0H_Gw!s_{Zq zYSb`nXTJ;fZU+Xs9jM$~1DDkWwO)zhjgx)GdGXzAwz>mNR|m{?pNqmlq(r8Z{><88 zoAJ!r93s8M@5Xrzwrb~fw45B*`Gvh(XB&o|Mz&Y92|wT~iJWxCUrR zxQJ-wI>~mYm7X(ebH4b_DFdvg0XTY{U}y%8J{MAp6Fid*j2*`6F0`IAqWZ%+&))(u z=}9NGUg3Gxl{aDjt{I+mvzr~T_c(C3%7iO_uZPP@l~S5JCW2ZkT5f>C6;I9jxC!lHD|H%rGp z0@&AX#l?4PAyNuKN=O)Mx{y3ohwSg`0|s{J^;5|CVWwA=d>PmN<2Gt`)j4flb~ccf zq3Z$>St-?s-z?cVH99Kce!dTw9i9qv^I#KHV-!f99uG&a1DAGOL+;XXNSl-BmxQg$ zj$?0Bf=x|tspil4{GYEFuk5Lh126@^nV^VJa%zKEC0sgx_jDy&iP*GhK6w|6i$P*R z9FnGJK??cUnOlae7t`?6vMf)v@i!Wdx1!-h8@}~Q24XW+0aarc(Dp&Jo$tWK?X~xu zcIOJK!G0A$HGmZWwmx*?RS{*PY?~}zRyucEq3Y@Y#72}~y_MP*-B4f+! z=?#~WFliLhzdgLquqv@f6gE{Y4`$B|Gfa(rh}8&DkROG+4OUZKll_Fn%9H}Q17JRY z8lOZoS*nj>v((S?g@nvuaU!We3vsmYUT~rX3<$4qyNG1s0#99N8qCn-BtA`oB zxL1ZC5T`9^YC2P6n+l-SZ`BIIm(L{v0e|tlLdoAg`(skz(_@H0i`KQ@*?Xji{ouMD zDI!G#fePn^tPn#C&Wy^t=4RX=BK3}pp#;48rbBvSl$v`*3Xa14Rn(+w48wpQ2_ht) z&vTr9KZVE}C*~3p=e1=O7HryWdawGXJ^WQGFH3xS#mnl#@6J?k4veco(bDF&Q&rYy z0n~<7k%<|i9p5QZys~CdOvGO9hXG%{F@WcP(fVauhig)xhRA7yqLuu`vnR{m+Os}^ zJ&{IyELhdjaOhOuasY?JNn~2Vc*%#S-cL!1I0FEz8uOO7RCb!_LT`AXHbi~)SYi3) zPtwvK2MHEq*0SasUtF@T_NE5=dniQYu_}I};dn;O<0A3V;U3fKt;WOmdIuN#!VHCo zo4y#?hBq`=_QV@EvyL8QpaWnE7ZGV$9x>d)80U$x#YtFWvAus;~gU=;yDzbc)9 z(+vCg=K|_&E!(*#FKTo%4A_4gu=iG+1}7q{=WM<3z;gvrGuQt}*uxcB*`UthNBQHz5<#L^UdBu)oUg3n$_;mFQvIH!@d#_WfizU~!cF=za zg}_4_&Wa2HV=Gv7QJ&PeWI=RXu>Ixe*?#Oh)@%6mXpcs%B)4{&>9+xxM?xZGMZN-> zn>0$Wysgu<>A`uDJpVKEq9{ZLD0Q@hkbnH<8 SP*iyU0000AEUC?Ys6gP-W=AflrvxD5k-<1)&) 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 kysS}tl^Sj`oj{`Y56voTT^KUvI4VJ~OqYP#V z=xUQ0uykCXRpEq1z_Xz*4_N4$N-_aXeyzF7%b2FW-7@f*(3eLowb#iq0S1x&0^IEq zP=!;|c^P)G$#jzhk(wvTHrGI_`o++f?Jl-X84M!*8@R(IKojj!=*xhu4{N|6(%*s2 zwvJPDODnf<-^_FJXPQ4Nz*3}h+VK=~1Ii-8?l3Puw}VUtEJb=$;gz&2&A5Lu^kr9O zz*1FTROPdb!R^eHcf%2RyOp?Q2KUYBz{Va<11%3(b9A7b7ueq{fWk3>hkys$(h9r6 zyqs*NX$cra8UW>Xj@O=TL8RXUI~w|!sjwgiCywj$B7BjO&JRLgCS3umzzb=0QW&51 zWya`&NdExtRG~PXm&$=Jb*NUuye70AZUufQ`|_|W;6Ffr8ep=o912GynU*K2T5y4@ z`(LTCWu_>^hQI*m^iGKXn&y^+sryX4`6PsIldvu9rAwDu%|FgTn<$ejBJdwAaHUC?BTvie6!0 z`XyQFZU)zR>!idNYiy_#rDg@VdSv|A?vPF#*=2A$%6lmp{5JIEN!MfM4dDH@jx7L< zed>u2^JZ9(rmoR_~c116cgIRh(k%y9i^>IiW4t~O0J}$laX>kVYWW~*!XY)tUC;7*u7Dn7;bH_Hee=%e>9oTgN@E|HP)nI)ZLW@$I2-Pz9GxpLn&d(QuV{(JVG zd(ORr#ie^0SMKHRSh>M*n5@E7Q7%{52kckn$EGIsHqYiei?kIeu>}|g%tv?$<;HrL z0;g4Y(Q9X&EpBT>-=gvqN@G-E^G$7Bn^RLJyloqx4;2YJYyk! z0Vf2mG$kJ4CvhTPBUZjKC9UbFZ1M_pm|_|U2}?YOT0aMNyFRnew~$Xz z?lmQ?oe9A(=;Qmq4`VZIYA4Dy>_lYuR@|C_p7kglr$wHTV0<;rkF+<>D$G% zGKQn3q_zAsW_8OPR+(ZN2}#JJ5(jjY2C5yk^02TIND?6DcVmGb+41!Rgl>Siw&nHCE(fZGv{NlYp3 zXJ5;0{9;O4&oAj3oF=BLLp#bfz}Jqlr@6rXdVV#9{Qe~uUfjxBU_NklEdUV?qI}@` zylg{I6tDu}p*r2dabWvjy>wo2C;txT93iBy$YO-G0+(h9P+&jGqi%s8ve*x|iHb}@ z*qrrXRXB;#*;3%0)IAaw`5a-MNk9UtT%XmA`1WL3p4Q|IG@;3xqO~RPiu4tE zN`$wpp~7*`uXL@cD-1Z6){L6Oq41=XyP2vnT?!YOfYk6w-ROh1HaC3oxOxT(m0l|> zu^g?m?YUOcnV#xpLajD?C~z_+jBDj+)(*RFP(o+&LR@Vc!+@Q@+&oHDd182boraf; z3nILohYzT}44*TPgaK*{JglwGf|F-#NbrZg2#*-7!hrR_Gg$(uR;eNFbR&L=t>O4E z;w8A|s2c?=ieZDmWpx8nijJ}@X`>qzFx0*>MhNRi>%c3Irm(cu3vlY?LsVpnI?N*G zCK09pQy2{C);EJy?I0o`X=K<`4Se!N}B_d71{=hL2~PV0Eh1-W_Q}l Z?|&mRgtdm$lv4lz002ovPDHLkV1jf(W2yiE literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/salenum.png b/project07/OrangeSale_End/app/src/main/res/drawable/salenum.png new file mode 100644 index 0000000000000000000000000000000000000000..87ed2c910ea115b8c1f3c2324fcd21042b8c5011 GIT binary patch literal 1294 zcmV+p1@ZccP)&K~fcpjoMvnK>nz;g56CONr_SwstF=g1GNDWM8ING zO9Gl!zPl};5Cb6)n;m{wKO!N97!pI9)I@_83u?6N++$|iF1zi{+&i?I-efaB_I=NJ z=FZ$R_a4F+A2d?FD^C{{lOb{e&Lu{!9ghh;0QImXd#-Cc)jpCOz5%&>_Dz=6R{}y1 zj1mCZ3V>b^4ufGDM#f>$R;&jV6al>#VO2h< zYjbo2d}~C_f^?>|fL2-P4JO{8o#lp`VQkq6WM(-QKH3J^T(50+Aer7YT4V1HH4Oud zmxZ1I@g6_X>4|cP1uv&qtfghZuf8gZT|l1=w8r)(2TB37OG*4stHal7&CZ2bwFQ(n zIR#KQtOJ|J{oE())g2gb6egFT6hJE+dY!?W{6rPC^`L3@4zuu=UqIH?`Uy4gKGF&! z8rwW*OaMAx2-(-+rwF^jIq%`uCgkQ-&dhSxkNTj5E<R(QW99u6G@_$i$L;`!G=b4xv? zd}tTs{vDuc_d(Qt;ArK??}Lwjs*!>Y1){NeLjZ%908CK1>9H`x!YY*v+}Z@$)&yjY zgYn6+fmyf$`SvpK4`)>V%YmplF#+gonFJ~4pQhXmQL`1u$W$e`3JAd1x(B%BHpjzX z#UQt=R{JGCVsF))cQ76a%>(lRmCJ^s=`&QaevrW#oR|ZnA(|-S&ZDkb0zUV>cO0Vm zftJ|80l?r3VC?X6(B!EQ>$hvcIid?cgWHb+_sjxKnV#a~Bl{tDJ8Qsw5Echo%#R#E zD;!+Oz(!B~+)~(!V>AYzJq@|$RRtfaji~vaHlSF(4s?HLH29ntR>V6NAqg-ZQ9oj@ zqI@mXDnKMZVx2|u{{tp15}h(5Ua0{UJ$fyZHO!;)4svptaY{`%_`BB$O_W!{-ZhWL zkbAa)5AX8|)fTRG{5h`@vn$YIE=&as z2NwhIEOcVU22jC6BZA~3`yh93Q^lwZL`|nI``d0^eHdS!<|GPV3y|WzXx!^T> z>9`e?U{s|40x~K5I9{|RJpcdz07*qoM6N<$ Eg43}^wEzGB literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/search.png b/project07/OrangeSale_End/app/src/main/res/drawable/search.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b5ac0dbdcef88a2050139005fe5704a4ae21fe GIT binary patch literal 1299 zcmV+u1?>8XP)w$0$^CL1&DqI@L}Le zzjajK(0;v(xCZP*LRDbi0AMJ9eIT3!qlpN=02E-BV~E9ANnB3AL;yc9I2^R%@#}&2 z0AC0j&oMzk+d%Y`7H#}AS23==cVI&LH!$#oiea#EJ@Bhw$22wqSPbI#v}k;Bp{sXl zjhT?xmx>pdrLD2|7m}L-J7MEl5Z+gkYBBrv>_lg2We~~YF&)rZMCI0!Fa#)suAR0%U@)NsHRm zUb`kIV$28QGiKBWWA=;L3288cRuXuHGFc#M-`Q&Fbp%=g#wiph%Q@*UA@E@kO8tUw z>Axo4oVT5vu<;fMwJhE8;M#AFrh^?bw3;9%kf6;{@=}2AQicQbCm98m^nYoVJx_hR zU>YAV@Fa*9<}+qWJtty(3&yldiNt{6n~q#kA2a1m1ra~bOc4M{FdhZLBIeD3SbUpf z8f!Gmu1$d>`b*5TUJ$J=i8e0Fzhl$*6O6V@Q(atk-%vMMbXK!$a!lg{fUyA22IwOK ze&eF#L)z+tt*Y?3S3)C(tZO`-T5v?4OiV{roMtsX<^{e2;784}r)35@rm+gZG6L5z zQw;mc1am@cCC~1%&H50CsDZJ;w{&1fWE-?3=qnZ0DJ9C(MWPY`svuw%7tZ}PXfkarp!zKE-`@f8n&gJ%9C(czZ|GH_1S8k8pT@25h z;FA0ffV%wm5a=DZQy$1RQfoLgiUibyA*ui!os#`UB2`Pl8;-ZU!NkY%E#MkiyWwjA zq>a`I@KJ&|#LT52OaU-1V@F$R_a5Iie?sY(Q%3}DYPp=m-~V)Qv5%4sO)U#@!E>Ic zW9mV>CgaktDXK+r}6@cxv_C!}krkvAF*|!vi9{`&`l&WTdkZeVEV1 zXg~Q99UcDWT&?nX)uc1}s6nNfi_CTI1%bVck~zO~;p9ImZw-$0g8%1W1uO*KC*VTh zeFpY|_bE6R{P&i&O??jT4X$3Z{|h(`9~10}EIH1@F_$x#yhk z&bi?QEb5+L#uClcOY47@0CC}xk5 zc-%E4a7zS-h1lr>xCw9ukcI{4KSSY!5WOVoJwV4a3Stx#>amF)P=>L|z{M7{6d^K@1RCI_8Jcz2<2>6X2nP;=SY zn$f8Po2HiQgyQxI3Od#Ve7}`^LP0JAyylqUO{EA}Xg_4x-w=3NL~Bn+8^2txQ}Bzc z0jyieuK?Lbkv5Nre(;JzT`CH?Wq$~utL#v_cL!kDbu83gN=F(m76Ms+%5J2}WTzsV zuNB&_>z{Z|H0?WgPi67!RHrez;)@>`xcXo=qq>wxi+e8%DRd!a8o6ix(k**Gh>%o6#Qhw(GejNw|&D;AL{#pil2Ec3c zGMNCF0r1HDtBg3&rfo&py|{5h3#@Bps6X){HC_;4lp^Dz$&cwsvkS0f)x{FWggod9 zHL&%z86I<=LsoJtAbkYF6xp4MHVv+bQasTnimf1?atn|GUSZwIH(J>>UeS-B5r-IPN>T# zmwi--?y8Z?&Ed>k_GX#sB#V0GrPE@kTeO@DsQO&V)CcShlEKrO!d4+(Ur@Q^n8ph$ z(#o=IY}9F}b2v`%5MSZ#YrovqCH_RWkLMy$8f;*S2WM zT#@kkK>+6*)7VigJyw%@sZ(~7aGmAbqF~aA8XGGEPL2@r>YCbOHTrQygFv2%MMfVz zWw&Yq0qbe3?+p TO|NVS00000NkvXXu0mjfhY}6P literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/sex.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/shoppingcart.png b/project07/OrangeSale_End/app/src/main/res/drawable/shoppingcart.png new file mode 100644 index 0000000000000000000000000000000000000000..76c06deb2ed9ec72af4b344e566c37590fb35144 GIT binary patch literal 1155 zcmV-}1bq96P)B7k%u8NqAP+9@^5%T!{O)<@ z-nsV?`|#pEWX1vXUcI&TOsC4_$5Q0{is#M4_nUhK5GPIx+5sES%&t2Su7aAU_+EXm zF@r}RUx?#8Db3BAzHs5rR5m+GV@9FqevqRSCS2gO)m=-a(qBnI^y_!qiI}aFCk6AN zfU}K4@l?Ogld|u+dZa6rR@pQP1wSc>e*JcZ&QvOM07B5dYGtaPwbeRML#gEIT>S>z z4g0Rp=}Pc7fx}w_YXYhQtO}@7sEVi(s!F_0vSxr<6h#XjP+PIKhRMmLor3oS?SdHL zSxI>Uc^Q)vkf)Rfkpqywr44t1vaJCERYBJY)Laux%?;98yI@Gy|8d3lf7{Gg&(MuR zair%AmCJ_)tj$G(sSz(SIVDK4T zK=(Yl4#P{AMzUep8l)k|MVx``8)0$c^z94XF@~*HuG=fqdj;*b0CB4!lg(aU9vk~} zD}5rFc1{V!hIX)Fp}6JSP6T=yIWh71o@P33S@fz)B-6bHk876*bS5aD7QOMf zP^1<^zxdRimdCz?j+^0Lb%~TmufgNm?F9N7r9)w{l#Lrat}ZroCJ3&8I0jxd6Rzc|&Y?_tBVdPelf7XciF z8lH?XXu^ZLlSXQKkTH-86Z*!*6xiO}940UzsRpvKOFRQ~$1>ms$bZ^Cspw+g zCl@D9S3Z5jzzmU)C-O*FgRX;NRHLZD*O;;2Z?E zSJ=2_Q_qEdX(kSMCJ3GZajrvK2T=+A;uEnZVq27*oxNAGKmX5(QHpl5@RAUx@+uv0J3KGYbW z_&zo?&YvI3+%a?ofcyS2w87CP$NXLg;C70jdA-Aa+0}Enw0t*CoN)b(Z=hG_&Mq4S zFN=74P2)bir(A!#b6!{fE*V2ZKeV8eF^wo#b;YAat|*XdXg35yP(6Hf5D`-4m$WO|zn{0H;p V6inAsQ~Ce^002ovPDHLkV1ht8FP8uS literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/shuiguo.png b/project07/OrangeSale_End/app/src/main/res/drawable/shuiguo.png new file mode 100644 index 0000000000000000000000000000000000000000..d3161376511a914f0d6cd13ef5cd06cedd9d6a5a GIT binary patch literal 1212 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 SGF!Y)JSaDB*E`N6#(x0~>Y;=H literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/spinner_drop_down_shape.xml b/project07/OrangeSale_End/app/src/main/res/drawable/spinner_drop_down_shape.xml new file mode 100644 index 0000000..64306b1 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable/spinner_drop_down_shape.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/sudong.png b/project07/OrangeSale_End/app/src/main/res/drawable/sudong.png new file mode 100644 index 0000000000000000000000000000000000000000..27f5fa552a42885c858bcb7223ead1e8dd3c9284 GIT binary patch literal 38512 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/sure_apssword.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/tab_menu_text.xml b/project07/OrangeSale_End/app/src/main/res/drawable/tab_menu_text.xml new file mode 100644 index 0000000..fb06945 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/drawable/tab_menu_text.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/taocan1.png b/project07/OrangeSale_End/app/src/main/res/drawable/taocan1.png new file mode 100644 index 0000000000000000000000000000000000000000..59ec91979fd49dabde3b7cd0f801100d29bf3bd9 GIT binary patch literal 33470 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/time.png b/project07/OrangeSale_End/app/src/main/res/drawable/time.png new file mode 100644 index 0000000000000000000000000000000000000000..8a672eb7cb0fb490e90d02ce04eacf9f70725337 GIT binary patch literal 2219 zcmV;c2vqlpP)h8GxT}mqj3+1yMxA3pAdHM>r}Gt7sV$O+3=XE5@kJq-r##>KNsRXd-c{o1F8Ed46;=qjGYaPXf{I96gO(8i{uY=@KwmFQu!%)sM<3yLE$(y&~N5wW%yZZG}5+ z`q}78NtiNN6g1_aNx)>i%yQOm){Y8(KZ=*NTK2?@rTf%HE+L0q-$aYLhaB(qo{gRm z)R>HPR)&cC&Kx)eRL;pwLZZG9E#w8~(A$%3z^5 z1yl!<^)e6W?UoKO84YN(UQMbNUpzx@`dj>TDUT_M8a6Jk0q++;6G+d53})a zMT#(|fJxahN+USs30&5$&Gbu{f={cqHtHpp^^_c4$HmMH#*eJylOBg)^Uw41rL#Qq@C13s4-pw| zByHm|FqXjMEg)TNw0&j*=C)XKxIM;*)eeBO{Nl>H^geDWO+BExjgrWJtCOhxMB3=# zL18|nCqCx(rK@;>O6UM7>?J{(^YaaV75qcNF@LU_fmu9CCkyMQE>u8h3i9S== zDYyG8eMPA%u#`AOFKZ>}thL)|?{Qk`!S>Wj@CpJ$iDQ3xj|ELIsH>^E9c%||D+S*> zF#aU`WddkSkoY5PPPAl@>NMgO4rbJvGd4a)xA-H6t3HleHAK`4EP%;+Sq`+eC#cvm zfYb#p4q@I2a6JTe0WE+Bz)}-@`Uqlk;7BCA{w-{r00ylMVDR%g=Iyt8)72fj)ds>E z@F$?FJ)mLVL{g>|g5jK5bh!)EY2idaC=7&8Zo;8Z=%HF?LCz3R+h}At{H+c6)xgSa zkR1*?huZ)~PcaeyVGceWZ5OVjNMYf!22|Zf+5>w3l1<#h6k_^c08^2X*N(!G zLGU0P0$V~xgXNfq5Z4;~fa7;yPav$>Vip!phMo;Ys!rotAtd~v6Ek-dT8FintgQi? z+%*?(=)>mK{h@Y0WQ9OkOZd$>sPKWb$?&Q-Yy#d-gYSpHfq_pl^Hoa z+|iiJtcwP1ADgn7AH1N&%M{!+vG{{ivPFE)a6VqTRq2f;MH)>Xy~hgn=p4x04-Vt(|7DlT1PK%1!a+GG`z4f zLhQ3vcG&VKXUjh!SZMF@(e=~BSF9j0zNcAa%!j(;;58Jy22gOLoHth-rAiyjz=@0L z96Q}3C@Uq0?5Q#bz}07Eh*3u-lJ52qjxFiNk@N)1aKY81yp>WxMU9T3Q|9A8!e#kf z0z1o|Q$Tev`J9}LM4fhQK0UPu=~FnLR=*m=+aKi7K6(ayUR+3>blf&ICwYwIUm?)AL#a#9FNYyo&ri(uSAM>o6>iEaLy**Wl?TuVr!Fd3eW0GtY z8q%#VG~L;GltFtZie8RVFEBBG9qtP)`hrW+#7<0Py1T{tzhuyvlet+^7XSg?I{c|6 tKx!z}X?fsRN$KJk;kX-hmohu~{{Y=33sy2ehD!hd002ovPDHLkV1g6pIpzQW literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/user.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/user_account.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/user_general.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/user_icon.png b/project07/OrangeSale_End/app/src/main/res/drawable/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/project07/OrangeSale_End/app/src/main/res/drawable/xianhuo.png b/project07/OrangeSale_End/app/src/main/res/drawable/xianhuo.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c77efe168b93bb816e7ec25c6a6636c9532757 GIT binary patch literal 39921 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/xiguap.png b/project07/OrangeSale_End/app/src/main/res/drawable/xiguap.png new file mode 100644 index 0000000000000000000000000000000000000000..b76071235dd6bcb1131c7053f0d198ec2b696ef6 GIT binary patch literal 6605 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 LNkvXXu0mjfi^13> literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/yangzhi.png b/project07/OrangeSale_End/app/src/main/res/drawable/yangzhi.png new file mode 100644 index 0000000000000000000000000000000000000000..055a8dfab489b81e2c0707528c0b920d784de7ad GIT binary patch literal 12858 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/youzi.png b/project07/OrangeSale_End/app/src/main/res/drawable/youzi.png new file mode 100644 index 0000000000000000000000000000000000000000..53df9597b63d8e0f6e14d1d9703a308cb209f24e GIT binary patch literal 1798 zcmV+h2l@DkP)Gjf5y&T~1*QQ~>1Y!!DV2ofRA`i0Sc>boluI!!(qd*hxs*08leSpd zl%?W6W+iToj;Z64OA3f7B&jSuk&wp|-fh179-1t^d*8w|jpr|T-}%ltzkAMizVCil z;(sF2|Ad2^Af9A0W@C)WnsH@PWo~)2DK=hbKUO2Z{ZzbC}&|h|U|ZXM2-)%MrQ4 zad&V+SW{h40On4iO3c+I_HBjpaziVQU5b-T`t@>U^=6;|SgjVyuON{tdYFwmdAT*? z%oEn-XK0yzCqZ4CH5l9F0~e3kvdVtExVqqWU?yoG&P@o!y- z!DNbRD(P=A1RGiy9kvtY<@WsY>MMB_m#VCGvs@+50DkhMy!@IG;2|IZm;?j>Q-I$9 z@xDQ;{FOYbXk@U0)&12turKGT10&x%Y;I|#SC_Ql!v9KQjws;eG z?YaH{dD>uL?y@B~o=kqKjbwO;vXV5Kn4PZIZeU}|5LyGnw5$Pl(7py47aYu(l04c= zx){Ce$VF#(3dfbTATCD1bd!Z7;9hqDsvY+w$Skv&=SmBd`UlAZ@&zPa6i986 z^!FfFZANw+QHC9m6lft87^F7X8|nE9WT7E|LFI*nXb5VD(LzsP8StEjdG)IL0%Sfg z!F~ZGDFRs*``ERND1ZL@ch{JNSTqG0hGwJ#zqmS?$2{JG%mO9~2qivU3}Ri>=_pc! zv(&`;aFte#jwCU~(2T!;0j_T55sWt=Vo!Lt2Errn*Cy>TS~%@ZiFpdrPn?6C5N1~< zj?^uoI;pWBNtSxEcJL6n_a!3EFJYcM6i+~+TZD6P_f~=ksZi-(=wH*7bRDmj z+mKPLShflsAddH%L^DWiH2dbyrgJZG@bFs9AeogmEyQNyY>O!JZ8k*4&uTHR38Yg8 z(vtf&nKC(D4wdxXkgNAz|8%eZRyzc)a=PwXb>qyS*-f9U8 z4|BDte|c)CV`&OTir`q5wdmgaFIPJp%ArzqR#a!iVqx0op`=ZHho+i>(-&k~?-{^pMU_>rl*|+tR}|b9ODmu=a7c|gRUoY+ST}YQ z$*;bo#-wj_T1Js;y~tePV>K34fryjE(LJD)RXw7dr9`>7+Nc`G?sSr#=IG|_56eRATgn#94|VhysG+6T*v%|3@%zs{>u}UR{}LLx>rhwXLyx^FSm)#-iWek3-opF z@6Ca_{k~Q#ZfOUmure@^{-20yZA4kI8d66p4n;xNJyL50N$JP_E^)-AjcY^-;Ipq_ z{Hu!3?!X>*-rZ)T-xHh~mP*^ld%H8`+wl+Q!rN07n^C|ich=p31ocWFdteF?L!NhM z%D3aGBdN+*LxC*QR*mKQK-vRifWaeD3CcQQs_fCNGI)mS!-5*O?sXz!u@x07cfYDG zCu)O;KJos{DddbEGb}M6aAcFQO;)&>z*oZE8t zv8ZMA?=L#IjiujA;=|b=b3$BnHj>O)fbG2*9JJYpSL?FA(t52`OS+uS9zUQ$p2m^G znevyd0|8q!-Q!+ zOHzNxJ;{pG`O2+|YH6rzP3oP9dF`47Z`tKkmM(deO__UH`K@ZZ9x1*t8Gg(p|9CcS zv>Ip#L>!^#SC$SBy6pHU$-qK-Cce$mFCh93tuEB*kD371i=12k1GlQ1alO`!_K}(G zqLB{n?$uAy_YTfE{$^?KR#1Mv;k2O@Uv<5?7%gP5MNih16cbO&;s?J6tD4w;FI7IXic`H*|qGuP8* z!TCapyLBd`?=!sKsuks)S-Lh$6G+Xp$_q?9caFhpH*ojr_2{#5U{DGS8UP)|SM&Nr zR)Wn(;*dk;>%iv9w?dzZM<6xcWf_Cr%AJnthOasGGNm><`5}>%_$=yr40#3O&%m_W oz6qlBiTPXqW=8z|gtglL2kTlMQDP6NJ^%m!07*qoM6N<$g5iyKc>n+a literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/drawable/youzip.png b/project07/OrangeSale_End/app/src/main/res/drawable/youzip.png new file mode 100644 index 0000000000000000000000000000000000000000..5a7d9663eccb9588d9a2c22e15fa7cbe9d46698e GIT binary patch literal 9547 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

0IMX11QJG3X_Xb}+xn=(RwmuK*1BVMW5o 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 literal 0 HcmV?d00001 diff --git a/project07/OrangeSale_End/app/src/main/res/layout/activity_main.xml b/project07/OrangeSale_End/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..0352b13 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/layout/cart_have_product.xml b/project07/OrangeSale_End/app/src/main/res/layout/cart_have_product.xml new file mode 100644 index 0000000..b7362e4 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/layout/cart_have_product.xml @@ -0,0 +1,15 @@ + + + + + + + + \ No newline at end of file diff --git a/project07/OrangeSale_End/app/src/main/res/layout/cart_no_product.xml b/project07/OrangeSale_End/app/src/main/res/layout/cart_no_product.xml new file mode 100644 index 0000000..8781e18 --- /dev/null +++ b/project07/OrangeSale_End/app/src/main/res/layout/cart_no_product.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + +