diff --git a/.idea/misc.xml b/.idea/misc.xml index 7bfef59..37a7509 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + diff --git a/app/build.gradle b/app/build.gradle index bc6064c..2f29ed0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,19 +20,14 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } - - compileOptions { - - sourceCompatibility JavaVersion.VERSION_1_8 - - targetCompatibility JavaVersion.VERSION_1_8 - } - +// compileOptions { +// sourceCompatibility JavaVersion.VERSION_1_8 +// targetCompatibility JavaVersion.VERSION_1_8 +// } } - - dependencies { +dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' @@ -50,6 +45,7 @@ android { implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0' + //网络框架 implementation 'com.lzy.net:okgo:3.0.4' implementation 'com.google.code.gson:gson:2.8.5' @@ -70,4 +66,5 @@ android { //xRecyclerview下拉刷新控件 implementation project(':xrecyclerview') + } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0066d06..a29c2cd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -11,9 +11,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:networkSecurityConfig="@xml/network_security_config" - android:theme="@style/AppTheme.NoActionBar" - > - + android:theme="@style/AppTheme.NoActionBar"> @@ -21,9 +19,12 @@ - - + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/activity/HomeActivity.java b/app/src/main/java/com/example/myapplication/activity/HomeActivity.java index 5ed845f..8dcaa61 100644 --- a/app/src/main/java/com/example/myapplication/activity/HomeActivity.java +++ b/app/src/main/java/com/example/myapplication/activity/HomeActivity.java @@ -1,34 +1,33 @@ package com.example.myapplication.activity; - - -import android.view.LayoutInflater; -import android.view.View; -import android.widget.ImageView; -import android.widget.TableLayout; -import android.widget.TextView; - -import androidx.fragment.app.Fragment; -import androidx.fragment.app.FragmentPagerAdapter; +import android.os.Bundle; import com.example.myapplication.base.BaseActivity; - - -import com.example.myapplication.R; import com.example.myapplication.fragment.FindFragment; import com.example.myapplication.fragment.MineFragment; import com.example.myapplication.fragment.RecordFragment; import com.example.myapplication.fragment.TreasureFragment; import com.example.myapplication.util.NoSlideViewPager; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.snackbar.Snackbar; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentPagerAdapter; + +import android.view.LayoutInflater; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import com.example.myapplication.R; import com.google.android.material.tabs.TabLayout; import com.gyf.immersionbar.ImmersionBar; import java.util.ArrayList; -/** - * 创建首页布局展示 - */ -public class HomeActivity extends BaseActivity { +public class HomeActivity extends BaseActivity{ private NoSlideViewPager mViewPager; private TabLayout mTab; private final String[] name = {"寻宝", "记录", "发现", "我的"}; @@ -102,9 +101,4 @@ public class HomeActivity extends BaseActivity { img_title.setImageResource(image); return view; } - @Override - protected void initData() { - super.initData(); - } - } \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/activity/LoginActivity.java b/app/src/main/java/com/example/myapplication/activity/LoginActivity.java index 7a15517..5e21383 100644 --- a/app/src/main/java/com/example/myapplication/activity/LoginActivity.java +++ b/app/src/main/java/com/example/myapplication/activity/LoginActivity.java @@ -9,7 +9,7 @@ import com.example.myapplication.base.BaseActivity; public class LoginActivity extends BaseActivity { @Override protected int getLayout() { - return R.layout.login_activity; + return R.layout.activity_login; } @Override diff --git a/app/src/main/java/com/example/myapplication/activity/MainActivity.java b/app/src/main/java/com/example/myapplication/activity/MainActivity.java index 288c8cb..fe10f56 100644 --- a/app/src/main/java/com/example/myapplication/activity/MainActivity.java +++ b/app/src/main/java/com/example/myapplication/activity/MainActivity.java @@ -4,17 +4,10 @@ package com.example.myapplication.activity; import androidx.core.app.ActivityCompat; import android.Manifest; -import android.content.Intent; - -import android.os.CountDownTimer; - import com.example.myapplication.R; import com.example.myapplication.base.BaseActivity; -/** - * 启动页 - */ public class MainActivity extends BaseActivity { @Override @@ -25,19 +18,6 @@ public class MainActivity extends BaseActivity { @Override protected void initData() { super.initData(); - new CountDownTimer(3000, 1000) { - @Override - public void onTick(long l) { - } - - @Override - public void onFinish() { - Intent intent = new Intent(MainActivity.this, HomeActivity.class); - startActivity(intent); - finish(); - } - }.start(); - } private void initPermission() { String[] pers = { diff --git a/app/src/main/java/com/example/myapplication/base/BaseActivity.java b/app/src/main/java/com/example/myapplication/base/BaseActivity.java index 5177745..51476ec 100644 --- a/app/src/main/java/com/example/myapplication/base/BaseActivity.java +++ b/app/src/main/java/com/example/myapplication/base/BaseActivity.java @@ -44,10 +44,10 @@ public abstract class BaseActivity extends AppCompatActivity { alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable()); alertDialog.setCancelable(false); alertDialog.setOnKeyListener((dialog, keyCode, event) -> { - if (keyCode == KeyEvent.KEYCODE_SEARCH || keyCode == KeyEvent.KEYCODE_BACK) + if (keyCode == KeyEvent.KEYCODE_SEARCH || keyCode == KeyEvent.KEYCODE_BACK) return true; return false; - }); + }); //loading样式 //View view = LayoutInflater.from(this).inflate(R.layout.loading_alert, null); //alertDialog.setView(view); @@ -96,4 +96,5 @@ public abstract class BaseActivity extends AppCompatActivity { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } } + } diff --git a/app/src/main/java/com/example/myapplication/base/BaseFragment.java b/app/src/main/java/com/example/myapplication/base/BaseFragment.java index 765bdf9..eb7f081 100644 --- a/app/src/main/java/com/example/myapplication/base/BaseFragment.java +++ b/app/src/main/java/com/example/myapplication/base/BaseFragment.java @@ -40,10 +40,11 @@ public abstract class BaseFragment extends Fragment { alertDialog = new AlertDialog.Builder(getActivity()).create(); alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable()); alertDialog.setCancelable(false); - alertDialog.setOnKeyListener((dialog, keyCode, event) -> { + alertDialog.setOnKeyListener((dialog, keyCode, event) -> { if (keyCode == KeyEvent.KEYCODE_SEARCH || keyCode == KeyEvent.KEYCODE_BACK) return true; return false; + }); //loading样式 //View view = LayoutInflater.from(this).inflate(R.layout.loading, null); @@ -74,5 +75,6 @@ public abstract class BaseFragment extends Fragment { @Override public void onDestroyView() { super.onDestroyView(); + } } diff --git a/app/src/main/java/com/example/myapplication/fragment/FindFragment.java b/app/src/main/java/com/example/myapplication/fragment/FindFragment.java index bb8c5ee..2a2a864 100644 --- a/app/src/main/java/com/example/myapplication/fragment/FindFragment.java +++ b/app/src/main/java/com/example/myapplication/fragment/FindFragment.java @@ -4,11 +4,16 @@ import android.content.Intent; import android.view.View; import android.widget.LinearLayout; + import com.example.myapplication.R; import com.example.myapplication.activity.ManagementFragment; import com.example.myapplication.base.BaseFragment; import com.gyf.immersionbar.ImmersionBar; + +import presenter.CapacityEvaluationPresenter; + + /** * 发现的Fragment * 2021-5-25 diff --git a/app/src/main/java/model/CapacityEvaluationModel.java b/app/src/main/java/model/CapacityEvaluationModel.java new file mode 100644 index 0000000..86f178c --- /dev/null +++ b/app/src/main/java/model/CapacityEvaluationModel.java @@ -0,0 +1,7 @@ +package model; + +import com.example.myapplication.base.BaseModel; + +public class CapacityEvaluationModel extends BaseModel { + +} diff --git a/app/src/main/java/presenter/CapacityEvaluationPresenter.java b/app/src/main/java/presenter/CapacityEvaluationPresenter.java new file mode 100644 index 0000000..30a2ba5 --- /dev/null +++ b/app/src/main/java/presenter/CapacityEvaluationPresenter.java @@ -0,0 +1,12 @@ +package presenter; + +import com.example.myapplication.base.BasePresenter; + +import model.CapacityEvaluationModel; + +public class CapacityEvaluationPresenter extends BasePresenter { + @Override + protected void initModel() { + + } +} diff --git a/app/src/main/res/drawable/text_color.xml b/app/src/main/res/drawable/text_color.xml new file mode 100644 index 0000000..9afee0d --- /dev/null +++ b/app/src/main/res/drawable/text_color.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/tv_explain.xml b/app/src/main/res/drawable/tv_explain.xml new file mode 100644 index 0000000..2300a3c --- /dev/null +++ b/app/src/main/res/drawable/tv_explain.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index 392ef25..70956b9 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".activity.HomeActivity"> + tools:context="activity.HomeActivity"> + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 4bc066f..f7ac83a 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -5,7 +5,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/ic_launcher_background" - tools:context=".activity.MainActivity"> + tools:context="activity.MainActivity"> + + \ No newline at end of file diff --git a/app/src/main/res/layout/login_activity.xml b/app/src/main/res/layout/login_activity.xml deleted file mode 100644 index 61a4490..0000000 --- a/app/src/main/res/layout/login_activity.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index e44d534..0000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/article.png b/app/src/main/res/mipmap-ldpi/article.png deleted file mode 100644 index baa6738..0000000 Binary files a/app/src/main/res/mipmap-ldpi/article.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/article_select.png b/app/src/main/res/mipmap-ldpi/article_select.png deleted file mode 100644 index cb9be12..0000000 Binary files a/app/src/main/res/mipmap-ldpi/article_select.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/ic_launcher.png b/app/src/main/res/mipmap-ldpi/ic_launcher.png deleted file mode 100644 index c34dcf0..0000000 Binary files a/app/src/main/res/mipmap-ldpi/ic_launcher.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/map.png b/app/src/main/res/mipmap-ldpi/map.png deleted file mode 100644 index fd6221f..0000000 Binary files a/app/src/main/res/mipmap-ldpi/map.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/map_select.png b/app/src/main/res/mipmap-ldpi/map_select.png deleted file mode 100644 index f1b76cc..0000000 Binary files a/app/src/main/res/mipmap-ldpi/map_select.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/mine.png b/app/src/main/res/mipmap-ldpi/mine.png deleted file mode 100644 index ab8e6b5..0000000 Binary files a/app/src/main/res/mipmap-ldpi/mine.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/mine_select.png b/app/src/main/res/mipmap-ldpi/mine_select.png deleted file mode 100644 index 3530658..0000000 Binary files a/app/src/main/res/mipmap-ldpi/mine_select.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/task.png b/app/src/main/res/mipmap-ldpi/task.png deleted file mode 100644 index e9ef7b6..0000000 Binary files a/app/src/main/res/mipmap-ldpi/task.png and /dev/null differ diff --git a/app/src/main/res/mipmap-ldpi/task_select.png b/app/src/main/res/mipmap-ldpi/task_select.png deleted file mode 100644 index 08fcd0c..0000000 Binary files a/app/src/main/res/mipmap-ldpi/task_select.png and /dev/null differ diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml new file mode 100644 index 0000000..1e8b0fa --- /dev/null +++ b/app/src/main/res/navigation/nav_graph.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 4faecfa..3ac5e99 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,4 +3,8 @@ #6200EE #3700B3 #03DAC5 + #000000 + #FAFAFA + #ffffff + #7fffffff \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 21d9ced..877311e 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,6 +1,6 @@ - --> + + + + + + + + + + \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index c52ac9b..b325d02 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,5 +15,9 @@ org.gradle.jvmargs=-Xmx2048m # 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 +systemProp.http.proxyHost=127.0.0.1 +systemProp.http.proxyPort=1080 +systemProp.https.proxyHost=127.0.0.1 +systemProp.https.proxyPort=1080 # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true \ No newline at end of file