diff --git a/Myapplication/.idea/.name b/Myapplication/.idea/.name deleted file mode 100644 index 0913fb0..0000000 --- a/Myapplication/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -Mysoft \ No newline at end of file diff --git a/Myapplication/.idea/codeStyles/Project.xml b/Myapplication/.idea/codeStyles/Project.xml deleted file mode 100644 index 681f41a..0000000 --- a/Myapplication/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -
- - - - 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/Myapplication/.idea/misc.xml b/Myapplication/.idea/misc.xml deleted file mode 100644 index 37a7509..0000000 --- a/Myapplication/.idea/misc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Myapplication/app/build.gradle b/Myapplication/app/build.gradle deleted file mode 100644 index b87e405..0000000 --- a/Myapplication/app/build.gradle +++ /dev/null @@ -1,33 +0,0 @@ -apply plugin: 'com.android.application' - -android { - compileSdkVersion 33 - buildToolsVersion "33.0.2" - defaultConfig { - applicationId "com.example.mysoft" - minSdkVersion 21 - targetSdkVersion 33 - versionCode 1 - versionName "1.0" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'androidx.appcompat:appcompat:1.0.2' - implementation 'androidx.constraintlayout:constraintlayout:1.1.3' - implementation 'androidx.legacy:legacy-support-v4:1.0.0' - implementation 'com.google.android.material:material:1.0.0' - implementation 'androidx.recyclerview:recyclerview:1.0.0' - testImplementation 'junit:junit:4.12' - androidTestImplementation 'androidx.test.ext:junit:1.1.0' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' - implementation 'liji.library.dev:citypickerview:1.1.0' -} diff --git a/Myapplication/app/src/main/java/com/example/mysoft/MainActivity.java b/Myapplication/app/src/main/java/com/example/mysoft/MainActivity.java deleted file mode 100644 index 48739e4..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/MainActivity.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.example.mysoft; - -import androidx.appcompat.app.AppCompatActivity; - -import android.content.Intent; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; - -import com.example.mysoft.activity.RegisterActivity; - -public class MainActivity extends AppCompatActivity implements View.OnClickListener { - private Button registerButton, loginButton; - private EditText usernameText, paswdEdit; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.user_login); - init(); - } - - private void init() { - usernameText = findViewById(R.id.username); - paswdEdit = findViewById(R.id.password); - loginButton = findViewById(R.id.login); - loginButton.setOnClickListener(this); - registerButton = findViewById(R.id.register); - registerButton.setOnClickListener(this); - } - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.register: - Intent intent = new Intent(MainActivity.this, RegisterActivity.class); - startActivity(intent); - break; - case R.id.login: - break; - } - } - -// //对话框的使用 -// Button button=(Button)findViewById(R.id.fpassword); -// button.setOnClickListener(new View.OnClickListener(){ -// @Override -// public void onClick(View view){ -// new AlertDialog.Builder(MainActivity.this).setTitle("系统提示") -// .setMessage("忘记密码!") -// .setPositiveButton("确定", new DialogInterface.OnClickListener() { -// @Override -// public void onClick(DialogInterface dialog, int which) { -// finish(); -// } -// }).setNegativeButton("返回", new DialogInterface.OnClickListener() { -// @Override -// public void onClick(DialogInterface dialog, int which) { -// -// } -// }).show(); -// } -// }); - } diff --git a/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java b/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java deleted file mode 100644 index f235cd0..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java +++ /dev/null @@ -1,128 +0,0 @@ -package com.example.mysoft.activity; -import android.app.Activity; -import android.app.FragmentManager; -import android.app.FragmentTransaction; -import android.os.Bundle; -import android.view.View; -import android.widget.AdapterView; -import android.widget.ListView; - -import androidx.annotation.Nullable; - -import com.example.mysoft.R; -import com.example.mysoft.adapter.Adapter; -import com.example.mysoft.entity.Product; -import com.example.mysoft.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(new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - adapter.setSelectedPosition(position); - adapter.notifyDataSetInvalidated(); - if (onchangedListener != null) { - onchangedListener.changeText(productList.get(position)); - } - } - }); -/* titleList.setOnItemClickListener((parent, view, position, id) -> { - adapter.setSelectedPosition(position); - adapter.notifyDataSetInvalidated(); - if (onchangedListener != null) { - onchangedListener.changeText(productList.get(position)); - } - }); -*/ - } - - public void setOnChangeListener(OnChangeListener onChangeListener) { - this.onchangedListener = onChangeListener; - } - - public interface OnChangeListener { - void changeText(Product product); - } - - /** - * 初始化数据 - */ - private void initData() { - productList = new ArrayList<>(); - productCategory.add("钟离"); - productCategory.add("胡桃"); - productCategory.add("八重神子"); - productCategory.add("纳西妲"); - productCategory.add("可莉"); - Product product = new Product(); - product.setImageUrlId(R.drawable.zhongli); - product.setProductName("钟离"); -// product.setProductPrice(new BigDecimal("9.9")); - product.setCharacterStory(" 在璃月的传统中,“请仙”与“送仙”是同样重要的事。最擅长“送别”一道的,莫过于胡家传承七十七代的“往生堂”。但“往生堂”的堂主胡桃本人,主要还是专注于送别凡人的技艺。\n" + - " 送别仙人的诸般仪式,则交由一位“道上的朋友”—钟离打理。仙人与璃月一同度过漫长岁月,三千多年来升天者寥寥无几,这就意味着一切相关传统都只能以纸面形式存在,时间跨度实在太长了,这可不是那种你小时候咬着糖葫芦参加过一回,老了还能躺在竹椅上再次亲眼目睹的事件。\n" + - " 但即便是眼光最为挑剔、沉迷旧纸堆的老学究,也无法对“往生堂”操办的送仙典仪挑出任何毛病。不仅仪式中人的服饰合规,仪式举行的吉时、地点、用具,乃至当天天气、仪式时长、允许观礼人数、观礼者身份职业年龄,哪怕将以上所有全都纳入计量范畴,也无一不合礼节。\n" + - " 若人们以“通古晓今”来形容钟离,他只会无奈地一笑,叹道: “我只是……记性很好。”"); - Product product1 = new Product(); - product1.setImageUrlId(R.drawable.hutao); - product1.setProductName("胡桃"); -// product1.setProductPrice(new BigDecimal("29.9")); - product1.setCharacterStory(" 往生堂第七十七代堂主,掌管堂中事务的少女。身居堂主之位,却没有半分架子。她的鬼点子,比瑶光滩上的海砂都多。她的脑袋里装着无数奇思妙想,叫旁人惊讶不已。平日里,胡桃俨然是个贪玩孩子,一有闲功夫便四处乱逛,被邻里看作甩手掌柜。唯有葬礼上亲自带领仪倌队伍走过繁灯落尽的街道时,她才会表现出凝重、肃穆的一面。"); - Product product2 = new Product(); - product2.setImageUrlId(R.drawable.bachong); - product2.setProductName("八重神子"); -// product2.setProductPrice(new BigDecimal("19.9")); - product2.setCharacterStory(" 掌管鸣神大社的大巫女、白辰血脉的继承者、“永恒”的眷属与友人,以及,轻小说出版社“八重堂”的恐怖总编……细究起来,八重神子的头衔竟与她的性情同样难测多变。\n" + - " 出于各种目的试图搞清神子“真面目”的人,可以从天领奉行府一路排到“八重堂”门口,然而迄今为止,成功者依旧寥寥。\n" + - " 毕竟神子从未刻意掩饰什么。千面百变,不过是兴之所至,随心所欲罢了。没有谜面的谜语,本就不成立。只需记得,她永远是那位“兼具智慧与美貌的八重神子大人”就好。"); - Product product3 = new Product(); - product3.setImageUrlId(R.drawable.naxida); - product3.setProductName("纳西妲"); -// product3.setProductPrice(new BigDecimal("19.9")); - product3.setCharacterStory(" 许久之前,草神创造了须弥雨林,又通过教令院将智慧赐予国民。她的美名无处不在,千万个故事,只为传唱她的事迹与美德而问世。在人民眼中,草神的存在更像是一种符号化的象征——因此,他们才能确信神明的庇护自古就存在于这片土地之上。\n" + - " 城中至贤对草神崇拜备至,民众也坚定不移地追随其后。而影响诸多的“虚空”系统,则是“小吉祥草王”的耳与目。\n" + - " 它给予她遍历人们喜怒哀乐的能力,令她听见看见一切,让她理解了赞美之外的声音。见闻越是拓展,她越明白自己必须不断学习。\n" + - " 她唯有尽快成长,才能面对来自世界最深处的威胁。无法逃离,那是她无法回避的使命。即便没多少人对现状不满,纳西妲依旧坚定不移。\n" + - " 她的顽强来源于信念,她比任何人都明白——在这里,她将是所有人的寄托与依靠。"); - Product product4 = new Product(); - product4.setImageUrlId(R.drawable.keli); - product4.setProductName("可莉"); -// product4.setProductPrice(new BigDecimal("19.9")); - product4.setCharacterStory(" 如果向蒙德的酒客们说起西风骑士团战力最强的成员,恐怕大多数人会列举大名鼎鼎的代理团长琴、骑兵队长凯亚或神秘的贵公子迪卢克。\n" + - " 但也有人在醉眼朦胧间,目睹了一位红色骑士将整座望风山夷为平地的壮举,若想寻访这位神秘的骑士,恐怕就要到西风骑士团的禁闭室一探究竟了。假如禁闭室空空如也,或许某些爆炸性的糟糕事件就快要发生了。\n" + - " 可莉就是这样的“危险人物”。作为骑士团正式成员,她的能力不容小觑。而作为一个过于活泼的孩子,她的破坏力同样巨大。毕竟,与蒙德其他小孩子不同,爆炸物才是可莉最为喜欢的玩具。"); - productList.add(product); - productList.add(product1); - productList.add(product2); - productList.add(product3); - productList.add(product4); - } - - /** - * 初始化组件 - */ - 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/Myapplication/app/src/main/java/com/example/mysoft/activity/RegisterActivity.java b/Myapplication/app/src/main/java/com/example/mysoft/activity/RegisterActivity.java deleted file mode 100644 index 0bf7190..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/activity/RegisterActivity.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.example.mysoft.activity; - -import android.content.Intent; -import android.graphics.Color; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; -import android.widget.RadioGroup; -import android.widget.TextView; -import android.widget.Toast; - -import androidx.annotation.Nullable; -import androidx.appcompat.app.AppCompatActivity; - -import com.example.mysoft.R; -import com.lljjcoder.citypickerview.widget.CityPicker; - -public class RegisterActivity extends AppCompatActivity implements View.OnClickListener, RadioGroup.OnCheckedChangeListener { - - private EditText usernameEdit, passwordEdit, surePasswordEdit; - private TextView cityText; - private CityPicker cityPicker; - private Button regButton; - private RadioGroup sexGroup; - private String sexStr="男"; - - @Override - protected void onCreate( @Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.user_register); - init(); - } - /** - * 界面组件初始化 - */ - private void init() { - cityText = findViewById(R.id.reg_province); - cityText.setOnClickListener(this); - usernameEdit=findViewById(R.id.reg_username); - passwordEdit=findViewById(R.id.reg_password); - surePasswordEdit=findViewById(R.id.reg_sure_password); - regButton=findViewById(R.id.reg_register); - regButton.setOnClickListener(this); - sexGroup=findViewById(R.id.sex); - sexGroup.setOnCheckedChangeListener(this); - } - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.reg_province: - initCityPicker(); - cityPicker.show(); - break; - case R.id.reg_register: - //注册验证方法 - validateRegister(); - break; - } - } - - /** - * 初始化城市选择器 - */ - public void initCityPicker() { - cityPicker = new CityPicker.Builder(RegisterActivity.this) - .textSize(16) - .title("地址选择") - .backgroundPop(0xa0000000) - .titleBackgroundColor("#EFB81C") - .titleTextColor("#000000") - .backgroundPop(0xa0000000) - .confirTextColor("#000000") - .cancelTextColor("#000000") - .province("湖南省") - .city("常德市") - .district("武陵区") - .textColor(Color.parseColor("#000000")) - .provinceCyclic(true) - .cityCyclic(false) - .districtCyclic(false) - .visibleItemsCount(7) - .itemPadding(10) - .onlyShowProvinceAndCity(false) - .build(); - cityPicker.setOnCityItemClickListener(new CityPicker.OnCityItemClickListener() { - @Override - public void onSelected(String... strings) { - String province = strings[0]; - String city = strings[1]; - String district = strings[2]; - cityText.setText(String.format("%s %s %s", province, city, district)); - } - - @Override - public void onCancel() { - } - }); - } - - public void validateRegister() { - Intent intent = new Intent(RegisterActivity.this, UserActivity.class); - String username = usernameEdit.getText().toString(); - String password = passwordEdit.getText().toString(); - String surePassword = surePasswordEdit.getText().toString(); - String city = cityText.getText().toString(); - //判断两次密码是否输入一致 - if (password.equals(surePassword)) { - if (password.equals("") || !password.equals("")) { - if (!city.equals("")) { - Bundle bundle = new Bundle(); - bundle.putString("username", username); - bundle.putString("password", password); - bundle.putString("sex", sexStr); - bundle.putString("city", city); - intent.putExtras(bundle); - startActivity(intent); - } else { - Toast.makeText(RegisterActivity.this, "请选择地址", Toast.LENGTH_SHORT).show(); - } - } else { - Toast.makeText(RegisterActivity.this, "账号或密码未填写", Toast.LENGTH_SHORT).show(); - } - } else { - Toast.makeText(RegisterActivity.this, "两次密码输入不一致", Toast.LENGTH_SHORT).show(); - } - } - - @Override - public void onCheckedChanged(RadioGroup group,int checkedId){ - sexStr=checkedId==R.id.reg_man?"男":"女"; - - } -} diff --git a/Myapplication/app/src/main/java/com/example/mysoft/activity/UserActivity.java b/Myapplication/app/src/main/java/com/example/mysoft/activity/UserActivity.java deleted file mode 100644 index 7b47c21..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/activity/UserActivity.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.example.mysoft.activity; - -import android.app.Activity; -import android.content.Intent; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.ImageView; -import android.widget.LinearLayout; -import android.widget.TextView; - -import androidx.annotation.Nullable; - -import com.example.mysoft.MainActivity; -import com.example.mysoft.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(); - Button toLogin = findViewById(R.id.toLogin); - toLogin.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(UserActivity.this, MainActivity.class); - startActivity(intent); - } - }); - } - - - - - /** - * 组件初始化 - */ - 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/Myapplication/app/src/main/java/com/example/mysoft/adapter/Adapter.java b/Myapplication/app/src/main/java/com/example/mysoft/adapter/Adapter.java deleted file mode 100644 index 3220ede..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/adapter/Adapter.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.example.mysoft.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.mysoft.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/Myapplication/app/src/main/java/com/example/mysoft/entity/MyUser.java b/Myapplication/app/src/main/java/com/example/mysoft/entity/MyUser.java deleted file mode 100644 index e6bded7..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/entity/MyUser.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.example.mysoft.entity; - -public class MyUser { - 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/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java b/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java deleted file mode 100644 index 9012881..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.example.mysoft.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 String getCharacterStory(){ return characterStory;} - - public void setCharacterStory(String characterStory){ - this.characterStory=characterStory; - } - - public Integer getImageUrlId() { - return imageUrlId; - } - - public void setImageUrlId(Integer imageUrlId) { - this.imageUrlId = imageUrlId; - } - - private Integer imageUrlId; - private String productName; - private BigDecimal productPrice; - private String characterStory; -} \ No newline at end of file diff --git a/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java b/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java deleted file mode 100644 index 806b1af..0000000 --- a/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.example.mysoft.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.mysoft.R; -import com.example.mysoft.activity.CategoryActivity; -import com.example.mysoft.entity.Product; - -import java.util.Objects; - -public class SetDetailFragment extends Fragment { - private View view; - private ImageView imageView; - private TextView nameText, priceText,storyText; - - @SuppressLint("SetTextI18n") - @Nullable - @Override - public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - view = inflater.inflate(R.layout.categoty_detail_content, container, false); - if (view != null) { - init(); - } - CategoryActivity categoryActivity = (CategoryActivity) getActivity(); - categoryActivity.setOnChangeListener(new CategoryActivity.OnChangeListener() { - @Override - public void changeText(Product product) { - imageView.setBackgroundResource(product.getImageUrlId()); - nameText.setText(product.getProductName()); -// priceText.setText(product.getProductPrice().toString()); - storyText.setText(product.getCharacterStory()); - } - }); - /* 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); - storyText = view.findViewById(R.id.characterStory); - } - -} diff --git a/Myapplication/app/src/main/res/drawable/address.png b/Myapplication/app/src/main/res/drawable/address.png deleted file mode 100644 index 3bfec55..0000000 Binary files a/Myapplication/app/src/main/res/drawable/address.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/arrow_left.png b/Myapplication/app/src/main/res/drawable/arrow_left.png deleted file mode 100644 index 365afe0..0000000 Binary files a/Myapplication/app/src/main/res/drawable/arrow_left.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/bachong.png b/Myapplication/app/src/main/res/drawable/bachong.png deleted file mode 100644 index 325357c..0000000 Binary files a/Myapplication/app/src/main/res/drawable/bachong.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/button_register.png b/Myapplication/app/src/main/res/drawable/button_register.png deleted file mode 100644 index af69e79..0000000 Binary files a/Myapplication/app/src/main/res/drawable/button_register.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/chengzi.png b/Myapplication/app/src/main/res/drawable/chengzi.png deleted file mode 100644 index fff0306..0000000 Binary files a/Myapplication/app/src/main/res/drawable/chengzi.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/hutao.png b/Myapplication/app/src/main/res/drawable/hutao.png deleted file mode 100644 index cc7597a..0000000 Binary files a/Myapplication/app/src/main/res/drawable/hutao.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/juzi.png b/Myapplication/app/src/main/res/drawable/juzi.png deleted file mode 100644 index 106df92..0000000 Binary files a/Myapplication/app/src/main/res/drawable/juzi.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/keli.png b/Myapplication/app/src/main/res/drawable/keli.png deleted file mode 100644 index 82a37db..0000000 Binary files a/Myapplication/app/src/main/res/drawable/keli.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/login.png b/Myapplication/app/src/main/res/drawable/login.png deleted file mode 100644 index a7aee0b..0000000 Binary files a/Myapplication/app/src/main/res/drawable/login.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/naxida.png b/Myapplication/app/src/main/res/drawable/naxida.png deleted file mode 100644 index 7799b22..0000000 Binary files a/Myapplication/app/src/main/res/drawable/naxida.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/orange.png b/Myapplication/app/src/main/res/drawable/orange.png deleted file mode 100644 index e8ba0c8..0000000 Binary files a/Myapplication/app/src/main/res/drawable/orange.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/password.png b/Myapplication/app/src/main/res/drawable/password.png deleted file mode 100644 index 4c55896..0000000 Binary files a/Myapplication/app/src/main/res/drawable/password.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/search.png b/Myapplication/app/src/main/res/drawable/search.png deleted file mode 100644 index a8b5ac0..0000000 Binary files a/Myapplication/app/src/main/res/drawable/search.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/sure_apssword.png b/Myapplication/app/src/main/res/drawable/sure_apssword.png deleted file mode 100644 index a077dba..0000000 Binary files a/Myapplication/app/src/main/res/drawable/sure_apssword.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/user.png b/Myapplication/app/src/main/res/drawable/user.png deleted file mode 100644 index c2e8825..0000000 Binary files a/Myapplication/app/src/main/res/drawable/user.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/youzi.png b/Myapplication/app/src/main/res/drawable/youzi.png deleted file mode 100644 index 53df959..0000000 Binary files a/Myapplication/app/src/main/res/drawable/youzi.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/drawable/zhongli.png b/Myapplication/app/src/main/res/drawable/zhongli.png deleted file mode 100644 index 7944455..0000000 Binary files a/Myapplication/app/src/main/res/drawable/zhongli.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/layout/activity_main.xml b/Myapplication/app/src/main/res/layout/activity_main.xml deleted file mode 100644 index 4fc2444..0000000 --- a/Myapplication/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Myapplication/app/src/main/res/layout/category_list_item.xml b/Myapplication/app/src/main/res/layout/category_list_item.xml deleted file mode 100644 index 66cc2df..0000000 --- a/Myapplication/app/src/main/res/layout/category_list_item.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - diff --git a/Myapplication/app/src/main/res/layout/categoty_detail_content.xml b/Myapplication/app/src/main/res/layout/categoty_detail_content.xml deleted file mode 100644 index d1eda49..0000000 --- a/Myapplication/app/src/main/res/layout/categoty_detail_content.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Myapplication/app/src/main/res/layout/content_category.xml b/Myapplication/app/src/main/res/layout/content_category.xml deleted file mode 100644 index d88f7fa..0000000 --- a/Myapplication/app/src/main/res/layout/content_category.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 898f3ed..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index dffca36..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 64ba76f..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index dae5e08..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index e5ed465..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 14ed0af..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b0907ca..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index d8ae031..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 2c18de9..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index beed3cd..0000000 Binary files a/Myapplication/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Myapplication/app/src/main/res/values/colors.xml b/Myapplication/app/src/main/res/values/colors.xml deleted file mode 100644 index 69b2233..0000000 --- a/Myapplication/app/src/main/res/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #008577 - #00574B - #D81B60 - diff --git a/Myapplication/app/src/main/res/values/strings.xml b/Myapplication/app/src/main/res/values/strings.xml deleted file mode 100644 index 9ce8a8c..0000000 --- a/Myapplication/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Mysoft - diff --git a/Myapplication/gradle/wrapper/gradle-wrapper.jar b/Myapplication/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index f6b961f..0000000 Binary files a/Myapplication/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/Myapplication/settings.gradle b/Myapplication/settings.gradle deleted file mode 100644 index 65d2017..0000000 --- a/Myapplication/settings.gradle +++ /dev/null @@ -1,2 +0,0 @@ -include ':app' -rootProject.name='Mysoft' diff --git a/Test2/.gitignore b/Test1/.gitignore similarity index 100% rename from Test2/.gitignore rename to Test1/.gitignore diff --git a/Test1/.gradle/4.1/fileContent/fileContent.lock b/Test1/.gradle/4.1/fileContent/fileContent.lock index ee368ac..6afdb0e 100644 Binary files a/Test1/.gradle/4.1/fileContent/fileContent.lock and b/Test1/.gradle/4.1/fileContent/fileContent.lock differ diff --git a/Test1/.gradle/4.1/fileHashes/fileHashes.bin b/Test1/.gradle/4.1/fileHashes/fileHashes.bin index d3bb8c8..b710b70 100644 Binary files a/Test1/.gradle/4.1/fileHashes/fileHashes.bin and b/Test1/.gradle/4.1/fileHashes/fileHashes.bin differ diff --git a/Test1/.gradle/4.1/fileHashes/fileHashes.lock b/Test1/.gradle/4.1/fileHashes/fileHashes.lock index c84e4bb..1ff38ca 100644 Binary files a/Test1/.gradle/4.1/fileHashes/fileHashes.lock and b/Test1/.gradle/4.1/fileHashes/fileHashes.lock differ diff --git a/Test1/.gradle/4.1/fileHashes/resourceHashesCache.bin b/Test1/.gradle/4.1/fileHashes/resourceHashesCache.bin index 763cbea..539f2dd 100644 Binary files a/Test1/.gradle/4.1/fileHashes/resourceHashesCache.bin and b/Test1/.gradle/4.1/fileHashes/resourceHashesCache.bin differ diff --git a/Test1/.gradle/4.1/javaCompile/javaCompile.lock b/Test1/.gradle/4.1/javaCompile/javaCompile.lock index 604afdd..e623438 100644 Binary files a/Test1/.gradle/4.1/javaCompile/javaCompile.lock and b/Test1/.gradle/4.1/javaCompile/javaCompile.lock differ diff --git a/Test1/.gradle/4.1/taskHistory/fileSnapshots.bin b/Test1/.gradle/4.1/taskHistory/fileSnapshots.bin index c12b015..dc0fb48 100644 Binary files a/Test1/.gradle/4.1/taskHistory/fileSnapshots.bin and b/Test1/.gradle/4.1/taskHistory/fileSnapshots.bin differ diff --git a/Test1/.gradle/4.1/taskHistory/taskHistory.bin b/Test1/.gradle/4.1/taskHistory/taskHistory.bin index f48e53b..17c18cb 100644 Binary files a/Test1/.gradle/4.1/taskHistory/taskHistory.bin and b/Test1/.gradle/4.1/taskHistory/taskHistory.bin differ diff --git a/Test1/.gradle/4.1/taskHistory/taskHistory.lock b/Test1/.gradle/4.1/taskHistory/taskHistory.lock index 2a543e4..2e678cb 100644 Binary files a/Test1/.gradle/4.1/taskHistory/taskHistory.lock and b/Test1/.gradle/4.1/taskHistory/taskHistory.lock differ diff --git a/Test1/.gradle/buildOutputCleanup/cache.properties b/Test1/.gradle/buildOutputCleanup/cache.properties index 94419fc..d2cc4cf 100644 --- a/Test1/.gradle/buildOutputCleanup/cache.properties +++ b/Test1/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Mon Mar 20 17:41:02 CST 2023 +#Tue Mar 21 09:32:47 CST 2023 gradle.version=4.1 diff --git a/Test1/.idea/modules.xml b/Test1/.idea/modules.xml index 049e7ef..7ffac15 100644 --- a/Test1/.idea/modules.xml +++ b/Test1/.idea/modules.xml @@ -2,7 +2,7 @@ - + diff --git a/Test1/.idea/workspace.xml b/Test1/.idea/workspace.xml index 8d14e91..1858e0c 100644 --- a/Test1/.idea/workspace.xml +++ b/Test1/.idea/workspace.xml @@ -5,12 +5,8 @@ - - - - +