) get(key);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
-
- /**
- * 存储对象
- */
- private void put(String key, Object obj)
- throws IOException {
- if (obj == null) {//判断对象是否为空
- return;
- }
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- ObjectOutputStream oos = null;
- oos = new ObjectOutputStream(baos);
- oos.writeObject(obj);
- // 将对象放到OutputStream中
- // 将对象转换成byte数组,并将其进行base64编码
- String objectStr = new String(Base64.encode(baos.toByteArray(), Base64.DEFAULT));
- baos.close();
- oos.close();
-
- putString(key, objectStr);
- }
-
- /**
- * 获取对象
- */
- private Object get(String key)
- throws IOException, ClassNotFoundException {
- String wordBase64 = getString(key);
- // 将base64格式字符串还原成byte数组
- if (TextUtils.isEmpty(wordBase64)) { //不可少,否则在下面会报java.io.StreamCorruptedException
- return null;
- }
- byte[] objBytes = Base64.decode(wordBase64.getBytes(), Base64.DEFAULT);
- ByteArrayInputStream bais = new ByteArrayInputStream(objBytes);
- ObjectInputStream ois = new ObjectInputStream(bais);
- // 将byte数组转换成product对象
- Object obj = ois.readObject();
- bais.close();
- ois.close();
- return obj;
- }
-
-}
diff --git a/src/main/java/com/stu/assistant/uitls/ShowClassNameCallBack.java b/src/main/java/com/stu/assistant/uitls/ShowClassNameCallBack.java
deleted file mode 100644
index ed8178c..0000000
--- a/src/main/java/com/stu/assistant/uitls/ShowClassNameCallBack.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package com.stu.assistant.uitls;
-
-import android.app.Activity;
-import android.app.Application;
-import android.graphics.Color;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.Gravity;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.FrameLayout;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-
-
-public class ShowClassNameCallBack implements Application.ActivityLifecycleCallbacks {
- @Override
- public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle savedInstanceState) {
-
- }
-
- @Override
- public void onActivityStarted(@NonNull Activity activity) {
- if (activity == null) {
- return;
- }
- if (activity.getWindow() == null) {
- return;
- }
- if (activity.getWindow().getDecorView() == null) {
- return;
- }
-
- String activitySimpleName = activity.getClass().getSimpleName();
-
- Log.i("clazz",activity.getClass().getName());
- DragTextView textView = new DragTextView(activity);
- textView.setText(activitySimpleName);
- textView.setTextSize(18f);
- textView.setTextColor(Color.parseColor("#FF0000"));
- textView.setPadding(0, 50, 0, 0);
-
- textView.setClickable(true);
- View decorView= activity.getWindow().getDecorView();
- FrameLayout frameLayout= decorView.findViewById(android.R.id.content);
- textView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
- textView.setGravity(Gravity.CENTER);
- frameLayout.addView(textView);
- }
-
- @Override
- public void onActivityResumed(@NonNull Activity activity) {
-
- }
-
- @Override
- public void onActivityPaused(@NonNull Activity activity) {
-
- }
-
- @Override
- public void onActivityStopped(@NonNull Activity activity) {
-
- }
-
- @Override
- public void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle outState) {
-
- }
-
- @Override
- public void onActivityDestroyed(@NonNull Activity activity) {
-
- }
-}
diff --git a/src/main/java/com/stu/assistant/view/MySwipeRefreshLayout.java b/src/main/java/com/stu/assistant/view/MySwipeRefreshLayout.java
deleted file mode 100644
index 92d3516..0000000
--- a/src/main/java/com/stu/assistant/view/MySwipeRefreshLayout.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package com.stu.assistant.view;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import com.stu.assistant.R;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
-
-public class MySwipeRefreshLayout extends SwipeRefreshLayout {
-
- public MySwipeRefreshLayout(@NonNull Context context) {
- super(context);
- init();
- }
-
-
- public MySwipeRefreshLayout(@NonNull Context context, @Nullable AttributeSet attrs) {
- super(context, attrs);
- init();
- }
-
- private void init() {
- setColorSchemeResources(
- R.color.app_yellow,
- R.color.app_yellow,
- R.color.app_yellow,
- R.color.app_yellow);
- }
-}
diff --git a/src/main/res/anim/pop_enter_anim.xml b/src/main/res/anim/pop_enter_anim.xml
deleted file mode 100644
index a60101a..0000000
--- a/src/main/res/anim/pop_enter_anim.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/anim/pop_exit_anim.xml b/src/main/res/anim/pop_exit_anim.xml
deleted file mode 100644
index 1578eb0..0000000
--- a/src/main/res/anim/pop_exit_anim.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable-v24/ic_launcher_foreground.xml b/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted file mode 100644
index 2b068d1..0000000
--- a/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable-v24/rounded_button.xml b/src/main/res/drawable-v24/rounded_button.xml
deleted file mode 100644
index 2245373..0000000
--- a/src/main/res/drawable-v24/rounded_button.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable-v24/rounded_button_org.xml b/src/main/res/drawable-v24/rounded_button_org.xml
deleted file mode 100644
index 5510fcd..0000000
--- a/src/main/res/drawable-v24/rounded_button_org.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable-v24/rounded_edittext.xml b/src/main/res/drawable-v24/rounded_edittext.xml
deleted file mode 100644
index da5b6d5..0000000
--- a/src/main/res/drawable-v24/rounded_edittext.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/btn_red_bg_4.xml b/src/main/res/drawable/btn_red_bg_4.xml
deleted file mode 100644
index 2f4f345..0000000
--- a/src/main/res/drawable/btn_red_bg_4.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/corners_item_shape_white_202000.xml b/src/main/res/drawable/corners_item_shape_white_202000.xml
deleted file mode 100644
index 076152f..0000000
--- a/src/main/res/drawable/corners_item_shape_white_202000.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/corners_orange_shape.xml b/src/main/res/drawable/corners_orange_shape.xml
deleted file mode 100644
index b29e88f..0000000
--- a/src/main/res/drawable/corners_orange_shape.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/corners_org_item_shape.xml b/src/main/res/drawable/corners_org_item_shape.xml
deleted file mode 100644
index acf4cd7..0000000
--- a/src/main/res/drawable/corners_org_item_shape.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/corners_org_item_with.xml b/src/main/res/drawable/corners_org_item_with.xml
deleted file mode 100644
index 9c5a2dd..0000000
--- a/src/main/res/drawable/corners_org_item_with.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/ic_launcher_background.xml b/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index 07d5da9..0000000
--- a/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/main/res/drawable/main_rbtn_textcolor.xml b/src/main/res/drawable/main_rbtn_textcolor.xml
deleted file mode 100644
index 3dace46..0000000
--- a/src/main/res/drawable/main_rbtn_textcolor.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/rounded_button.xml b/src/main/res/drawable/rounded_button.xml
deleted file mode 100644
index 2245373..0000000
--- a/src/main/res/drawable/rounded_button.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/rounded_button_org.xml b/src/main/res/drawable/rounded_button_org.xml
deleted file mode 100644
index 5510fcd..0000000
--- a/src/main/res/drawable/rounded_button_org.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/drawable/rounded_edittext.xml b/src/main/res/drawable/rounded_edittext.xml
deleted file mode 100644
index da5b6d5..0000000
--- a/src/main/res/drawable/rounded_edittext.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_add_table.xml b/src/main/res/layout/activity_add_table.xml
deleted file mode 100644
index 3d4b911..0000000
--- a/src/main/res/layout/activity_add_table.xml
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_add_table_dialog.xml b/src/main/res/layout/activity_add_table_dialog.xml
deleted file mode 100644
index 44165f7..0000000
--- a/src/main/res/layout/activity_add_table_dialog.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_add_task_dialog.xml b/src/main/res/layout/activity_add_task_dialog.xml
deleted file mode 100644
index 83b4faf..0000000
--- a/src/main/res/layout/activity_add_task_dialog.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_login.xml b/src/main/res/layout/activity_login.xml
deleted file mode 100644
index d01cb0c..0000000
--- a/src/main/res/layout/activity_login.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_main.xml b/src/main/res/layout/activity_main.xml
deleted file mode 100644
index e7de751..0000000
--- a/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_register.xml b/src/main/res/layout/activity_register.xml
deleted file mode 100644
index 4b4c5b6..0000000
--- a/src/main/res/layout/activity_register.xml
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_setting.xml b/src/main/res/layout/activity_setting.xml
deleted file mode 100644
index 1eff912..0000000
--- a/src/main/res/layout/activity_setting.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/activity_table_list.xml b/src/main/res/layout/activity_table_list.xml
deleted file mode 100644
index 020b604..0000000
--- a/src/main/res/layout/activity_table_list.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/base_activity_layout.xml b/src/main/res/layout/base_activity_layout.xml
deleted file mode 100644
index ff817c6..0000000
--- a/src/main/res/layout/base_activity_layout.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/base_heard_layout.xml b/src/main/res/layout/base_heard_layout.xml
deleted file mode 100644
index 197eeeb..0000000
--- a/src/main/res/layout/base_heard_layout.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/base_heard_layout2.xml b/src/main/res/layout/base_heard_layout2.xml
deleted file mode 100644
index cd408ac..0000000
--- a/src/main/res/layout/base_heard_layout2.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/edit_stock_dialog_layout.xml b/src/main/res/layout/edit_stock_dialog_layout.xml
deleted file mode 100644
index 1af92a3..0000000
--- a/src/main/res/layout/edit_stock_dialog_layout.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/empty_layout.xml b/src/main/res/layout/empty_layout.xml
deleted file mode 100644
index 336e65a..0000000
--- a/src/main/res/layout/empty_layout.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/main/res/layout/evaluate_item_layout.xml b/src/main/res/layout/evaluate_item_layout.xml
deleted file mode 100644
index bc0eb4a..0000000
--- a/src/main/res/layout/evaluate_item_layout.xml
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/evaluate_user_item_layout.xml b/src/main/res/layout/evaluate_user_item_layout.xml
deleted file mode 100644
index ebae9de..0000000
--- a/src/main/res/layout/evaluate_user_item_layout.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/fragment_base.xml b/src/main/res/layout/fragment_base.xml
deleted file mode 100644
index 15cc49e..0000000
--- a/src/main/res/layout/fragment_base.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/main/res/layout/include_top_toolbar.xml b/src/main/res/layout/include_top_toolbar.xml
deleted file mode 100644
index e57ba61..0000000
--- a/src/main/res/layout/include_top_toolbar.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/input_dialog_layout.xml b/src/main/res/layout/input_dialog_layout.xml
deleted file mode 100644
index fd30588..0000000
--- a/src/main/res/layout/input_dialog_layout.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/item_gridview.xml b/src/main/res/layout/item_gridview.xml
deleted file mode 100644
index 7e961fc..0000000
--- a/src/main/res/layout/item_gridview.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/line_layout.xml b/src/main/res/layout/line_layout.xml
deleted file mode 100644
index f7f7396..0000000
--- a/src/main/res/layout/line_layout.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/select_bg_dialog_layout.xml b/src/main/res/layout/select_bg_dialog_layout.xml
deleted file mode 100644
index 42813b4..0000000
--- a/src/main/res/layout/select_bg_dialog_layout.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/select_color_dialog_layout.xml b/src/main/res/layout/select_color_dialog_layout.xml
deleted file mode 100644
index 5e332ac..0000000
--- a/src/main/res/layout/select_color_dialog_layout.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/table_all_list_item_layout.xml b/src/main/res/layout/table_all_list_item_layout.xml
deleted file mode 100644
index eec3ce7..0000000
--- a/src/main/res/layout/table_all_list_item_layout.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
diff --git a/src/main/res/layout/table_item_layout.xml b/src/main/res/layout/table_item_layout.xml
deleted file mode 100644
index f01d336..0000000
--- a/src/main/res/layout/table_item_layout.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/layout/tip_dialog_layout.xml b/src/main/res/layout/tip_dialog_layout.xml
deleted file mode 100644
index 9d77343..0000000
--- a/src/main/res/layout/tip_dialog_layout.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index eca70cf..0000000
--- a/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index eca70cf..0000000
--- a/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/src/main/res/mipmap-hdpi/ic_1.png b/src/main/res/mipmap-hdpi/ic_1.png
deleted file mode 100644
index 3ea4320b1ecaf447d56e1af249bad8ceedda9305..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5696
zcmV-G7Qg9004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006
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