From c7f69443ff453ce85a8ac75ddf7acc5b140ff127 Mon Sep 17 00:00:00 2001 From: ThankVinci Date: Sun, 13 Jun 2021 22:36:17 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E5=85=B3=E4=BA=8E=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E4=BD=9C=E8=80=85=E4=BB=8B=E7=BB=8D,?= =?UTF-8?q?=E8=B1=A1=E5=BE=81=E6=80=A7=E5=9C=B0=E6=9B=B4=E6=96=B0=E4=BA=86?= =?UTF-8?q?=E4=B8=80=E4=B8=8B=E8=BD=AF=E4=BB=B6=E7=89=88=E6=9C=AC=E5=8F=B7?= =?UTF-8?q?=202.=E7=BB=99=E7=95=8C=E9=9D=A2=E5=86=99=E6=A0=B7=E5=BC=8F,?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E8=BE=B9=E6=A1=86=20=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CloudKey/app/build.gradle | 2 +- .../CloudKey/Fragment/AboutFragment.java | 38 +++++++++++++ .../CloudKey/Fragment/FileManageFragment.java | 2 +- .../Fragment/UnzipDialogFragment.java | 4 +- .../app/src/main/res/drawable/author_btn.xml | 7 +++ .../app/src/main/res/drawable/between_btn.xml | 7 +++ .../app/src/main/res/drawable/check_btn.xml | 7 +++ .../src/main/res/drawable/shape_corner.xml | 8 +++ .../main/res/drawable/shape_corner_down.xml | 7 +++ .../drawable/shape_corner_down_pressed.xml | 7 +++ .../main/res/drawable/shape_corner_normal.xml | 5 ++ .../drawable/shape_corner_normal_pressed.xml | 5 ++ .../src/main/res/drawable/shape_corner_up.xml | 8 +++ .../res/drawable/shape_corner_up_pressed.xml | 8 +++ .../app/src/main/res/layout/about_author.xml | 42 ++++++++++++++ .../src/main/res/layout/about_fragment.xml | 55 ++++++++++++++++++- CloudKey/app/src/main/res/values/style.xml | 12 ++++ 开发历程.md | 10 +++- 18 files changed, 228 insertions(+), 6 deletions(-) create mode 100644 CloudKey/app/src/main/res/drawable/author_btn.xml create mode 100644 CloudKey/app/src/main/res/drawable/between_btn.xml create mode 100644 CloudKey/app/src/main/res/drawable/check_btn.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_down.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_down_pressed.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_normal.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_normal_pressed.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_up.xml create mode 100644 CloudKey/app/src/main/res/drawable/shape_corner_up_pressed.xml create mode 100644 CloudKey/app/src/main/res/layout/about_author.xml create mode 100644 CloudKey/app/src/main/res/values/style.xml diff --git a/CloudKey/app/build.gradle b/CloudKey/app/build.gradle index 99b987c..be1cceb 100644 --- a/CloudKey/app/build.gradle +++ b/CloudKey/app/build.gradle @@ -11,7 +11,7 @@ android { minSdkVersion 16 targetSdkVersion 30 versionCode 1 - versionName "1.0.0" + versionName "1.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/AboutFragment.java b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/AboutFragment.java index 4f8a696..4ef51de 100644 --- a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/AboutFragment.java +++ b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/AboutFragment.java @@ -3,14 +3,20 @@ package com.thankvinci.CloudKey.Fragment; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; +import android.view.LayoutInflater; import android.view.View; +import android.widget.Button; import android.widget.TextView; +import android.widget.Toast; import androidx.fragment.app.Fragment; import com.thankvinci.CloudKey.R; +import com.thankvinci.CloudKey.Utils.MyUtils; public class AboutFragment extends Fragment { + private View view2; + private Button arthor,contact,thanks,checkVer; public AboutFragment(){ super(R.layout.about_fragment); @@ -20,6 +26,38 @@ public class AboutFragment extends Fragment { super.onViewCreated(view,saveInstanceState); TextView verText = view.findViewById(R.id.text_version); verText.setText("v"+getAppInfo()); + LayoutInflater inflater = requireActivity().getLayoutInflater(); + //view2 = view.findViewById(R.id.) + arthor = view.findViewById(R.id.author); + arthor.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + MyUtils.copyToClipboard(getActivity(),"https://gitee.com/thankvinci/android_final-project.git"); + Toast.makeText(view.getContext(),"本项目地址已复制到剪贴板",Toast.LENGTH_SHORT).show(); + } + }); + contact = view.findViewById(R.id.contact); + contact.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + MyUtils.copyToClipboard(getActivity(),"thankvinci@163.com"); + Toast.makeText(view.getContext(),"联系邮箱已复制到剪贴板",Toast.LENGTH_SHORT).show(); + } + }); + thanks = view.findViewById(R.id.thanks); + thanks.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(view.getContext(),"其实这是我哥",Toast.LENGTH_SHORT).show(); + } + }); + checkVer = view.findViewById(R.id.check_ver); + checkVer.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(view.getContext(),"🕊咕~~",Toast.LENGTH_SHORT).show(); + } + }); } //获取版本号 diff --git a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/FileManageFragment.java b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/FileManageFragment.java index 58ca882..39d77c7 100644 --- a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/FileManageFragment.java +++ b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/FileManageFragment.java @@ -83,7 +83,7 @@ public class FileManageFragment extends Fragment { dir = Environment.getExternalStorageDirectory().getPath(); //获取根目录 }else{ dir = data.getString("dir"); - Toast.makeText(getActivity(),dir,Toast.LENGTH_SHORT).show(); + //Toast.makeText(getActivity(),dir,Toast.LENGTH_SHORT).show(); } path_edit.setText(dir); path_edit.setSelection(dir.length()); diff --git a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/UnzipDialogFragment.java b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/UnzipDialogFragment.java index 8fec36d..4cbb26b 100644 --- a/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/UnzipDialogFragment.java +++ b/CloudKey/app/src/main/java/com/thankvinci/CloudKey/Fragment/UnzipDialogFragment.java @@ -128,7 +128,7 @@ public class UnzipDialogFragment extends DialogFragment { public void onClick(View v) { if((!("".equals(passwd_edit.getText().toString())))&&!(passwd_edit.getFocusable()==EditText.FOCUSABLE)){ MyUtils.copyToClipboard(getActivity(),passwd_edit.getText().toString()); - Toast.makeText(getActivity(),"已将密码复制到粘贴板",Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(),"已将密码复制到剪贴板",Toast.LENGTH_SHORT).show(); } } }); @@ -138,7 +138,7 @@ public class UnzipDialogFragment extends DialogFragment { public void onClick(View v) { if((!("".equals(md5_edit.getText().toString())))&&!(md5_edit.getFocusable()==EditText.FOCUSABLE)){ MyUtils.copyToClipboard(getActivity(),md5_edit.getText().toString()); - Toast.makeText(getActivity(),"已将MD5码复制到粘贴板",Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(),"已将MD5码复制到剪贴板",Toast.LENGTH_SHORT).show(); } } }); diff --git a/CloudKey/app/src/main/res/drawable/author_btn.xml b/CloudKey/app/src/main/res/drawable/author_btn.xml new file mode 100644 index 0000000..449b266 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/author_btn.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/between_btn.xml b/CloudKey/app/src/main/res/drawable/between_btn.xml new file mode 100644 index 0000000..d8a4e73 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/between_btn.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/check_btn.xml b/CloudKey/app/src/main/res/drawable/check_btn.xml new file mode 100644 index 0000000..f970e6e --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/check_btn.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner.xml b/CloudKey/app/src/main/res/drawable/shape_corner.xml new file mode 100644 index 0000000..27cc449 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_down.xml b/CloudKey/app/src/main/res/drawable/shape_corner_down.xml new file mode 100644 index 0000000..aa4b4b8 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_down.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_down_pressed.xml b/CloudKey/app/src/main/res/drawable/shape_corner_down_pressed.xml new file mode 100644 index 0000000..59dcd74 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_down_pressed.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_normal.xml b/CloudKey/app/src/main/res/drawable/shape_corner_normal.xml new file mode 100644 index 0000000..816e465 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_normal.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_normal_pressed.xml b/CloudKey/app/src/main/res/drawable/shape_corner_normal_pressed.xml new file mode 100644 index 0000000..5fd9085 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_normal_pressed.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_up.xml b/CloudKey/app/src/main/res/drawable/shape_corner_up.xml new file mode 100644 index 0000000..db4a216 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_up.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/drawable/shape_corner_up_pressed.xml b/CloudKey/app/src/main/res/drawable/shape_corner_up_pressed.xml new file mode 100644 index 0000000..e76c621 --- /dev/null +++ b/CloudKey/app/src/main/res/drawable/shape_corner_up_pressed.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/CloudKey/app/src/main/res/layout/about_author.xml b/CloudKey/app/src/main/res/layout/about_author.xml new file mode 100644 index 0000000..9a9a1a3 --- /dev/null +++ b/CloudKey/app/src/main/res/layout/about_author.xml @@ -0,0 +1,42 @@ + + +