diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index aa724b7..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-/.idea/navEditor.xml
-/.idea/assetWizardSettings.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
-.cxx
-local.properties
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index fb7f4a8..0000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 3f3f247..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 2a4d5b5..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/.gitignore b/app/.gitignore
deleted file mode 100644
index 42afabf..0000000
--- a/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
deleted file mode 100644
index 0940fc7..0000000
--- a/app/build.gradle
+++ /dev/null
@@ -1,40 +0,0 @@
-plugins {
- id 'com.android.application'
-}
-
-android {
- namespace 'com.example.test'
- compileSdk 33
-
- defaultConfig {
- applicationId "com.example.test"
- minSdk 27
- targetSdk 33
- versionCode 1
- versionName "1.0"
-
- testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-}
-
-dependencies {
-
- implementation 'androidx.appcompat:appcompat:1.4.1'
- implementation 'com.google.android.material:material:1.5.0'
- implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
- testImplementation 'junit:junit:4.13.2'
- androidTestImplementation 'androidx.test.ext:junit:1.1.3'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
- implementation 'com.github.crazyandcoder:citypicker:6.0.2'
-}
\ No newline at end of file
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
deleted file mode 100644
index 481bb43..0000000
--- a/app/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/example/test/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/example/test/ExampleInstrumentedTest.java
deleted file mode 100644
index 6ea62a5..0000000
--- a/app/src/androidTest/java/com/example/test/ExampleInstrumentedTest.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.example.test;
-
-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.test", appContext.getPackageName());
- }
-}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
deleted file mode 100644
index f1146a4..0000000
--- a/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/MainActivity.java b/app/src/main/java/com/example/test/MainActivity.java
deleted file mode 100644
index 7561c7c..0000000
--- a/app/src/main/java/com/example/test/MainActivity.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package com.example.test;
-
-
-import android.content.ContentValues;
-import android.content.Intent;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.View;
-import android.widget.Button;
-import android.widget.EditText;
-import android.widget.Toast;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import com.example.test.activity.login;
-import com.example.test.activity.register;
-import com.example.test.activity.user;
-import com.example.test.dao.UserDatabase;
-
-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.login);
- init();
- }
-
-
- @Override
- public void onClick(View view) {
- switch (view.getId()){
- case R.id.register:
- Intent intent = new Intent(this, register.class);
- startActivity(intent);
- break;
- case R.id.login:
- loginCheck();
-
-
-
- }
- }
-
- private void loginCheck() {
- String name = usernameText.getText().toString();
- String pass = paswdEdit.getText().toString();
- if(name.isEmpty()||pass.isEmpty()){
- Toast.makeText(this,"用户名或密码为空",Toast.LENGTH_SHORT).show();
- return;
- }
-
- UserDatabase db = new UserDatabase(this, "orange");
- SQLiteDatabase readdb = db.getReadableDatabase();
-// SQLiteDatabase writedb = db.getWritableDatabase();
- Cursor cursor = db.select(readdb, "user",null,"username=? and password=?",new String[]{name,pass},null,null,null);
-
- if(cursor.getCount()!=0){
- cursor.moveToNext();
- Intent intent = new Intent(this, user.class);
- Bundle bundle = new Bundle();
- bundle.putString("username",cursor.getString(1));
- bundle.putString("sex",cursor.getString(3));
- bundle.putString("adress",cursor.getString(4));
- cursor.close();
- readdb.close();
- intent.putExtras(bundle);
- startActivity(intent);
- }else {
- Toast.makeText(this,"用户名或密码有误",Toast.LENGTH_SHORT).show();
- }
-
- }
-
- public void init(){
- registerButton = findViewById(R.id.register);
- registerButton.setOnClickListener(this);
- loginButton = findViewById(R.id.login);
- loginButton.setOnClickListener(this);
- usernameText = findViewById(R.id.username);
- paswdEdit = findViewById(R.id.password);
- }
-
-}
diff --git a/app/src/main/java/com/example/test/activity/fragmentActivity.java b/app/src/main/java/com/example/test/activity/fragmentActivity.java
deleted file mode 100644
index f58098d..0000000
--- a/app/src/main/java/com/example/test/activity/fragmentActivity.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.example.test.activity;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.os.Bundle;
-
-import com.example.test.R;
-
-public class fragmentActivity extends AppCompatActivity{
- private String titles[] = {"孔子","孟子","老子","蔡伦","哥伦布"};
- private String contents [] = {"孔子(公元前551年-公元前479年4月11日),子姓,孔氏,名丘,字仲尼,春秋时期鲁国陬邑" +
- "今山东省曲阜市)人,祖籍宋国栗邑(今河南省夏邑县),中国古代伟大的思想家、政治家、教育家,儒家学派创始人、“大成至圣先师”。"
- ,"孟子(约公元前372年—公元前289年),名轲,一说字子舆或子车(参见“人物争议-表字”目录),邹国(今山东邹城东南)人。" +
- "战国时期哲学家、思想家、教育家,是孔子之后、荀子之前的儒家学派的代表人物,与孔子并称“孔孟”。",
- "老子,姓李名耳,字聃,一字伯阳,或曰谥伯阳,春秋末期人,生卒年不详,据《史记》等多部古籍记载,老子是春秋时期的陈国苦县人在老子去世后," +
- "苦县又属于战国楚国和汉朝楚国中国古代思想家、哲学家、文学家和史学家,道家学派创始人和主要代表人物,与庄子并称“老庄”。",
- "蔡伦对于造纸术是发明还是改进,尚存争议。 [32] 后经中国制浆造纸研究院鉴定,认定“西汉古纸”并不是纸,蔡伦仍是造纸术的发明者," +
- "其首创和影响力地位无可动摇。",
- "克里斯托弗·哥伦布(西班牙语:Cristóbal Colón;意大利语:Cristoforo Colombo,约1451年—1506年5月20日)," +
- "出生于中世纪的热那亚共和国(今意大利西北部)。意大利探险家、航海家,大航海时代的主要人物之一,是地理大发现的先驱者。"};
- private int imgs[] ={R.drawable.kongzi,R.drawable.mengzi,R.drawable.laozi,R.drawable.cailun,R.drawable.gelunbu};
- public String[] getTitles() {
- return titles;
- }
-
- public String[] getContents() {
- return contents;
- }
-
- public int[] getImgs() {
- return imgs;
- }
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_fragment);
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/activity/fruitFragment.java b/app/src/main/java/com/example/test/activity/fruitFragment.java
deleted file mode 100644
index 4716b36..0000000
--- a/app/src/main/java/com/example/test/activity/fruitFragment.java
+++ /dev/null
@@ -1,103 +0,0 @@
-package com.example.test.activity;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.os.Bundle;
-import com.example.test.R;
-import com.example.test.entity.fruitContent;
-import com.example.test.entity.fruitKind;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class fruitFragment extends AppCompatActivity {
- private String kinds[] = {"超值必抢","鲜果上新","店家推荐","柑桔橙柚","蜜瓜/西瓜","葡萄/提子","热带水果","梨/苹果","超值必抢","鲜果上新","店家推荐","柑桔橙柚","蜜瓜/西瓜","葡萄/提子","热带水果","梨/苹果","超值必抢","鲜果上新","店家推荐","柑桔橙柚","蜜瓜/西瓜","超值必抢","鲜果上新","店家推荐","柑桔橙柚","蜜瓜/西瓜"};
- private int imgs[] ={R.drawable.hot,R.drawable.fresh,R.drawable.recomend};
- private int fruit_imgs[][] = {{R.drawable.grapefruit,R.drawable.hamimelon,R.drawable.watermelon},
- {R.drawable.grapefruit1,R.drawable.leechee,R.drawable.carambola},
- {R.drawable.pineapple,R.drawable.pear,R.drawable.apple},
- {R.drawable.orange1,R.drawable.grapefruit,R.drawable.grapefruit1,R.drawable.grapefruit2},
- {R.drawable.watermelon,R.drawable.watermelon1,R.drawable.hamimelon,R.drawable.hamimelon1},
- {R.drawable.grape,R.drawable.greengrape, R.drawable.grape1},
- {R.drawable.coconut,R.drawable.banana,R.drawable.pineapple,R.drawable.carambola,R.drawable.leechee},
- {R.drawable.apple,R.drawable.pear,R.drawable.pear1,R.drawable.apple1}};
-
- private String fruit_names[][] = {{"红心西柚 泡水榨汁茶饮佳选","冰淇淋网纹蜜瓜 一口软糯香甜","海南麒麟瓜,粒约3KG~4KG"},
- {"广西正宗容县沙田柚子新鲜水果白","妃子笑荔枝","福州漳州甜杨桃!只卖书上熟果"},
- {"菲律宾凤梨1粒装1KG","正宗烟台红富士苹果|24小时速发","陕西贡梨400g"},
- {"江西赣南精选血橙4粒装720g","红心西柚 泡水榨汁茶饮佳选","广西正宗容县沙田柚子新鲜水果白","红心蜜柚10斤新鲜水果应季大红肉柚子"},
- {"海南麒麟瓜,粒约3KG~4KG","现摘冰糖麒麟大西瓜","冰淇淋网纹蜜瓜 一口软糯香甜","新疆哈密瓜脆甜多汁保熟包甜"},
- {"云南夏黑葡萄新鲜采摘无籽葡萄","阳光玫瑰葡萄新鲜水果!现摘!","云南下黑葡萄顺丰冷链新鲜直达"},
- {"泰国椰青700g","广西芭蕉酸牛蕉牛角蕉新鲜香蕉","菲律宾凤梨1粒装1KG","福州漳州甜杨桃!只卖书上熟果","妃子笑荔枝"},
- {"正宗烟台红富士苹果|24小时速发","陕西贡梨400g","红香酥梨新鲜水果当季整箱","冰糖心苹果 精选好果 脆甜多汁!"}};
- private String fruit_descs[][] = {{"皮薄肉厚汁多颗粒饱满","香甜软糯,水分很足","香甜可口,丰富多汁"},
- {"个大纯天然,价廉物美","荔枝特别棒,肉厚核小","果子新鲜果肉纤维细腻"},
- {"果子新鲜果肉纤维细腻","栖霞苹果|中国大陆|红富士","鲜甜可口,汁多美味"},
- {"酸甜可口,一口爆汁","皮薄肉厚汁多颗粒饱满","个大纯天然,价廉物美","核小肉厚,水分足"},
- {"香甜可口,丰富多汁","水分足足的,皮薄薄的","香甜软糯,水分很足","往嘴里咬一口满嘴留香"},
- {"中国大陆|食用农产品|黑夏","中国大陆|散装","中国大陆|包装|黑夏"},
- {"新鲜可口 汁多味美","甜度浓郁","香水菠萝","果子新鲜果肉纤维细腻","荔枝特别棒,肉厚核小"},
- {"栖霞苹果|中国大陆|红富士","鲜甜可口,汁多美味","清香爽口甜,果汁充足","烟台苹果|中国大陆|一级"}};
-
- private double fruit_prices[][] = {{16.8,15.3,21.8},
- {15.7,22.4,5.8},
- {10.8,15.3,20.4},
- {24.9,11.5,16.7,13.8},
- {21.7,24.6,21.8,25.9},
- {21.9,15.3,17.6},
- {15.7,10.6,12.9,10.5,20.6},
- {24.9,21.2,19.9,24.6}};
-
- private int fruit_tag[][]={{0,1,0},
- {1,0,0},
- {0,0,0},
- {1,0,0,1},
- {1,0,1,0},
- {0,0,1},
- {1,1,0,0,0},
- {0,0,1,1}};
- private List fruitContents = new ArrayList<>();
-
- public List getFruitContents() {
-
- return fruitContents;
- }
-
- List fruitKinds=new ArrayList<>();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- initFruitContents();
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_fruit_fragment);
-
- }
-
- protected void initFruitContents() {
- for (int i = 0; i < fruit_imgs.length; i++) {
- int len = fruit_imgs[i].length;
- fruitContent arr[] = new fruitContent[len];
- for (int j = 0; j < arr.length; j++) {
- fruitContent f = new fruitContent(fruit_imgs[i][j],fruit_names[i][j],fruit_descs[i][j],fruit_tag[i][j],fruit_prices[i][j]);
- arr[j]=f;
- }
- fruitContents.add(arr);
- }
-
- }
-
-
-
- public List getfuritKinds() {
- fruitKind f;
- for (int i = 0; i < kinds.length; i++) {
- if(i<3){
- f = new fruitKind(kinds[i], imgs[i]);
- }
- else {
- f = new fruitKind(kinds[i], 0);
- }
- fruitKinds.add(f);
- }
- return fruitKinds;
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/activity/login.java b/app/src/main/java/com/example/test/activity/login.java
deleted file mode 100644
index f8b6b9e..0000000
--- a/app/src/main/java/com/example/test/activity/login.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package com.example.test.activity;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.content.Intent;
-import android.os.Bundle;
-import android.text.Editable;
-import android.view.View;
-import android.widget.Button;
-import android.widget.EditText;
-import android.widget.Toast;
-
-import com.example.test.R;
-
-
-public class login extends AppCompatActivity implements View.OnClickListener {
- private EditText userEdit;
- private EditText passEdit;
- private Button regBut;
- private Button logBut;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.login);
- regBut = findViewById(R.id.register);
- logBut = findViewById(R.id.login);
- regBut.setOnClickListener(this);
- logBut.setOnClickListener(this);
- }
-
- @Override
- public void onClick(View view) {
- switch (view.getId())
- {
- case R.id.login:
- check();
- break;
- case R.id.register:
- Intent intent = new Intent(this, register.class);
- startActivity(intent);
-
- }
- }
-
- private void check() {
- Intent intent = getIntent();
- Bundle bundle = intent.getExtras();
- String username = bundle.getString("username");
- String password = bundle.getString("password");
- userEdit = findViewById(R.id.username);
- String user = userEdit.getText().toString();
- passEdit = findViewById(R.id.password);
- String pass = passEdit.getText().toString();
- if(pass.equals(password)&&user.equals(username))
- {
- String sex = bundle.getString("sex");
- String adress = bundle.getString("adress");
- Intent userIntent = new Intent(this, user.class);
- Bundle userBundle = new Bundle();
- userBundle.putString("username",username);
- userBundle.putString("sex",sex);
- userBundle.putString("adress",adress);
- userIntent.putExtras(userBundle);
- startActivity(userIntent);
- }else{
- Toast.makeText(this,"用户名或密码不对",Toast.LENGTH_SHORT).show();
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/activity/register.java b/app/src/main/java/com/example/test/activity/register.java
deleted file mode 100644
index af9240d..0000000
--- a/app/src/main/java/com/example/test/activity/register.java
+++ /dev/null
@@ -1,153 +0,0 @@
-package com.example.test.activity;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.content.ContentValues;
-import android.content.Intent;
-import android.database.sqlite.SQLiteDatabase;
-import android.os.Bundle;
-import android.view.View;
-import android.widget.Button;
-import android.widget.EditText;
-import android.widget.RadioButton;
-import android.widget.RadioGroup;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import com.example.test.MainActivity;
-import com.example.test.R;
-import com.example.test.dao.UserDatabase;
-import com.lljjcoder.Interface.OnCityItemClickListener;
-import com.lljjcoder.bean.CityBean;
-import com.lljjcoder.bean.DistrictBean;
-import com.lljjcoder.bean.ProvinceBean;
-import com.lljjcoder.citywheel.CityConfig;
-import com.lljjcoder.style.citypickerview.CityPickerView;
-
-public class register extends AppCompatActivity implements View.OnClickListener, RadioGroup.OnCheckedChangeListener {
- private EditText userEdit;
- private EditText passEdit;
- private EditText paEdit;
- private RadioGroup sexBut;
- private TextView adressText;
- private String sex ="男";
- private Button regBut;
- CityPickerView citypv;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.register);
- init();
- }
-
- public void init(){
- citypv = new CityPickerView();
- citypv.init(this);
- initConfig();
- citypv.setOnCityItemClickListener(new OnCityItemClickListener() {
- @Override
- public void onSelected(ProvinceBean province, CityBean city, DistrictBean district) {
- String pro = province.getName();
- String ci = city.getName();
- String dis = district.getName();
- adressText.setText(String.format("%s %s %s",pro,ci,dis));
- }
-
- @Override
- public void onCancel() {
- }
- });
- userEdit = findViewById(R.id.reg_username);
- passEdit = findViewById(R.id.reg_password);
- paEdit = findViewById(R.id.reg_apassword);
- adressText = findViewById(R.id.reg_adress);
- adressText.setOnClickListener(this);
- sexBut = findViewById(R.id.reg_sex);
- sexBut.setOnCheckedChangeListener(this);
- regBut = findViewById(R.id.reg_register);
- regBut.setOnClickListener(this);
- }
-
- private void initConfig() {
- CityConfig cityConfig = new CityConfig.Builder()
- .title("选择城市")//标题
- .titleTextSize(18)//标题文字大小
- .titleTextColor("#585858")//标题文字颜 色
- .titleBackgroundColor("#E9E9E9")//标题栏背景色
- .confirTextColor("#585858")//确认按钮文字颜色
- .confirmText("ok")//确认按钮文字
- .confirmTextSize(16)//确认按钮文字大小
- .cancelTextColor("#585858")//取消按钮文字颜色
- .cancelText("cancel")//取消按钮文字
- .cancelTextSize(16)//取消按钮文字大小
- .setCityWheelType(CityConfig.WheelType.PRO_CITY_DIS)//显示类,只显示省份一级,显示省市两级还是显示省市区三级
- .showBackground(true)//是否显示半透明背景
- .visibleItemsCount(7)//显示item的数量
- .province("浙江省")//默认显示的省份
- .city("杭州市")//默认显示省份下面的城市
- .district("滨江区")//默认显示省市下面的区县数据
- .provinceCyclic(true)//省份滚轮是否可以循环滚动
- .cityCyclic(true)//城市滚轮是否可以循环滚动
- .districtCyclic(true)//区县滚轮是否循环滚动
- .drawShadows(false)//滚轮不显示模糊效果
- .setLineColor("#03a9f4")//中间横线的颜色
- .setLineHeigh(5)//中间横线的高度
- .setShowGAT(true)//是否显示港澳台数据,默认不显示
- .build();
- citypv.setConfig(cityConfig);
- }
-
-
-
-
- @Override
- public void onClick(View view) {
- switch (view.getId()){
- case R.id.reg_adress:
- citypv.showCityPicker();
- break;
- case R.id.reg_register:
- check();
- break;
- }
- }
-
- private void check() {
- Intent intent = new Intent(this, MainActivity.class);
- String username = userEdit.getText().toString();
- String password = passEdit.getText().toString();
- String apassword = paEdit.getText().toString();
- String adress = adressText.getText().toString();
- if(password.equals(apassword)){
- if(username.equals("")||username.startsWith(" ")||password.equals("")||password.startsWith(" ")){
- Toast.makeText(this,"用户名或密码为空",Toast.LENGTH_SHORT).show();
- }else {
- if(adress.equals("")||adress.equals("地址选择"))
- Toast.makeText(this,"未选择地址",Toast.LENGTH_SHORT).show();
- else{
- UserDatabase db = new UserDatabase(this, "orange");
- SQLiteDatabase writedb = db.getWritableDatabase();
- ContentValues values = new ContentValues();
- values.put("username",username);
- values.put("password",password);
- values.put("adress",adress);
- values.put("sex",sex);
- db.insert(writedb,"user",values);
- writedb.close();
- startActivity(intent);
- }
- }
- }
- else {
- Toast.makeText(this,"两次密码不一致",Toast.LENGTH_SHORT).show();
- }
- }
-
-
- @Override
- public void onCheckedChanged(RadioGroup group, int checkedId) {
- //根据用户选择来改变sex的值
- sex = R.id.reg_male==checkedId?"男":"女";
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/activity/user.java b/app/src/main/java/com/example/test/activity/user.java
deleted file mode 100644
index 4d45b11..0000000
--- a/app/src/main/java/com/example/test/activity/user.java
+++ /dev/null
@@ -1,72 +0,0 @@
-package com.example.test.activity;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.content.Intent;
-import android.database.sqlite.SQLiteDatabase;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.Display;
-import android.view.View;
-import android.widget.Button;
-import android.widget.TextView;
-
-import com.example.test.R;
-import com.example.test.dao.UserDatabase;
-
-public class user extends AppCompatActivity implements View.OnClickListener {
-
- private TextView userText;
- private TextView sexText;
- private TextView adressText;
- private Button logoutBut;
- private View shoppingView;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.content_user);
- display();
- }
-
- private void display() {
- Intent intent = getIntent();
- Bundle bundle = intent.getExtras();
- String username = "账号:"+bundle.getString("username");
- String sex = "性别:"+bundle.getString("sex");
- String adress = "城市:"+bundle.getString("adress");
-// Log.i("info",username+""+sex+""+adress+"");
- userText = findViewById(R.id.user_username);
- userText.setText(username);
- sexText = findViewById(R.id.user_sex);
- sexText.setText(sex);
- adressText = findViewById(R.id.user_city);
- adressText.setText(adress);
- logoutBut = findViewById(R.id.logout);
- logoutBut.setOnClickListener(this);
- shoppingView = findViewById(R.id.user_shopping_line);
- shoppingView.setOnClickListener(this);
-
- }
-
- @Override
- public void onClick(View view) {
- switch (view.getId())
- {
- case R.id.logout:
- logout();
- break;
- case R.id.user_shopping_line:
- goShopping();
- }
- }
-
- protected void goShopping() {
- Intent intent = new Intent(this, fruitFragment.class);
- startActivity(intent);
- }
-
- protected void logout() {
- Intent intent = new Intent(this, login.class);
- startActivity(intent);
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/adapter/fruitContentAdapter.java b/app/src/main/java/com/example/test/adapter/fruitContentAdapter.java
deleted file mode 100644
index 18f8cc1..0000000
--- a/app/src/main/java/com/example/test/adapter/fruitContentAdapter.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package com.example.test.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.test.R;
-import com.example.test.entity.fruitContent;
-
-import java.util.List;
-
-public class fruitContentAdapter extends BaseAdapter {
- private Holder holder;
- private fruitContent fruitContents[];
- private Context context;
-
- public fruitContentAdapter() {
- }
-
- public fruitContentAdapter(fruitContent fruitContents[], Context context) {
- this.fruitContents = fruitContents;
- this.context = context;
- }
-
- @Override
- public int getCount() {
- return fruitContents.length;
- }
-
- @Override
- public Object getItem(int i) {
- return fruitContents[i];
- }
-
- @Override
- public long getItemId(int i) {
- return i;
- }
- public void setBackgroundColor(int position,String color){
-
- }
-
- @Override
- public View getView(int i, View convertview, ViewGroup viewGroup) {
- holder = new fruitContentAdapter.Holder();
- fruitContent content = fruitContents[i];
- if(convertview==null){
- convertview = LayoutInflater.from(context).inflate(R.layout.fruit_content_item,null);
- holder.iv_img = convertview.findViewById(R.id.fruit_content_img);
- holder.tv_name = convertview.findViewById(R.id.fruit_content_name);
- holder.tv_desc = convertview.findViewById(R.id.fruit_content_desc);
- holder.tv_tag = convertview.findViewById(R.id.fruit_content_tag);
- holder.tv_price = convertview.findViewById(R.id.fruit_content_price);
- convertview.setTag(holder);
- }else {
- holder = (fruitContentAdapter.Holder) convertview.getTag();
- }
- holder.iv_img.setImageResource(content.getImg());
- holder.tv_name.setText(content.getName());
-// holder.tv_name.getPaint().setFakeBoldText(true);
- holder.tv_desc.setText(content.getDesc());
- if(content.getTag()==1)
- holder.tv_tag.setText("爆款直降");
- holder.tv_price.setText(content.getPrice()+"");
- return convertview;
- }
- static class Holder{
- ImageView iv_img;
- TextView tv_name;
- TextView tv_desc;
- TextView tv_tag;
- TextView tv_price;
- }
-}
diff --git a/app/src/main/java/com/example/test/adapter/fruitKindAdapter.java b/app/src/main/java/com/example/test/adapter/fruitKindAdapter.java
deleted file mode 100644
index c64a111..0000000
--- a/app/src/main/java/com/example/test/adapter/fruitKindAdapter.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package com.example.test.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.ImageView;
-import android.widget.TextView;
-
-import com.example.test.R;
-import com.example.test.entity.fruitKind;
-
-import java.util.List;
-
-public class fruitKindAdapter extends BaseAdapter {
- private List fruitKinds;
- private Context context;
- private Holder holder;
- private int selected_item=0;
-
- public fruitKindAdapter() {
- }
-
- public fruitKindAdapter(List fruitKinds, Context context) {
- this.fruitKinds = fruitKinds;
- this.context = context;
- }
-
- @Override
- public int getCount() {
- return fruitKinds.size();
- }
-
- @Override
- public Object getItem(int i) {
- return fruitKinds.get(i);
- }
-
- @Override
- public long getItemId(int i) {
- return i;
- }
-
- @Override
- public View getView(int i, View convertview, ViewGroup viewGroup) {
- holder = new Holder();
- fruitKind kind = fruitKinds.get(i);
- if(convertview==null){
- Log.i("init",i+"");
- convertview = LayoutInflater.from(context).inflate(R.layout.fruit_kind_item,null);
- if(i == 0){
- convertview.setBackgroundResource(R.color.gray);
- }
- holder.iv_img = convertview.findViewById(R.id.kind_img);
- holder.tv_name = convertview.findViewById(R.id.kind_name);
- if(kind.getImg()!=0)
- holder.iv_img.setImageResource(kind.getImg());
- holder.tv_name.setText(kind.getName());
- convertview.setTag(holder);
- }else {
- Log.i("after",i+"");
- holder = (Holder) convertview.getTag();
- holder.iv_img.setImageResource(kind.getImg());
- holder.tv_name.setText(kind.getName());
- }
- return convertview;
- }
- static class Holder{
- ImageView iv_img;
- TextView tv_name;
- }
-}
diff --git a/app/src/main/java/com/example/test/adapter/titleAdapter.java b/app/src/main/java/com/example/test/adapter/titleAdapter.java
deleted file mode 100644
index 1ddc7d4..0000000
--- a/app/src/main/java/com/example/test/adapter/titleAdapter.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.example.test.adapter;
-
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.TextView;
-
-import com.example.test.R;
-
-import java.util.List;
-
-public class titleAdapter extends BaseAdapter {
- private String titles[];
- private Context context;
-
- public titleAdapter() {
- }
-
- public titleAdapter(String[] titles, Context context) {
- this.titles = titles;
- this.context = context;
- }
-
- @Override
- public int getCount() {
- return titles.length;
- }
-
- @Override
- public Object getItem(int i) {
- return titles[i];
- }
-
- @Override
- public long getItemId(int i) {
- return i;
- }
-
- @Override
- public View getView(int i, View convertview, ViewGroup viewGroup) {
- View view = LayoutInflater.from(context).inflate(R.layout.list_item,null);
- TextView text = view.findViewById(R.id.item_title);
- text.setText(titles[i]);
- return view;
- }
-}
diff --git a/app/src/main/java/com/example/test/dao/UserDatabase.java b/app/src/main/java/com/example/test/dao/UserDatabase.java
deleted file mode 100644
index 13b6c8a..0000000
--- a/app/src/main/java/com/example/test/dao/UserDatabase.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.example.test.dao;
-
-import android.content.ContentValues;
-import android.content.Context;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.database.sqlite.SQLiteOpenHelper;
-import android.util.Log;
-
-import androidx.annotation.Nullable;
-
-public class UserDatabase extends SQLiteOpenHelper {
- public UserDatabase(@Nullable Context context, @Nullable String name) {
- super(context, name,null, 1);
- }
-
- @Override
- public void onCreate(SQLiteDatabase sqLiteDatabase) {
- String sql = "create table user(id integer primary key autoincrement,username varchar(20),password varchar(20),sex varchar(20),adress varchar(20),phoneNumber char(11))";
- sqLiteDatabase.execSQL(sql);
- }
-
- @Override
- public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
-
- }
- public void insert(SQLiteDatabase sqLiteDatabase, String table, ContentValues values){
- sqLiteDatabase.insert(table,null,values);
-// sqLiteDatabase.close();
- }
-
- public void delete(SQLiteDatabase sqLiteDatabase,String table,String name,String []args){
- sqLiteDatabase.delete(table,name,args);
-// sqLiteDatabase.close();
- }
-
- public Cursor select(SQLiteDatabase sqLiteDatabase,String table,String columns[],String selection,String selectionArgs[],String grunpBy,String having,String orderBy){
-// Cursor cursor = sqLiteDatabase.query(table,null,null,null,null,null,null);
- Cursor cursor = sqLiteDatabase.query(table,null,selection,selectionArgs,grunpBy,having,orderBy);
- return cursor;
- }
-
-}
diff --git a/app/src/main/java/com/example/test/entity/OrangeUser.java b/app/src/main/java/com/example/test/entity/OrangeUser.java
deleted file mode 100644
index 9de3708..0000000
--- a/app/src/main/java/com/example/test/entity/OrangeUser.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.example.test.entity;
-
-public class OrangeUser {
- private Integer id;
- private String username;
- private String password;
- private String sex;
- private String city;
-
- public Integer getId() {
- return id;
- }
-
- public void setId(Integer id) {
- this.id = id;
- }
-
- public String getUsername() {
- return username;
- }
-
- public void setUsername(String username) {
- this.username = username;
- }
-
- public String getPassword() {
- return password;
- }
-
- public void setPassword(String password) {
- this.password = password;
- }
-
- public String getSex() {
- return sex;
- }
-
- public void setSex(String sex) {
- this.sex = sex;
- }
-
- public String getCity() {
- return city;
- }
-
- public void setCity(String city) {
- this.city = city;
- }
-
- @Override
- public String toString() {
- return "OrangeUser{" +
- "username='" + username + '\'' +
- ", password='" + password + '\'' +
- ", sex='" + sex + '\'' +
- ", city='" + city + '\'' +
- '}';
- }
-}
diff --git a/app/src/main/java/com/example/test/entity/fruit.java b/app/src/main/java/com/example/test/entity/fruit.java
deleted file mode 100644
index 8c20af6..0000000
--- a/app/src/main/java/com/example/test/entity/fruit.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package com.example.test.entity;
-
-public class fruit {
- private String name;
- private double price;
-
- public fruit() {
- }
-
- public fruit(String name, double price) {
- this.name = name;
- this.price = price;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public double getPrice() {
- return price;
- }
-
- public void setPrice(double price) {
- this.price = price;
- }
-}
diff --git a/app/src/main/java/com/example/test/entity/fruitContent.java b/app/src/main/java/com/example/test/entity/fruitContent.java
deleted file mode 100644
index 8dee6a9..0000000
--- a/app/src/main/java/com/example/test/entity/fruitContent.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.example.test.entity;
-
-public class fruitContent {
- private int img;
- private String name;
- private String desc;
- private int tag;
- private double price;
-
- public fruitContent() {
- }
-
- public fruitContent(int img, String name, String desc, int tag, double price) {
- this.img = img;
- this.name = name;
- this.desc = desc;
- this.tag = tag;
- this.price = price;
- }
-
- public int getImg() {
- return img;
- }
-
- public void setImg(int img) {
- this.img = img;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getDesc() {
- return desc;
- }
-
- public void setDesc(String desc) {
- this.desc = desc;
- }
-
- public int getTag() {
- return tag;
- }
-
- public void setTag(int tag) {
- this.tag = tag;
- }
-
- public double getPrice() {
- return price;
- }
-
- public void setPrice(double price) {
- this.price = price;
- }
-}
-
diff --git a/app/src/main/java/com/example/test/entity/fruitKind.java b/app/src/main/java/com/example/test/entity/fruitKind.java
deleted file mode 100644
index c12afb5..0000000
--- a/app/src/main/java/com/example/test/entity/fruitKind.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package com.example.test.entity;
-
-public class fruitKind {
- private String name;
- private int img;
-
- public fruitKind() {
- }
-
- public fruitKind(String name, int img) {
- this.name = name;
- this.img = img;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public int getImg() {
- return img;
- }
-
- public void setImg(int img) {
- this.img = img;
- }
-}
diff --git a/app/src/main/java/com/example/test/entity/planet.java b/app/src/main/java/com/example/test/entity/planet.java
deleted file mode 100644
index 8d47db4..0000000
--- a/app/src/main/java/com/example/test/entity/planet.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.example.test.entity;
-
-public class planet {
- private String name;
- private int img;
- private String desc;
-
- public planet() {
- }
-
- public planet(String name, int img, String desc) {
- this.name = name;
- this.img = img;
- this.desc = desc;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public int getImg() {
- return img;
- }
-
- public void setImg(int img) {
- this.img = img;
- }
-
- public String getDesc() {
- return desc;
- }
-
- public void setDesc(String desc) {
- this.desc = desc;
- }
-}
diff --git a/app/src/main/java/com/example/test/entity/user.java b/app/src/main/java/com/example/test/entity/user.java
deleted file mode 100644
index 07f8627..0000000
--- a/app/src/main/java/com/example/test/entity/user.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package com.example.test.entity;
-
-public class user {
- private String username;
- private String password;
- private String phoneNumber;
- private String sex;
- private String adress;
- private int id;
-
- public user() {
- }
-
- public user(String username, String password, String phoneNumber, String sex, String adress, int id) {
- this.username = username;
- this.password = password;
- this.phoneNumber = phoneNumber;
- this.sex = sex;
- this.adress = adress;
- 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 getPhoneNumber() {
- return phoneNumber;
- }
-
- public void setPhoneNumber(String phoneNumber) {
- this.phoneNumber = phoneNumber;
- }
-
- public String getSex() {
- return sex;
- }
-
- public void setSex(String sex) {
- this.sex = sex;
- }
-
- public String getAdress() {
- return adress;
- }
-
- public void setAdress(String adress) {
- this.adress = adress;
- }
-
- public int getId() {
- return id;
- }
-
- public void setId(int id) {
- this.id = id;
- }
-}
diff --git a/app/src/main/java/com/example/test/fragment/contentFragment.java b/app/src/main/java/com/example/test/fragment/contentFragment.java
deleted file mode 100644
index d3b0a87..0000000
--- a/app/src/main/java/com/example/test/fragment/contentFragment.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.example.test.fragment;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-
-import android.service.quicksettings.Tile;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import com.example.test.R;
-import com.example.test.activity.fragmentActivity;
-
-public class contentFragment extends Fragment {
- private TextView tv_content;
- private ImageView iv_img ;
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view =inflater.inflate(R.layout.fragment_content, container, false);
- if(view!=null){
- tv_content=view.findViewById(R.id.content_content);
- iv_img=view.findViewById(R.id.content_img);
- }
- setcontent(((fragmentActivity)getActivity()).getContents()[0],((fragmentActivity)getActivity()).getImgs()[0]);
- return view;
- }
-
- public void setcontent(String content,int img){
- tv_content.setText(content);
- iv_img.setImageResource(img);
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/fragment/fruitContentFragment.java b/app/src/main/java/com/example/test/fragment/fruitContentFragment.java
deleted file mode 100644
index 53e1cb2..0000000
--- a/app/src/main/java/com/example/test/fragment/fruitContentFragment.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.example.test.fragment;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ListView;
-
-import com.example.test.R;
-import com.example.test.activity.fruitFragment;
-import com.example.test.adapter.fruitContentAdapter;
-import com.example.test.entity.fruitContent;
-
-import java.nio.file.NotLinkException;
-import java.util.List;
-
-
-public class fruitContentFragment extends Fragment {
-private View view;
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- view= inflater.inflate(R.layout.fragment_fruit_content, container, false);
- fruitFragment activity=(fruitFragment)getActivity();
- List fruitContents = activity.getFruitContents();
- show(fruitContents.get(0));
- return view;
- }
- public void show(fruitContent fruitContents[]){
- ListView listView = view.findViewById(R.id.fruit_content_listview);
- listView.setDivider(null);
- fruitContentAdapter adapter = new fruitContentAdapter(fruitContents,getActivity());
- listView.setAdapter(adapter);
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/fragment/fruitKindFragment.java b/app/src/main/java/com/example/test/fragment/fruitKindFragment.java
deleted file mode 100644
index 2b74db7..0000000
--- a/app/src/main/java/com/example/test/fragment/fruitKindFragment.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.example.test.fragment;
-
-import android.graphics.Color;
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.AdapterView;
-import android.widget.ListView;
-import android.widget.TextView;
-
-import com.example.test.R;
-import com.example.test.activity.fruitFragment;
-import com.example.test.adapter.fruitKindAdapter;
-import com.example.test.entity.fruitContent;
-import com.example.test.entity.fruitKind;
-
-import java.util.List;
-
-public class fruitKindFragment extends Fragment {
-
- private int selected_item = 0;
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View view=inflater.inflate(R.layout.fragment_fruit_kind, container, false);
- ListView listView = view.findViewById(R.id.kind_listview);
- listView.setDivider(null);
- listView.setDividerHeight(30);
- fruitFragment activity = (fruitFragment) getActivity();
- List fruitKinds = activity.getfuritKinds();
- fruitKindAdapter fruitKindAdapter = new fruitKindAdapter(fruitKinds, getActivity());
- listView.setAdapter(fruitKindAdapter);
-
- listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView> adapterView, View view, int i, long l) {
- fruitFragment activity=(fruitFragment)getActivity();
- List list = activity.getFruitContents();
- fruitContentFragment fragment = (fruitContentFragment)activity.getSupportFragmentManager().findFragmentById(R.id.fruit);
- fragment.show(list.get(i));
- if(i!=selected_item){
- adapterView.getChildAt(selected_item).setBackgroundResource(R.color.white);
- adapterView.getChildAt(i).setBackgroundResource(R.color.gray);
- selected_item=i;
- }
- }
- });
- return view;
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/fragment/rightSeconedFragment.java b/app/src/main/java/com/example/test/fragment/rightSeconedFragment.java
deleted file mode 100644
index f1ed126..0000000
--- a/app/src/main/java/com/example/test/fragment/rightSeconedFragment.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.example.test.fragment;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-
-import com.example.test.R;
-
-public class rightSeconedFragment extends Fragment {
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_right_second, container, false);
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/test/fragment/titleFragment.java b/app/src/main/java/com/example/test/fragment/titleFragment.java
deleted file mode 100644
index bd453c5..0000000
--- a/app/src/main/java/com/example/test/fragment/titleFragment.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.example.test.fragment;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.AdapterView;
-import android.widget.BaseAdapter;
-import android.widget.ListView;
-import android.widget.Toast;
-
-import com.example.test.R;
-import com.example.test.activity.fragmentActivity;
-import com.example.test.adapter.titleAdapter;
-
-
-public class titleFragment extends Fragment {
- private String titles[];
- private String contents[];
- private int imgs[];
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view= inflater.inflate(R.layout.fragment_title, container, false);
- initListView(view);
-
- return view;
- }
-
- public void initListView(View view) {
- fragmentActivity activity = (fragmentActivity) getActivity();
- titles = activity.getTitles();
- contents = activity.getContents();
- imgs=activity.getImgs();
- ListView listview = view.findViewById(R.id.listview);
- titleAdapter titleAdapter = new titleAdapter(titles,activity);
- listview.setAdapter(titleAdapter);
- listview.setOnItemClickListener(new AdapterView.OnItemClickListener(){
-
- @Override
- public void onItemClick(AdapterView> adapterView, View view, int i, long l) {
- contentFragment cf= (contentFragment)((fragmentActivity) getActivity()).
- getSupportFragmentManager().findFragmentById(R.id.content);
- cf.setcontent(contents[i],imgs[i]);
-
- }
- });
- }
- }
\ No newline at end of file
diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted file mode 100644
index 2b068d1..0000000
--- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/address.png b/app/src/main/res/drawable/address.png
deleted file mode 100644
index 7318be0..0000000
Binary files a/app/src/main/res/drawable/address.png and /dev/null differ
diff --git a/app/src/main/res/drawable/apple.jpg b/app/src/main/res/drawable/apple.jpg
deleted file mode 100644
index 5f7a431..0000000
Binary files a/app/src/main/res/drawable/apple.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/apple1.jpg b/app/src/main/res/drawable/apple1.jpg
deleted file mode 100644
index adcb63f..0000000
Binary files a/app/src/main/res/drawable/apple1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/arrow_down.png b/app/src/main/res/drawable/arrow_down.png
deleted file mode 100644
index 6d95bb5..0000000
Binary files a/app/src/main/res/drawable/arrow_down.png and /dev/null differ
diff --git a/app/src/main/res/drawable/arrow_right.png b/app/src/main/res/drawable/arrow_right.png
deleted file mode 100644
index 84ded85..0000000
Binary files a/app/src/main/res/drawable/arrow_right.png and /dev/null differ
diff --git a/app/src/main/res/drawable/banana.jpg b/app/src/main/res/drawable/banana.jpg
deleted file mode 100644
index 5c5c801..0000000
Binary files a/app/src/main/res/drawable/banana.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/button_login.xml b/app/src/main/res/drawable/button_login.xml
deleted file mode 100644
index d093f1b..0000000
--- a/app/src/main/res/drawable/button_login.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/button_register.xml b/app/src/main/res/drawable/button_register.xml
deleted file mode 100644
index 3eb0673..0000000
--- a/app/src/main/res/drawable/button_register.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/cailun.jpg b/app/src/main/res/drawable/cailun.jpg
deleted file mode 100644
index 6455879..0000000
Binary files a/app/src/main/res/drawable/cailun.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/carambola.jpg b/app/src/main/res/drawable/carambola.jpg
deleted file mode 100644
index dfdbaf1..0000000
Binary files a/app/src/main/res/drawable/carambola.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/cart.png b/app/src/main/res/drawable/cart.png
deleted file mode 100644
index 96c1cfd..0000000
Binary files a/app/src/main/res/drawable/cart.png and /dev/null differ
diff --git a/app/src/main/res/drawable/city.png b/app/src/main/res/drawable/city.png
deleted file mode 100644
index 790fb2b..0000000
Binary files a/app/src/main/res/drawable/city.png and /dev/null differ
diff --git a/app/src/main/res/drawable/coconut.jpg b/app/src/main/res/drawable/coconut.jpg
deleted file mode 100644
index 1b0cb32..0000000
Binary files a/app/src/main/res/drawable/coconut.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/dog.png b/app/src/main/res/drawable/dog.png
deleted file mode 100644
index 0d3bb2a..0000000
Binary files a/app/src/main/res/drawable/dog.png and /dev/null differ
diff --git a/app/src/main/res/drawable/fresh.png b/app/src/main/res/drawable/fresh.png
deleted file mode 100644
index 4ab4c93..0000000
Binary files a/app/src/main/res/drawable/fresh.png and /dev/null differ
diff --git a/app/src/main/res/drawable/fruit_kind_selector.xml b/app/src/main/res/drawable/fruit_kind_selector.xml
deleted file mode 100644
index f54970f..0000000
--- a/app/src/main/res/drawable/fruit_kind_selector.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- ;
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/gelunbu.jpg b/app/src/main/res/drawable/gelunbu.jpg
deleted file mode 100644
index fa42591..0000000
Binary files a/app/src/main/res/drawable/gelunbu.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/grape.jpg b/app/src/main/res/drawable/grape.jpg
deleted file mode 100644
index 226c2aa..0000000
Binary files a/app/src/main/res/drawable/grape.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/grape1.jpg b/app/src/main/res/drawable/grape1.jpg
deleted file mode 100644
index ee9a568..0000000
Binary files a/app/src/main/res/drawable/grape1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/grapefruit.jpg b/app/src/main/res/drawable/grapefruit.jpg
deleted file mode 100644
index 08d15ba..0000000
Binary files a/app/src/main/res/drawable/grapefruit.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/grapefruit1.jpg b/app/src/main/res/drawable/grapefruit1.jpg
deleted file mode 100644
index 5baab34..0000000
Binary files a/app/src/main/res/drawable/grapefruit1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/grapefruit2.jpg b/app/src/main/res/drawable/grapefruit2.jpg
deleted file mode 100644
index 596e1e1..0000000
Binary files a/app/src/main/res/drawable/grapefruit2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/greengrape.jpg b/app/src/main/res/drawable/greengrape.jpg
deleted file mode 100644
index a1df67f..0000000
Binary files a/app/src/main/res/drawable/greengrape.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/hamimelon.jpg b/app/src/main/res/drawable/hamimelon.jpg
deleted file mode 100644
index ba789c0..0000000
Binary files a/app/src/main/res/drawable/hamimelon.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/hamimelon1.jpg b/app/src/main/res/drawable/hamimelon1.jpg
deleted file mode 100644
index c7ebc14..0000000
Binary files a/app/src/main/res/drawable/hamimelon1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/hot.png b/app/src/main/res/drawable/hot.png
deleted file mode 100644
index 89d5cf8..0000000
Binary files a/app/src/main/res/drawable/hot.png and /dev/null differ
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index 0d025f9..0000000
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/drawable/img.png b/app/src/main/res/drawable/img.png
deleted file mode 100644
index 4da09ea..0000000
Binary files a/app/src/main/res/drawable/img.png and /dev/null differ
diff --git a/app/src/main/res/drawable/kongzi.jpg b/app/src/main/res/drawable/kongzi.jpg
deleted file mode 100644
index 5f2a0a0..0000000
Binary files a/app/src/main/res/drawable/kongzi.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/laozi.jpg b/app/src/main/res/drawable/laozi.jpg
deleted file mode 100644
index aacd5f4..0000000
Binary files a/app/src/main/res/drawable/laozi.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/leechee.jpg b/app/src/main/res/drawable/leechee.jpg
deleted file mode 100644
index 413828c..0000000
Binary files a/app/src/main/res/drawable/leechee.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/mengzi.jpg b/app/src/main/res/drawable/mengzi.jpg
deleted file mode 100644
index c3640e0..0000000
Binary files a/app/src/main/res/drawable/mengzi.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/orange.png b/app/src/main/res/drawable/orange.png
deleted file mode 100644
index 70e8db8..0000000
Binary files a/app/src/main/res/drawable/orange.png and /dev/null differ
diff --git a/app/src/main/res/drawable/orange1.jpg b/app/src/main/res/drawable/orange1.jpg
deleted file mode 100644
index 65d181c..0000000
Binary files a/app/src/main/res/drawable/orange1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/password.png b/app/src/main/res/drawable/password.png
deleted file mode 100644
index 1c6c4f5..0000000
Binary files a/app/src/main/res/drawable/password.png and /dev/null differ
diff --git a/app/src/main/res/drawable/pear.jpg b/app/src/main/res/drawable/pear.jpg
deleted file mode 100644
index d8d231c..0000000
Binary files a/app/src/main/res/drawable/pear.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/pear1.jpg b/app/src/main/res/drawable/pear1.jpg
deleted file mode 100644
index 5f8bab2..0000000
Binary files a/app/src/main/res/drawable/pear1.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/people.png b/app/src/main/res/drawable/people.png
deleted file mode 100644
index 8655e29..0000000
Binary files a/app/src/main/res/drawable/people.png and /dev/null differ
diff --git a/app/src/main/res/drawable/pineapple.jpg b/app/src/main/res/drawable/pineapple.jpg
deleted file mode 100644
index 2599727..0000000
Binary files a/app/src/main/res/drawable/pineapple.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/purplegrape.jpg b/app/src/main/res/drawable/purplegrape.jpg
deleted file mode 100644
index 5ff7050..0000000
Binary files a/app/src/main/res/drawable/purplegrape.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/recomend.png b/app/src/main/res/drawable/recomend.png
deleted file mode 100644
index faf215e..0000000
Binary files a/app/src/main/res/drawable/recomend.png and /dev/null differ
diff --git a/app/src/main/res/drawable/setting.png b/app/src/main/res/drawable/setting.png
deleted file mode 100644
index 34c2f2f..0000000
Binary files a/app/src/main/res/drawable/setting.png and /dev/null differ
diff --git a/app/src/main/res/drawable/sex.png b/app/src/main/res/drawable/sex.png
deleted file mode 100644
index acb8197..0000000
Binary files a/app/src/main/res/drawable/sex.png and /dev/null differ
diff --git a/app/src/main/res/drawable/shopping.png b/app/src/main/res/drawable/shopping.png
deleted file mode 100644
index 3cc443c..0000000
Binary files a/app/src/main/res/drawable/shopping.png and /dev/null differ
diff --git a/app/src/main/res/drawable/small_orange.jpg b/app/src/main/res/drawable/small_orange.jpg
deleted file mode 100644
index a4dad83..0000000
Binary files a/app/src/main/res/drawable/small_orange.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/spinner_drop_down_shape.xml b/app/src/main/res/drawable/spinner_drop_down_shape.xml
deleted file mode 100644
index 64306b1..0000000
--- a/app/src/main/res/drawable/spinner_drop_down_shape.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- -
-
-
-
-
-
-
- -
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/sure_apssword.png b/app/src/main/res/drawable/sure_apssword.png
deleted file mode 100644
index 0e7cee9..0000000
Binary files a/app/src/main/res/drawable/sure_apssword.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user.png b/app/src/main/res/drawable/user.png
deleted file mode 100644
index 47d8362..0000000
Binary files a/app/src/main/res/drawable/user.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user_account.png b/app/src/main/res/drawable/user_account.png
deleted file mode 100644
index e70142a..0000000
Binary files a/app/src/main/res/drawable/user_account.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user_general.png b/app/src/main/res/drawable/user_general.png
deleted file mode 100644
index cf57947..0000000
Binary files a/app/src/main/res/drawable/user_general.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user_icon.png b/app/src/main/res/drawable/user_icon.png
deleted file mode 100644
index d5309b1..0000000
Binary files a/app/src/main/res/drawable/user_icon.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user_pay.png b/app/src/main/res/drawable/user_pay.png
deleted file mode 100644
index 3fd6f50..0000000
Binary files a/app/src/main/res/drawable/user_pay.png and /dev/null differ
diff --git a/app/src/main/res/drawable/user_sex.png b/app/src/main/res/drawable/user_sex.png
deleted file mode 100644
index da0e318..0000000
Binary files a/app/src/main/res/drawable/user_sex.png and /dev/null differ
diff --git a/app/src/main/res/drawable/venus.png b/app/src/main/res/drawable/venus.png
deleted file mode 100644
index 0d0499d..0000000
Binary files a/app/src/main/res/drawable/venus.png and /dev/null differ
diff --git a/app/src/main/res/drawable/watermelon.jpg b/app/src/main/res/drawable/watermelon.jpg
deleted file mode 100644
index 6c757e7..0000000
Binary files a/app/src/main/res/drawable/watermelon.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/watermelon1.jpg b/app/src/main/res/drawable/watermelon1.jpg
deleted file mode 100644
index ec169ce..0000000
Binary files a/app/src/main/res/drawable/watermelon1.jpg and /dev/null differ
diff --git a/app/src/main/res/layout/activity_fragment.xml b/app/src/main/res/layout/activity_fragment.xml
deleted file mode 100644
index dcb34a5..0000000
--- a/app/src/main/res/layout/activity_fragment.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_fruit_fragment.xml b/app/src/main/res/layout/activity_fruit_fragment.xml
deleted file mode 100644
index ac96919..0000000
--- a/app/src/main/res/layout/activity_fruit_fragment.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
deleted file mode 100644
index ea3fdde..0000000
--- a/app/src/main/res/layout/activity_login.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_user.xml b/app/src/main/res/layout/activity_user.xml
deleted file mode 100644
index cc5a1ea..0000000
--- a/app/src/main/res/layout/activity_user.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_user_database.xml b/app/src/main/res/layout/activity_user_database.xml
deleted file mode 100644
index afebfc3..0000000
--- a/app/src/main/res/layout/activity_user_database.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/content_user.xml b/app/src/main/res/layout/content_user.xml
deleted file mode 100644
index 26e21a8..0000000
--- a/app/src/main/res/layout/content_user.xml
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_content.xml b/app/src/main/res/layout/fragment_content.xml
deleted file mode 100644
index a7c2afb..0000000
--- a/app/src/main/res/layout/fragment_content.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_fruit_content.xml b/app/src/main/res/layout/fragment_fruit_content.xml
deleted file mode 100644
index e5a7412..0000000
--- a/app/src/main/res/layout/fragment_fruit_content.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_fruit_kind.xml b/app/src/main/res/layout/fragment_fruit_kind.xml
deleted file mode 100644
index b97f315..0000000
--- a/app/src/main/res/layout/fragment_fruit_kind.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_right_second.xml b/app/src/main/res/layout/fragment_right_second.xml
deleted file mode 100644
index 41d2ef1..0000000
--- a/app/src/main/res/layout/fragment_right_second.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_title.xml b/app/src/main/res/layout/fragment_title.xml
deleted file mode 100644
index 9fec7d4..0000000
--- a/app/src/main/res/layout/fragment_title.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fruit_content_item.xml b/app/src/main/res/layout/fruit_content_item.xml
deleted file mode 100644
index b214981..0000000
--- a/app/src/main/res/layout/fruit_content_item.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fruit_kind_item.xml b/app/src/main/res/layout/fruit_kind_item.xml
deleted file mode 100644
index a5ee4e7..0000000
--- a/app/src/main/res/layout/fruit_kind_item.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/list_item.xml b/app/src/main/res/layout/list_item.xml
deleted file mode 100644
index 8801f28..0000000
--- a/app/src/main/res/layout/list_item.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/login.xml b/app/src/main/res/layout/login.xml
deleted file mode 100644
index 481ff0e..0000000
--- a/app/src/main/res/layout/login.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/register.xml b/app/src/main/res/layout/register.xml
deleted file mode 100644
index 13ee734..0000000
--- a/app/src/main/res/layout/register.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index eca70cf..0000000
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index eca70cf..0000000
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml
deleted file mode 100644
index 6f3b755..0000000
--- a/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp
deleted file mode 100644
index c209e78..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
deleted file mode 100644
index b2dfe3d..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp
deleted file mode 100644
index 4f0f1d6..0000000
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
deleted file mode 100644
index 62b611d..0000000
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
deleted file mode 100644
index 948a307..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
deleted file mode 100644
index 1b9a695..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
deleted file mode 100644
index 28d4b77..0000000
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
deleted file mode 100644
index 9287f50..0000000
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
deleted file mode 100644
index aa7d642..0000000
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
deleted file mode 100644
index 9126ae3..0000000
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and /dev/null differ
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
deleted file mode 100644
index febc413..0000000
--- a/app/src/main/res/values-night/themes.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
deleted file mode 100644
index e426776..0000000
--- a/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
- #FFBB86FC
- #FF6200EE
- #FF3700B3
- #FF03DAC5
- #FF018786
- #FF000000
- #FFFFFFFF
- #FF0000
- #Ffff00
- #B9BBBF
-
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
deleted file mode 100644
index cc1567b..0000000
--- a/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
- 用户注册
-
- Hello blank fragment
-
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
deleted file mode 100644
index 46ee977..0000000
--- a/app/src/main/res/values/themes.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml
deleted file mode 100644
index fa0f996..0000000
--- a/app/src/main/res/xml/backup_rules.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml
deleted file mode 100644
index 9ee9997..0000000
--- a/app/src/main/res/xml/data_extraction_rules.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/test/java/com/example/test/ExampleUnitTest.java b/app/src/test/java/com/example/test/ExampleUnitTest.java
deleted file mode 100644
index 7c8fa83..0000000
--- a/app/src/test/java/com/example/test/ExampleUnitTest.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.example.test;
-
-import org.junit.Test;
-
-import static org.junit.Assert.*;
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * @see Testing documentation
- */
-public class ExampleUnitTest {
- @Test
- public void addition_isCorrect() {
- assertEquals(4, 2 + 2);
- }
-}
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
deleted file mode 100644
index f05eacf..0000000
--- a/build.gradle
+++ /dev/null
@@ -1,5 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-plugins {
- id 'com.android.application' version '7.4.2' apply false
- id 'com.android.library' version '7.4.2' apply false
-}
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
deleted file mode 100644
index 41274cc..0000000
--- a/gradle.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# Project-wide Gradle settings.
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-# Enables namespacing of each library's R class so that its R class includes only the
-# resources declared in the library itself and none from the library's dependencies,
-# thereby reducing the size of the R class for that library
-android.nonTransitiveRClass=true
-
-
-android.enableJetifier=true
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e708b1c..0000000
Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 0f0a9a9..0000000
--- a/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Sat Mar 11 16:22:16 CST 2023
-distributionBase=GRADLE_USER_HOME
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
-distributionPath=wrapper/dists
-zipStorePath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
deleted file mode 100644
index 4f906e0..0000000
--- a/gradlew
+++ /dev/null
@@ -1,185 +0,0 @@
-#!/usr/bin/env sh
-
-#
-# Copyright 2015 the original author or authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=`expr $i + 1`
- done
- case $i in
- 0) set -- ;;
- 1) set -- "$args0" ;;
- 2) set -- "$args0" "$args1" ;;
- 3) set -- "$args0" "$args1" "$args2" ;;
- 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=`save "$@"`
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
deleted file mode 100644
index 107acd3..0000000
--- a/gradlew.bat
+++ /dev/null
@@ -1,89 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/settings.gradle b/settings.gradle
deleted file mode 100644
index 3979602..0000000
--- a/settings.gradle
+++ /dev/null
@@ -1,23 +0,0 @@
-pluginManagement {
- repositories {
- google()
- mavenCentral()
- gradlePluginPortal()
- }
-}
-dependencyResolutionManagement {
- repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
- repositories {
- maven {
- url 'https://maven.aliyun.com/repository/public/'
- }
- maven {
- url 'https://maven.aliyun.com/repository/google/'
- }
- maven { url 'https://jitpack.io' }
- mavenLocal()
- mavenCentral()
- }
-}
-rootProject.name = "test"
-include ':app'