├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── zane │ │ └── githubquery │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── zane │ │ │ └── githubquery │ │ │ ├── app │ │ │ └── MyApplication.java │ │ │ ├── config │ │ │ └── GithubApi.java │ │ │ ├── inject │ │ │ ├── component │ │ │ │ ├── ActivityComponent.java │ │ │ │ ├── ApplicationComponent.java │ │ │ │ └── GithubApiComponent.java │ │ │ ├── module │ │ │ │ ├── ActivityModule.java │ │ │ │ ├── ApplicationModule.java │ │ │ │ └── GithubApiModule.java │ │ │ ├── qualifier │ │ │ │ └── ContextType.java │ │ │ └── scope │ │ │ │ └── ActivityLife.java │ │ │ ├── model │ │ │ └── bean │ │ │ │ ├── Repos.java │ │ │ │ ├── Users.java │ │ │ │ └── data │ │ │ │ └── remote │ │ │ │ ├── DataManager.java │ │ │ │ └── GithubApiService.java │ │ │ ├── presenters │ │ │ ├── MainActivity.java │ │ │ ├── ReposActivity.java │ │ │ ├── ReposListAdapter.java │ │ │ └── UserInfoActivity.java │ │ │ ├── utils │ │ │ └── FileUtils2.java │ │ │ └── view │ │ │ ├── MainView.java │ │ │ ├── ReposListViewHolder.java │ │ │ ├── ReposView.java │ │ │ └── UserInfoView.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_repos_layout.xml │ │ ├── activity_userinfo_layout.xml │ │ └── mainactivity_repositem_layout.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── zane │ └── githubquery │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── image1.png ├── image2.png └── image3.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/zane/githubquery/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/androidTest/java/com/example/zane/githubquery/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/app/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/app/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/config/GithubApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/config/GithubApi.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/component/ActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/component/ActivityComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/component/ApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/component/ApplicationComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/component/GithubApiComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/component/GithubApiComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/module/ActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/module/ActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/module/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/module/ApplicationModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/module/GithubApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/module/GithubApiModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/qualifier/ContextType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/qualifier/ContextType.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/inject/scope/ActivityLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/inject/scope/ActivityLife.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/model/bean/Repos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/model/bean/Repos.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/model/bean/Users.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/model/bean/Users.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/model/bean/data/remote/DataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/model/bean/data/remote/DataManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/model/bean/data/remote/GithubApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/model/bean/data/remote/GithubApiService.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/presenters/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/presenters/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/presenters/ReposActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/presenters/ReposActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/presenters/ReposListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/presenters/ReposListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/presenters/UserInfoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/presenters/UserInfoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/utils/FileUtils2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/utils/FileUtils2.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/view/MainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/view/MainView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/view/ReposListViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/view/ReposListViewHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/view/ReposView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/view/ReposView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/zane/githubquery/view/UserInfoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/java/com/example/zane/githubquery/view/UserInfoView.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_repos_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/layout/activity_repos_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_userinfo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/layout/activity_userinfo_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/mainactivity_repositem_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/layout/mainactivity_repositem_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/zane/githubquery/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/app/src/test/java/com/example/zane/githubquery/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/image/image1.png -------------------------------------------------------------------------------- /image/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/image/image2.png -------------------------------------------------------------------------------- /image/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zane96/GithubQuery/HEAD/image/image3.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------