├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CommonRes ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── me │ │ └── jessyan │ │ └── armscomponent │ │ └── commonres │ │ ├── dialog │ │ └── ProgresDialog.java │ │ └── utils │ │ └── Anim.java │ └── res │ ├── anim │ ├── public_dialog_enter.xml │ ├── public_dialog_exit.xml │ ├── public_translate_center_to_left.xml │ ├── public_translate_center_to_right.xml │ ├── public_translate_left_to_center.xml │ └── public_translate_right_to_center.xml │ ├── drawable-xhdpi │ ├── public_ic_arrow_back_white_24dp.png │ └── public_loading.png │ ├── drawable-xxhdpi │ ├── public_ic_arrow_back_white_24dp.png │ └── public_loading.png │ ├── drawable-xxxhdpi │ ├── public_ic_arrow_back_white_24dp.png │ └── public_loading.png │ ├── drawable │ ├── public_loading_ani.xml │ └── public_shape_gray_corner_4dp.xml │ ├── layout │ ├── public_dialog_porgress.xml │ └── public_include_title.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── public_network_security_config.xml ├── CommonSDK ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── commonsdk │ ├── core │ ├── ActivityLifecycleCallbacksImpl.java │ ├── Constants.java │ ├── EventBusHub.java │ ├── FragmentLifecycleCallbacksImpl.java │ ├── GlobalConfiguration.java │ ├── GlobalHttpHandlerImpl.java │ ├── ResponseErrorListenerImpl.java │ └── RouterHub.java │ ├── http │ ├── Api.java │ └── SSLSocketClient.java │ ├── imgaEngine │ ├── Strategy │ │ └── CommonGlideImageLoaderStrategy.java │ └── config │ │ └── CommonImageConfigImpl.java │ └── utils │ ├── HtmlUtil.java │ ├── RxUtil.java │ └── Utils.java ├── CommonService ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── commonservice │ ├── gank │ ├── bean │ │ └── GankInfo.java │ └── service │ │ └── GankInfoService.java │ ├── gold │ ├── bean │ │ └── GoldInfo.java │ └── service │ │ └── GoldInfoService.java │ └── zhihu │ ├── bean │ └── ZhihuInfo.java │ └── service │ └── ZhihuInfoService.java ├── LICENSE ├── README.md ├── ThirdLibrarys └── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── me │ │ └── jessyan │ │ └── armscomponent │ │ └── app │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── animation-lottie-splash.json │ ├── java │ │ └── me │ │ │ └── jessyan │ │ │ └── armscomponent │ │ │ └── app │ │ │ ├── app │ │ │ ├── AppLifecyclesImpl.java │ │ │ ├── GlobalConfiguration.java │ │ │ ├── RouterInterceptor.java │ │ │ └── utils │ │ │ │ └── RxUtils.java │ │ │ └── mvp │ │ │ ├── model │ │ │ └── api │ │ │ │ └── Api.java │ │ │ └── ui │ │ │ └── activity │ │ │ ├── MainActivity.java │ │ │ └── SplashActivity.java │ └── res │ │ ├── drawable-xhdpi │ │ └── splash_logo.png │ │ ├── drawable-xxhdpi │ │ └── splash_logo.png │ │ ├── drawable-xxxhdpi │ │ └── splash_logo.png │ │ ├── drawable │ │ └── layer_splash_bg.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_splash.xml │ │ ├── mipmap-xxhdpi │ │ └── arms_component_logo.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── app │ └── ExampleUnitTest.java ├── arts ├── ArmsComponent.gif ├── ArmsComponentArchitecture.jpeg ├── Router.jpeg └── arms_component_banner_v1.0.jpg ├── common_component_build.gradle ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module_gank ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── me │ │ └── jessyan │ │ └── armscomponent │ │ └── app │ │ └── ApplicationTest.java │ ├── main │ ├── debug │ │ └── AndroidManifest.xml │ ├── java │ │ └── me │ │ │ └── jessyan │ │ │ └── armscomponent │ │ │ └── gank │ │ │ ├── app │ │ │ ├── AppLifecyclesImpl.java │ │ │ ├── GankConstants.java │ │ │ └── GlobalConfiguration.java │ │ │ ├── component │ │ │ └── service │ │ │ │ └── GankInfoServiceImpl.java │ │ │ ├── di │ │ │ ├── component │ │ │ │ └── GankHomeComponent.java │ │ │ └── module │ │ │ │ └── GankHomeModule.java │ │ │ └── mvp │ │ │ ├── contract │ │ │ └── GankHomeContract.java │ │ │ ├── model │ │ │ ├── GankModel.java │ │ │ ├── api │ │ │ │ ├── Api.java │ │ │ │ └── service │ │ │ │ │ └── GankService.java │ │ │ └── entity │ │ │ │ ├── GankBaseResponse.java │ │ │ │ └── GankItemBean.java │ │ │ ├── presenter │ │ │ └── GankHomePresenter.java │ │ │ └── ui │ │ │ ├── activity │ │ │ └── GankHomeActivity.java │ │ │ ├── adapter │ │ │ └── GankHomeAdapter.java │ │ │ └── holder │ │ │ └── GankHomeItemHolder.java │ ├── release │ │ └── AndroidManifest.xml │ └── res │ │ ├── layout │ │ ├── gank_activity_home.xml │ │ └── gank_recycle_list.xml │ │ ├── mipmap-xhdpi │ │ └── gank_ic_logo.webp │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── app │ └── ExampleUnitTest.java ├── module_gold ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── me │ │ └── jessyan │ │ └── armscomponent │ │ └── app │ │ └── ApplicationTest.java │ ├── main │ ├── debug │ │ └── AndroidManifest.xml │ ├── java │ │ └── me │ │ │ └── jessyan │ │ │ └── armscomponent │ │ │ └── gold │ │ │ ├── app │ │ │ ├── AppLifecyclesImpl.java │ │ │ ├── GlobalConfiguration.java │ │ │ └── GoldConstants.java │ │ │ ├── component │ │ │ └── service │ │ │ │ └── GoldInfoServiceImpl.java │ │ │ ├── di │ │ │ ├── component │ │ │ │ └── GoldHomeComponent.java │ │ │ └── module │ │ │ │ └── GoldHomeModule.java │ │ │ └── mvp │ │ │ ├── contract │ │ │ └── GoldHomeContract.java │ │ │ ├── model │ │ │ ├── GoldModel.java │ │ │ ├── api │ │ │ │ ├── Api.java │ │ │ │ └── service │ │ │ │ │ └── GoldService.java │ │ │ └── entity │ │ │ │ ├── GoldBaseResponse.java │ │ │ │ └── GoldListBean.java │ │ │ ├── presenter │ │ │ └── GoldHomePresenter.java │ │ │ └── ui │ │ │ ├── activity │ │ │ ├── DetailActivity.java │ │ │ └── GoldHomeActivity.java │ │ │ ├── adapter │ │ │ └── GoldHomeAdapter.java │ │ │ └── holder │ │ │ └── GoldHomeItemHolder.java │ ├── release │ │ └── AndroidManifest.xml │ └── res │ │ ├── layout │ │ ├── gold_activity_detail.xml │ │ ├── gold_activity_home.xml │ │ └── gold_recycle_list.xml │ │ ├── mipmap-xhdpi │ │ └── gold_ic_logo.webp │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── app │ └── ExampleUnitTest.java ├── module_zhihu ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── me │ │ └── jessyan │ │ └── armscomponent │ │ └── app │ │ └── ApplicationTest.java │ ├── main │ ├── debug │ │ └── AndroidManifest.xml │ ├── java │ │ └── me │ │ │ └── jessyan │ │ │ └── armscomponent │ │ │ └── zhihu │ │ │ ├── app │ │ │ ├── AppLifecyclesImpl.java │ │ │ ├── GlobalConfiguration.java │ │ │ └── ZhihuConstants.java │ │ │ ├── component │ │ │ └── service │ │ │ │ └── ZhihuInfoServiceImpl.java │ │ │ ├── di │ │ │ ├── component │ │ │ │ ├── DetailComponent.java │ │ │ │ └── ZhihuHomeComponent.java │ │ │ └── module │ │ │ │ ├── DetailModule.java │ │ │ │ └── ZhihuHomeModule.java │ │ │ └── mvp │ │ │ ├── contract │ │ │ ├── DetailContract.java │ │ │ └── ZhihuHomeContract.java │ │ │ ├── model │ │ │ ├── ZhihuModel.java │ │ │ ├── api │ │ │ │ ├── Api.java │ │ │ │ └── service │ │ │ │ │ └── ZhihuService.java │ │ │ └── entity │ │ │ │ ├── DailyListBean.java │ │ │ │ └── ZhihuDetailBean.java │ │ │ ├── presenter │ │ │ ├── DetailPresenter.java │ │ │ └── ZhihuHomePresenter.java │ │ │ └── ui │ │ │ ├── activity │ │ │ ├── DetailActivity.java │ │ │ └── ZhihuHomeActivity.java │ │ │ ├── adapter │ │ │ └── ZhihuHomeAdapter.java │ │ │ └── holder │ │ │ └── ZhihuHomeItemHolder.java │ ├── release │ │ └── AndroidManifest.xml │ └── res │ │ ├── layout │ │ ├── zhihu_activity_detail.xml │ │ ├── zhihu_activity_home.xml │ │ └── zhihu_recycle_list.xml │ │ ├── mipmap-xhdpi │ │ └── zhihu_ic_logo.webp │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── me │ └── jessyan │ └── armscomponent │ └── app │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CommonRes/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CommonRes/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/build.gradle -------------------------------------------------------------------------------- /CommonRes/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/proguard-rules.pro -------------------------------------------------------------------------------- /CommonRes/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CommonRes/src/main/java/me/jessyan/armscomponent/commonres/dialog/ProgresDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/java/me/jessyan/armscomponent/commonres/dialog/ProgresDialog.java -------------------------------------------------------------------------------- /CommonRes/src/main/java/me/jessyan/armscomponent/commonres/utils/Anim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/java/me/jessyan/armscomponent/commonres/utils/Anim.java -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_dialog_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_dialog_enter.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_dialog_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_dialog_exit.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_translate_center_to_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_translate_center_to_left.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_translate_center_to_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_translate_center_to_right.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_translate_left_to_center.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_translate_left_to_center.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/anim/public_translate_right_to_center.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/anim/public_translate_right_to_center.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xhdpi/public_ic_arrow_back_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xhdpi/public_ic_arrow_back_white_24dp.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xhdpi/public_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xhdpi/public_loading.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xxhdpi/public_ic_arrow_back_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xxhdpi/public_ic_arrow_back_white_24dp.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xxhdpi/public_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xxhdpi/public_loading.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xxxhdpi/public_ic_arrow_back_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xxxhdpi/public_ic_arrow_back_white_24dp.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable-xxxhdpi/public_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable-xxxhdpi/public_loading.png -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable/public_loading_ani.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable/public_loading_ani.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/drawable/public_shape_gray_corner_4dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/drawable/public_shape_gray_corner_4dp.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/layout/public_dialog_porgress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/layout/public_dialog_porgress.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/layout/public_include_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/layout/public_include_title.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /CommonRes/src/main/res/xml/public_network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonRes/src/main/res/xml/public_network_security_config.xml -------------------------------------------------------------------------------- /CommonSDK/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CommonSDK/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/build.gradle -------------------------------------------------------------------------------- /CommonSDK/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/proguard-rules.pro -------------------------------------------------------------------------------- /CommonSDK/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/ActivityLifecycleCallbacksImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/ActivityLifecycleCallbacksImpl.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/Constants.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/EventBusHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/EventBusHub.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/FragmentLifecycleCallbacksImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/FragmentLifecycleCallbacksImpl.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/GlobalConfiguration.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/GlobalHttpHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/GlobalHttpHandlerImpl.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/ResponseErrorListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/ResponseErrorListenerImpl.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/RouterHub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/RouterHub.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/Api.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/SSLSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/SSLSocketClient.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/Strategy/CommonGlideImageLoaderStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/Strategy/CommonGlideImageLoaderStrategy.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/config/CommonImageConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/config/CommonImageConfigImpl.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/HtmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/HtmlUtil.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/RxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/RxUtil.java -------------------------------------------------------------------------------- /CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/Utils.java -------------------------------------------------------------------------------- /CommonService/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CommonService/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/build.gradle -------------------------------------------------------------------------------- /CommonService/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/proguard-rules.pro -------------------------------------------------------------------------------- /CommonService/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gank/bean/GankInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gank/bean/GankInfo.java -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gank/service/GankInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gank/service/GankInfoService.java -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/bean/GoldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/bean/GoldInfo.java -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/service/GoldInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/service/GoldInfoService.java -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/zhihu/bean/ZhihuInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/zhihu/bean/ZhihuInfo.java -------------------------------------------------------------------------------- /CommonService/src/main/java/me/jessyan/armscomponent/commonservice/zhihu/service/ZhihuInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/zhihu/service/ZhihuInfoService.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/README.md -------------------------------------------------------------------------------- /ThirdLibrarys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/ThirdLibrarys/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/animation-lottie-splash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/assets/animation-lottie-splash.json -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/app/AppLifecyclesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/app/AppLifecyclesImpl.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/app/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/app/GlobalConfiguration.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/app/RouterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/app/RouterInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/app/utils/RxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/app/utils/RxUtils.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/mvp/model/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/mvp/model/api/Api.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/mvp/ui/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/mvp/ui/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/me/jessyan/armscomponent/app/mvp/ui/activity/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/java/me/jessyan/armscomponent/app/mvp/ui/activity/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/drawable-xhdpi/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/drawable-xxhdpi/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/drawable-xxxhdpi/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/layer_splash_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/drawable/layer_splash_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/arms_component_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/mipmap-xxhdpi/arms_component_logo.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/app/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java -------------------------------------------------------------------------------- /arts/ArmsComponent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/arts/ArmsComponent.gif -------------------------------------------------------------------------------- /arts/ArmsComponentArchitecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/arts/ArmsComponentArchitecture.jpeg -------------------------------------------------------------------------------- /arts/Router.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/arts/Router.jpeg -------------------------------------------------------------------------------- /arts/arms_component_banner_v1.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/arts/arms_component_banner_v1.0.jpg -------------------------------------------------------------------------------- /common_component_build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/common_component_build.gradle -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/gradlew.bat -------------------------------------------------------------------------------- /module_gank/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module_gank/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/build.gradle -------------------------------------------------------------------------------- /module_gank/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/proguard-rules.pro -------------------------------------------------------------------------------- /module_gank/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java -------------------------------------------------------------------------------- /module_gank/src/main/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/app/AppLifecyclesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/app/AppLifecyclesImpl.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/app/GankConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/app/GankConstants.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/app/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/app/GlobalConfiguration.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/component/service/GankInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/component/service/GankInfoServiceImpl.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/di/component/GankHomeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/di/component/GankHomeComponent.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/di/module/GankHomeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/di/module/GankHomeModule.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/contract/GankHomeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/contract/GankHomeContract.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/GankModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/GankModel.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/api/Api.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/api/service/GankService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/api/service/GankService.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/entity/GankBaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/entity/GankBaseResponse.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/entity/GankItemBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/entity/GankItemBean.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/presenter/GankHomePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/presenter/GankHomePresenter.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/activity/GankHomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/activity/GankHomeActivity.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/adapter/GankHomeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/adapter/GankHomeAdapter.java -------------------------------------------------------------------------------- /module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/holder/GankHomeItemHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/holder/GankHomeItemHolder.java -------------------------------------------------------------------------------- /module_gank/src/main/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/release/AndroidManifest.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/layout/gank_activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/layout/gank_activity_home.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/layout/gank_recycle_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/layout/gank_recycle_list.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/mipmap-xhdpi/gank_ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/mipmap-xhdpi/gank_ic_logo.webp -------------------------------------------------------------------------------- /module_gank/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module_gank/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /module_gank/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gank/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java -------------------------------------------------------------------------------- /module_gold/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module_gold/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/build.gradle -------------------------------------------------------------------------------- /module_gold/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/proguard-rules.pro -------------------------------------------------------------------------------- /module_gold/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java -------------------------------------------------------------------------------- /module_gold/src/main/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/app/AppLifecyclesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/app/AppLifecyclesImpl.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/app/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/app/GlobalConfiguration.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/app/GoldConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/app/GoldConstants.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/component/service/GoldInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/component/service/GoldInfoServiceImpl.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/di/component/GoldHomeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/di/component/GoldHomeComponent.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/di/module/GoldHomeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/di/module/GoldHomeModule.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/contract/GoldHomeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/contract/GoldHomeContract.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/GoldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/GoldModel.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/api/Api.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/api/service/GoldService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/api/service/GoldService.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldBaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldBaseResponse.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldListBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldListBean.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/presenter/GoldHomePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/presenter/GoldHomePresenter.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/DetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/DetailActivity.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/adapter/GoldHomeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/adapter/GoldHomeAdapter.java -------------------------------------------------------------------------------- /module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/holder/GoldHomeItemHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/holder/GoldHomeItemHolder.java -------------------------------------------------------------------------------- /module_gold/src/main/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/release/AndroidManifest.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/layout/gold_activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/layout/gold_activity_detail.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/layout/gold_activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/layout/gold_activity_home.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/layout/gold_recycle_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/layout/gold_recycle_list.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/mipmap-xhdpi/gold_ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/mipmap-xhdpi/gold_ic_logo.webp -------------------------------------------------------------------------------- /module_gold/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module_gold/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /module_gold/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_gold/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java -------------------------------------------------------------------------------- /module_zhihu/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module_zhihu/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/build.gradle -------------------------------------------------------------------------------- /module_zhihu/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/proguard-rules.pro -------------------------------------------------------------------------------- /module_zhihu/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/androidTest/java/me/jessyan/armscomponent/app/ApplicationTest.java -------------------------------------------------------------------------------- /module_zhihu/src/main/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/AppLifecyclesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/AppLifecyclesImpl.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/GlobalConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/GlobalConfiguration.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/ZhihuConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/app/ZhihuConstants.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/component/service/ZhihuInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/component/service/ZhihuInfoServiceImpl.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/DetailComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/DetailComponent.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/ZhihuHomeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/ZhihuHomeComponent.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/module/DetailModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/module/DetailModule.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/module/ZhihuHomeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/module/ZhihuHomeModule.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/contract/DetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/contract/DetailContract.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/contract/ZhihuHomeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/contract/ZhihuHomeContract.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/ZhihuModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/ZhihuModel.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/api/Api.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/api/service/ZhihuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/api/service/ZhihuService.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/DailyListBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/DailyListBean.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/ZhihuDetailBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/ZhihuDetailBean.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/presenter/DetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/presenter/DetailPresenter.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/presenter/ZhihuHomePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/presenter/ZhihuHomePresenter.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/DetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/DetailActivity.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/ZhihuHomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/ZhihuHomeActivity.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/adapter/ZhihuHomeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/adapter/ZhihuHomeAdapter.java -------------------------------------------------------------------------------- /module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/holder/ZhihuHomeItemHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/holder/ZhihuHomeItemHolder.java -------------------------------------------------------------------------------- /module_zhihu/src/main/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/release/AndroidManifest.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/layout/zhihu_activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/layout/zhihu_activity_detail.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/layout/zhihu_activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/layout/zhihu_activity_home.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/layout/zhihu_recycle_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/layout/zhihu_recycle_list.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/mipmap-xhdpi/zhihu_ic_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/mipmap-xhdpi/zhihu_ic_logo.webp -------------------------------------------------------------------------------- /module_zhihu/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module_zhihu/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /module_zhihu/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/module_zhihu/src/test/java/me/jessyan/armscomponent/app/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JessYanCoding/ArmsComponent/HEAD/settings.gradle --------------------------------------------------------------------------------