├── app ├── .gitignore ├── channel ├── src │ ├── main │ │ ├── res │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── icon_home.png │ │ │ │ ├── icon_me.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_order.png │ │ │ │ ├── icon_status.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── icon_me.png │ │ │ │ ├── icon_home.png │ │ │ │ ├── icon_order.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_status.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── xml │ │ │ │ ├── network_security_config.xml │ │ │ │ └── provider_paths.xml │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── layout │ │ │ │ ├── activity_detail.xml │ │ │ │ ├── activity_splash.xml │ │ │ │ ├── home_tab_content.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_order.xml │ │ │ │ └── fragment_home.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ └── drawable │ │ │ │ └── ic_launcher_background.xml │ │ ├── cpp │ │ │ └── native-lib.cpp │ │ ├── java │ │ │ └── com │ │ │ │ └── hydinin │ │ │ │ └── mesproject │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── SampleApplication.java │ │ │ │ ├── fragment │ │ │ │ ├── HomeFragment.java │ │ │ │ └── OrderFragment.java │ │ │ │ ├── widget │ │ │ │ └── HomeGenerator.java │ │ │ │ ├── SplashActivity.java │ │ │ │ ├── SampleApplicationLike.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyApplication.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── hydinin │ │ │ └── mesproject │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── hydinin │ │ └── mesproject │ │ └── ExampleInstrumentedTest.java ├── multiple-channel.gradle ├── proguard-rules.pro ├── CMakeLists.txt ├── tinker-support.gradle └── build.gradle ├── base_module ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_select.png │ │ │ │ ├── icon_unselect.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_select.png │ │ │ │ ├── icon_unselect.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── drawable │ │ │ │ ├── radio.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ └── layout │ │ │ │ └── layout_head.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hydinin │ │ │ │ └── base_module │ │ │ │ ├── base │ │ │ │ ├── BaseModel.java │ │ │ │ ├── BaseView.java │ │ │ │ ├── BasePresent.java │ │ │ │ ├── MVPActivity.java │ │ │ │ ├── MVPFragment.java │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── RxBaseActivity.java │ │ │ │ ├── RxBaseFragment.java │ │ │ │ └── BaseFragment.java │ │ │ │ ├── beanJson │ │ │ │ └── User.java │ │ │ │ ├── listener │ │ │ │ └── MVPListener.java │ │ │ │ ├── utils │ │ │ │ ├── CreateUtil.java │ │ │ │ ├── ToastUtil.java │ │ │ │ ├── UIHelper.java │ │ │ │ ├── UnicodeUtils.java │ │ │ │ ├── OSUtils.java │ │ │ │ └── SPUtil.java │ │ │ │ ├── arouter │ │ │ │ └── ARouteConstant.java │ │ │ │ ├── api │ │ │ │ ├── ApiService.java │ │ │ │ ├── HttpResult.java │ │ │ │ ├── HttpHeaderInterceptor.java │ │ │ │ ├── HttpCacheInterceptor.java │ │ │ │ └── RestPool.java │ │ │ │ ├── BaseApplication.java │ │ │ │ └── constant │ │ │ │ └── Constant.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── hydinin │ │ │ └── base_module │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── hydinin │ │ └── base_module │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── user_module ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── menu │ │ │ │ └── menu_login.xml │ │ │ ├── layout │ │ │ │ ├── content_user.xml │ │ │ │ ├── activity_user.xml │ │ │ │ └── fragment_me.xml │ │ │ └── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ ├── module │ │ │ └── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hydinin │ │ │ │ └── user_module │ │ │ │ ├── fragment │ │ │ │ └── MeFragment.java │ │ │ │ └── UserActivity.java │ │ └── app │ │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── hydinin │ │ │ └── user_module │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── hydinin │ │ └── user_module │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── login_module ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── icon_ip.png │ │ │ │ ├── login_bg.png │ │ │ │ ├── login_btn.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_ip_line.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── icon_ip.png │ │ │ │ ├── login_bg.png │ │ │ │ ├── login_btn.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── icon_ip_line.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── menu │ │ │ │ └── menu_login.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ └── layout │ │ │ │ ├── activity_ip_save.xml │ │ │ │ └── activity_login.xml │ │ ├── app │ │ │ └── AndroidManifest.xml │ │ ├── module │ │ │ └── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── hydinin │ │ │ └── login_module │ │ │ ├── LoginPersent.java │ │ │ ├── LoginContract.java │ │ │ ├── LoginModel.java │ │ │ ├── IpSaveActivity.java │ │ │ └── LoginActivity.java │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── hydinin │ │ │ └── login_module │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── hydinin │ │ └── login_module │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro └── build.gradle ├── image ├── api.png ├── me.png ├── mvp.png ├── home.png ├── order.png ├── manifest.png ├── moudle.png └── smallestWidth.png ├── settings.gradle ├── key └── keystore.jks ├── .idea ├── caches │ ├── gradle_models.ser │ └── build_file_checksums.ser ├── misc.xml ├── runConfigurations.xml ├── gradle.xml └── codeStyles │ └── Project.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── gradle.properties ├── README.md ├── gradlew.bat ├── config.gradle └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /base_module/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /user_module/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /login_module/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /image/api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/api.png -------------------------------------------------------------------------------- /image/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/me.png -------------------------------------------------------------------------------- /image/mvp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/mvp.png -------------------------------------------------------------------------------- /image/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/home.png -------------------------------------------------------------------------------- /image/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/order.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':base_module', ':user_module', ':login_module' 2 | -------------------------------------------------------------------------------- /image/manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/manifest.png -------------------------------------------------------------------------------- /image/moudle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/moudle.png -------------------------------------------------------------------------------- /key/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/key/keystore.jks -------------------------------------------------------------------------------- /image/smallestWidth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/image/smallestWidth.png -------------------------------------------------------------------------------- /.idea/caches/gradle_models.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/.idea/caches/gradle_models.ser -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/channel: -------------------------------------------------------------------------------- 1 | meituan #美团 2 | samsungapps #三星 3 | xiaomi #小米 4 | 91com 5 | meizu 6 | baidu 7 | 360cn 8 | myapp #应用宝 9 | -------------------------------------------------------------------------------- /login_module/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /user_module/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /base_module/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | base_module 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/icon_home.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/icon_me.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/icon_me.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/icon_order.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/icon_status.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/icon_home.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/icon_order.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/icon_status.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/icon_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/icon_ip.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/base/BaseModel.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.base; 2 | 3 | public interface BaseModel { 4 | } 5 | -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xhdpi/icon_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xhdpi/icon_select.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/login_bg.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/login_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/login_btn.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/icon_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/icon_ip.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/login_bg.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/login_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/login_btn.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xhdpi/icon_unselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xhdpi/icon_unselect.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxhdpi/icon_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxhdpi/icon_select.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/icon_ip_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/icon_ip_line.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxhdpi/icon_unselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxhdpi/icon_unselect.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/icon_ip_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/icon_ip_line.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/base_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/login_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httvc/MESProject/HEAD/user_module/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /login_module/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | login_module 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | .DS_Store 8 | /build 9 | /captures 10 | .externalNativeBuild 11 | -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/beanJson/User.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.beanJson; 2 | 3 | import java.io.Serializable; 4 | 5 | public class User implements Serializable{ 6 | } 7 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/base/BaseView.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.base; 2 | 3 | public interface BaseView { 4 | 5 | /** 6 | * 错误处理 7 | */ 8 | void showError(String message); 9 | } 10 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/listener/MVPListener.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.listener; 2 | 3 | public interface MVPListener { 4 | 5 | public void onSuccess(E content); 6 | 7 | public void onFail(String msg); 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /login_module/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /user_module/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Dec 20 08:50:11 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip 7 | -------------------------------------------------------------------------------- /user_module/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | user_module 3 | Settings 4 | 5 | 6 | Hello blank fragment 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MESProject 3 | 4 | 5 | Hello blank fragment 6 | DetailActivity 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /base_module/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /login_module/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /user_module/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | extern "C" JNIEXPORT jstring 5 | 6 | JNICALL 7 | Java_com_hydinin_mesproject_MainActivity_stringFromJNI( 8 | JNIEnv *env, 9 | jobject /* this */) { 10 | std::string hello = "Hello from C++"; 11 | return env->NewStringUTF(hello.c_str()); 12 | } 13 | -------------------------------------------------------------------------------- /base_module/src/main/res/drawable/radio.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | -------------------------------------------------------------------------------- /app/multiple-channel.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'walle' 2 | walle { 3 | // 指定渠道包的输出路径 4 | apkOutputFolder = new File("${project.buildDir}/outputs/channels"); 5 | // 定制渠道包的APK的文件名称 6 | apkFileNameFormat = '${appName}-${packageName}-${channel}-${buildType}-v${versionName}-${versionCode}-${buildTime}.apk'; 7 | // 渠道配置文件 8 | channelFile = new File("${project.getProjectDir()}/channel") 9 | } -------------------------------------------------------------------------------- /base_module/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #FFFFFF 7 | #66FFFFFF 8 | #F2F2F2 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_detail.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | -------------------------------------------------------------------------------- /base_module/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 12 | 13 | -------------------------------------------------------------------------------- /user_module/src/main/res/menu/menu_login.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /login_module/src/main/res/menu/menu_login.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/test/java/com/hydinin/mesproject/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.mesproject; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /base_module/src/test/java/com/hydinin/base_module/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /login_module/src/test/java/com/hydinin/login_module/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.login_module; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /user_module/src/test/java/com/hydinin/user_module/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.user_module; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/utils/CreateUtil.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.utils; 2 | 3 | import java.lang.reflect.ParameterizedType; 4 | 5 | public class CreateUtil { 6 | public static T getT(Object o, int i) { 7 | try { 8 | 9 | return ((Class) ((ParameterizedType) (o.getClass().getGenericSuperclass())).getActualTypeArguments()[i]).newInstance(); 10 | } catch (Exception e) { 11 | e.printStackTrace(); 12 | } 13 | return null; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/hydinin/mesproject/DetailActivity.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.mesproject; 2 | 3 | import android.os.Bundle; 4 | import android.app.Activity; 5 | 6 | import com.hydinin.base_module.base.BaseActivity; 7 | 8 | public class DetailActivity extends BaseActivity { 9 | 10 | @Override 11 | protected void onCreate(Bundle savedInstanceState) { 12 | super.onCreate(savedInstanceState); 13 | } 14 | 15 | @Override 16 | public int getLayout() { 17 | return R.layout.activity_detail; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | 11 | 13 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | -------------------------------------------------------------------------------- /base_module/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | -------------------------------------------------------------------------------- /user_module/src/main/module/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/hydinin/mesproject/SampleApplication.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.mesproject; 2 | 3 | import android.util.Log; 4 | 5 | import com.alibaba.android.arouter.launcher.ARouter; 6 | import com.facebook.stetho.Stetho; 7 | import com.hydinin.base_module.utils.DisplayUtil; 8 | import com.tencent.tinker.loader.app.TinkerApplication; 9 | import com.tencent.tinker.loader.shareutil.ShareConstants; 10 | 11 | public class SampleApplication extends TinkerApplication { 12 | public SampleApplication() { 13 | super(ShareConstants.TINKER_ENABLE_ALL, "com.hydinin.mesproject.SampleApplicationLike", 14 | "com.tencent.tinker.loader.TinkerLoader", false); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/hydinin/mesproject/fragment/HomeFragment.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.mesproject.fragment; 2 | 3 | 4 | import android.os.Bundle; 5 | import android.support.v4.app.Fragment; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | 10 | import com.hydinin.base_module.base.BaseFragment; 11 | import com.hydinin.mesproject.R; 12 | 13 | public class HomeFragment extends BaseFragment { 14 | 15 | public HomeFragment() {} 16 | 17 | @Override 18 | public void onBaseCreate(Bundle savedInstanceState) { 19 | 20 | } 21 | 22 | @Override 23 | public int getLayout() { 24 | return R.layout.fragment_home; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/arouter/ARouteConstant.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.arouter; 2 | 3 | import com.alibaba.android.arouter.launcher.ARouter; 4 | import com.hydinin.base_module.beanJson.User; 5 | 6 | public class ARouteConstant { 7 | public static final String Login_Activity_login="/login/login"; 8 | public static final String app_activity_Main="/app/main"; 9 | 10 | 11 | public static void StartLoginActvity(){ 12 | ARouter.getInstance().build(Login_Activity_login).navigation(); 13 | } 14 | 15 | public static void startMainActivity(User user){ 16 | ARouter.getInstance().build(app_activity_Main).withSerializable("user",user).navigation(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/utils/ToastUtil.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.utils; 2 | 3 | import android.content.Context; 4 | import android.widget.Toast; 5 | 6 | /** 7 | * Created by Android Studio 8 | * Project:ZhiChuangPda 9 | * Author:httvc 10 | * Email:jfjie2013@163.com 11 | * Date:2017/12/4. 12 | */ 13 | 14 | public class ToastUtil { 15 | public static void show(Context context, String text) { 16 | Toast.makeText(context, text, Toast.LENGTH_SHORT).show(); 17 | } 18 | 19 | public static void showDeBugMessage(String err) { 20 | } 21 | 22 | public static void err(Context context, int code, String msg) { 23 | Toast.makeText(context, code + ":" + msg, Toast.LENGTH_SHORT).show(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /base_module/src/main/java/com/hydinin/base_module/api/ApiService.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.base_module.api; 2 | 3 | 4 | import com.hydinin.base_module.beanJson.User; 5 | 6 | import io.reactivex.Observable; 7 | import retrofit2.http.Field; 8 | import retrofit2.http.FormUrlEncoded; 9 | import retrofit2.http.POST; 10 | 11 | /** 12 | * Created by Android Studio 13 | * Author:httvc 14 | * Email:jfjie2013@163.com 15 | * Date:2018/3/20. 16 | */ 17 | 18 | public interface ApiService { 19 | 20 | /** 21 | * 登录接口 22 | * @param 23 | * @param 24 | * @return 25 | */ 26 | @FormUrlEncoded 27 | @POST("conservationmobile/loginUser") 28 | Observable> login(@Field("username") String userName, @Field("password") String password); 29 | 30 | } 31 | -------------------------------------------------------------------------------- /user_module/src/main/java/com/hydinin/user_module/fragment/MeFragment.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.user_module.fragment; 2 | 3 | 4 | import android.os.Bundle; 5 | import android.support.v4.app.Fragment; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | 10 | import com.hydinin.base_module.base.BaseFragment; 11 | import com.hydinin.user_module.R; 12 | 13 | 14 | public class MeFragment extends BaseFragment { 15 | 16 | 17 | public MeFragment() { 18 | // Required empty public constructor 19 | } 20 | 21 | @Override 22 | public void onBaseCreate(Bundle savedInstanceState) { 23 | 24 | } 25 | 26 | @Override 27 | public int getLayout() { 28 | return R.layout.fragment_me; 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | 15 | isModule=false 16 | -------------------------------------------------------------------------------- /user_module/src/main/java/com/hydinin/user_module/UserActivity.java: -------------------------------------------------------------------------------- 1 | package com.hydinin.user_module; 2 | 3 | import android.os.Bundle; 4 | import android.support.design.widget.FloatingActionButton; 5 | import android.support.design.widget.Snackbar; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.support.v7.widget.Toolbar; 8 | import android.view.View; 9 | import android.view.Menu; 10 | import android.view.MenuItem; 11 | 12 | import com.hydinin.base_module.base.BaseActivity; 13 | 14 | public class UserActivity extends BaseActivity { 15 | 16 | @Override 17 | protected void onCreate(Bundle savedInstanceState) { 18 | super.onCreate(savedInstanceState); 19 | } 20 | 21 | @Override 22 | public int getLayout() { 23 | return R.layout.activity_user; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /login_module/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 10 | 11 | 15 | 16 |