├── .gitignore ├── .gitmessage ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaomai │ │ └── geek │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── articles │ │ ├── chapters │ │ └── config │ ├── java │ │ └── com │ │ │ └── xiaomai │ │ │ └── geek │ │ │ ├── ZoomImageViewActivity.kt │ │ │ ├── application │ │ │ ├── GeekApplication.kt │ │ │ └── InitializeService.kt │ │ │ ├── base │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseAdapter.kt │ │ │ ├── BaseFragment.kt │ │ │ ├── BaseListActivity.kt │ │ │ ├── BaseListFragment.kt │ │ │ ├── BaseViewModel.kt │ │ │ ├── BaseViewModelActivity.kt │ │ │ ├── BaseViewModelFragment.kt │ │ │ └── observer │ │ │ │ ├── BaseCompletableObserver.kt │ │ │ │ ├── BaseObserver.kt │ │ │ │ ├── BaseSingleObserver.kt │ │ │ │ ├── BaseViewModelCompletableObserver.kt │ │ │ │ ├── BaseViewModelObserver.kt │ │ │ │ └── BaseViewModelSingleObserver.kt │ │ │ ├── common │ │ │ ├── Const.kt │ │ │ ├── ContentResponse.kt │ │ │ ├── Extentions.kt │ │ │ ├── GeekTitleView.kt │ │ │ ├── MenuItemView.kt │ │ │ ├── NullViewModel.kt │ │ │ ├── PageStatus.kt │ │ │ ├── utils │ │ │ │ ├── AssetUtil.kt │ │ │ │ ├── NetworkUtil.kt │ │ │ │ ├── ShareUtils.kt │ │ │ │ ├── StringUtil.kt │ │ │ │ └── WidgetUtils.java │ │ │ └── wrapper │ │ │ │ └── GeeKLog.kt │ │ │ ├── db │ │ │ ├── Article.java │ │ │ ├── ArticleDao.java │ │ │ ├── ArticleRecord.java │ │ │ ├── ArticleRecordDao.java │ │ │ ├── Config.java │ │ │ ├── ConfigDao.java │ │ │ ├── DaoMaster.java │ │ │ ├── DaoSession.java │ │ │ ├── Task.java │ │ │ └── TaskDao.java │ │ │ ├── model │ │ │ ├── article │ │ │ │ ├── model │ │ │ │ │ ├── ArticleDataSource.kt │ │ │ │ │ ├── ArticleLocalDataSource.kt │ │ │ │ │ ├── ArticleRemoteDataSource.kt │ │ │ │ │ ├── ArticleRepository.kt │ │ │ │ │ └── ArticleResponse.kt │ │ │ │ ├── view │ │ │ │ │ ├── ArticleAdapter.kt │ │ │ │ │ ├── ArticleCategoryListFragment.kt │ │ │ │ │ ├── ArticleDetailActivity.kt │ │ │ │ │ ├── ArticleListActivity.kt │ │ │ │ │ ├── ArticleSearchActivity.kt │ │ │ │ │ └── CategoryAdapter.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── ArticleViewModel.kt │ │ │ ├── main │ │ │ │ ├── model │ │ │ │ │ └── ConfigRepository.kt │ │ │ │ ├── view │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── MainViewModel.kt │ │ │ ├── mediasession │ │ │ │ └── MediaSessionManager.java │ │ │ ├── musicPlayer │ │ │ │ ├── AudioFocusManager.kt │ │ │ │ ├── HeadsetManager.kt │ │ │ │ ├── IMusicItem.kt │ │ │ │ ├── MediaManager.kt │ │ │ │ ├── MusicItem.kt │ │ │ │ ├── MusicPlayService.kt │ │ │ │ ├── MusicPlayerActivity.kt │ │ │ │ ├── OnPlayCallback.kt │ │ │ │ ├── PhoneStateBroadcastReceiver.kt │ │ │ │ ├── PhoneStateManager.kt │ │ │ │ ├── PlayMode.kt │ │ │ │ ├── PlayQueue.kt │ │ │ │ └── TimeUtils.kt │ │ │ ├── setting │ │ │ │ ├── view │ │ │ │ │ └── SettingActivity.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── SettingViewModel.kt │ │ │ └── todo │ │ │ │ ├── model │ │ │ │ ├── TaskDataSource.kt │ │ │ │ ├── TasksLocalDataSource.kt │ │ │ │ └── TasksRepository.kt │ │ │ │ ├── view │ │ │ │ ├── AddEditTaskActivity.kt │ │ │ │ ├── TaskAdapter.kt │ │ │ │ └── TasksListActivity.kt │ │ │ │ └── viewmodel │ │ │ │ └── TaskViewModel.kt │ │ │ ├── network │ │ │ ├── GeekApiService.kt │ │ │ └── GeekRetrofit.kt │ │ │ └── widget │ │ │ └── ZoomImageView.kt │ └── res │ │ ├── anim │ │ ├── alpha_in.xml │ │ └── alpha_out.xml │ │ ├── drawable-xhdpi │ │ ├── btn_player_last.png │ │ ├── btn_player_loop.png │ │ ├── btn_player_next.png │ │ ├── btn_player_order_play.png │ │ ├── btn_player_playing.png │ │ ├── btn_player_single.png │ │ ├── btn_player_suspend.png │ │ └── btn_player_timing.png │ │ ├── drawable-xxhdpi │ │ └── world.jpg │ │ ├── drawable │ │ ├── background_selector.xml │ │ ├── common_title_ic_back.xml │ │ ├── common_title_ic_more_vert.xml │ │ ├── demo.jpg │ │ ├── menu_article.xml │ │ ├── menu_hot.xml │ │ ├── menu_music_play.xml │ │ ├── menu_nav.xml │ │ ├── menu_open_in_browser.xml │ │ ├── menu_password.png │ │ ├── menu_rectangle_border.xml │ │ ├── menu_search.xml │ │ ├── menu_settings.xml │ │ ├── menu_share.xml │ │ ├── menu_to_do.xml │ │ ├── setting_ic_delete.xml │ │ ├── setting_ic_import.xml │ │ ├── setting_ic_sd_card.xml │ │ └── task_sort_rectangle_border.xml │ │ ├── layout │ │ ├── add_edit_task_activity.xml │ │ ├── article_category_item.xml │ │ ├── article_item.xml │ │ ├── article_search_activity.xml │ │ ├── geek_base_activity.xml │ │ ├── geek_base_fragment.xml │ │ ├── geek_base_list_layout.xml │ │ ├── geek_empty_view.xml │ │ ├── geek_error_view.xml │ │ ├── geek_menu_item_view.xml │ │ ├── geek_title_view.xml │ │ ├── geet_title_menu.xml │ │ ├── main_activity.xml │ │ ├── music_player_activity.xml │ │ ├── nav_view.xml │ │ ├── setting_activity.xml │ │ ├── task_item.xml │ │ ├── tasks_list_activity.xml │ │ └── zoom_imageview_demo.xml │ │ ├── menu │ │ └── article_detail_menu.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-v21 │ │ └── styles.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── xiaomai │ └── geek │ └── ExampleUnitTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pdf └── 自定义LayoutManager │ ├── 【Android】掌握自定义LayoutManager(一) 系列开篇 常见误区、问题、注意事项,常用API.pdf │ └── 【Android】掌握自定义LayoutManager(二) 实现流式布局.pdf ├── release ├── 1.2.2_pro.apk └── last_version │ ├── 1.2.1_lite.apk │ └── 1.2.1_pro.apk ├── screen_shot ├── device-2017-05-06-181208.png ├── device-2017-05-06-182155.png ├── device-2017-05-06-182535.png ├── device-2017-05-06-182555.png ├── device-2017-05-18-163757.png ├── device-2017-05-18-163814.png ├── device-2017-06-16-160320.png ├── device-2017-06-16-160752.png └── device-2017-06-16-160932.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/.gitmessage -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/xiaomai/geek/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/androidTest/java/com/xiaomai/geek/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/articles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/assets/articles -------------------------------------------------------------------------------- /app/src/main/assets/chapters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/assets/chapters -------------------------------------------------------------------------------- /app/src/main/assets/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/assets/config -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/ZoomImageViewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/ZoomImageViewActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/application/GeekApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/application/GeekApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/application/InitializeService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/application/InitializeService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseViewModelActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseViewModelActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/BaseViewModelFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/BaseViewModelFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseCompletableObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseCompletableObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseSingleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseSingleObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelCompletableObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelCompletableObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelSingleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/base/observer/BaseViewModelSingleObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/Const.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/Const.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/ContentResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/ContentResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/Extentions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/Extentions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/GeekTitleView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/GeekTitleView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/MenuItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/MenuItemView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/NullViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/NullViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/PageStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/PageStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/utils/AssetUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/utils/AssetUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/utils/NetworkUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/utils/NetworkUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/utils/ShareUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/utils/ShareUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/utils/StringUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/utils/StringUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/utils/WidgetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/utils/WidgetUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/common/wrapper/GeeKLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/common/wrapper/GeeKLog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/Article.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/ArticleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/ArticleDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/ArticleRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/ArticleRecord.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/ArticleRecordDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/ArticleRecordDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/Config.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/ConfigDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/ConfigDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/DaoMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/DaoMaster.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/DaoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/DaoSession.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/Task.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/db/TaskDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/db/TaskDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/model/ArticleDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/model/ArticleDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/model/ArticleLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/model/ArticleLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/model/ArticleRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/model/ArticleRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/model/ArticleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/model/ArticleRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/model/ArticleResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/model/ArticleResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/ArticleAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/ArticleAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/ArticleCategoryListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/ArticleCategoryListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/ArticleDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/ArticleDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/ArticleListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/ArticleListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/ArticleSearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/ArticleSearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/view/CategoryAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/view/CategoryAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/article/viewmodel/ArticleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/article/viewmodel/ArticleViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/main/model/ConfigRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/main/model/ConfigRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/main/view/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/main/view/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/main/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/main/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/mediasession/MediaSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/mediasession/MediaSessionManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/AudioFocusManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/AudioFocusManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/HeadsetManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/HeadsetManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/IMusicItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/IMusicItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/MediaManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/MediaManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicPlayService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicPlayService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicPlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/MusicPlayerActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/OnPlayCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/OnPlayCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/PhoneStateBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/PhoneStateBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/PhoneStateManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/PhoneStateManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/PlayMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/PlayMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/PlayQueue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/PlayQueue.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/musicPlayer/TimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/musicPlayer/TimeUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/setting/view/SettingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/setting/view/SettingActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/setting/viewmodel/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/setting/viewmodel/SettingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/model/TaskDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/model/TaskDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/model/TasksLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/model/TasksLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/model/TasksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/model/TasksRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/view/AddEditTaskActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/view/AddEditTaskActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/view/TaskAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/view/TaskAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/view/TasksListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/view/TasksListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/model/todo/viewmodel/TaskViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/model/todo/viewmodel/TaskViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/network/GeekApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/network/GeekApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/network/GeekRetrofit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/network/GeekRetrofit.kt -------------------------------------------------------------------------------- /app/src/main/java/com/xiaomai/geek/widget/ZoomImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/java/com/xiaomai/geek/widget/ZoomImageView.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/alpha_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/anim/alpha_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/alpha_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/anim/alpha_out.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_last.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_loop.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_next.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_order_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_order_play.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_playing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_playing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_single.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_suspend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_suspend.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/btn_player_timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xhdpi/btn_player_timing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable-xxhdpi/world.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/background_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/common_title_ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/common_title_ic_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/common_title_ic_more_vert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/common_title_ic_more_vert.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/demo.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_article.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_article.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_hot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_hot.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_music_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_music_play.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_open_in_browser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_open_in_browser.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_password.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_rectangle_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_rectangle_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_to_do.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/menu_to_do.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/setting_ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/setting_ic_delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/setting_ic_import.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/setting_ic_import.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/setting_ic_sd_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/setting_ic_sd_card.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/task_sort_rectangle_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/drawable/task_sort_rectangle_border.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/add_edit_task_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/add_edit_task_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/article_category_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/article_category_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/article_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/article_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/article_search_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/article_search_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_base_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_base_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_base_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_base_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_base_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_base_list_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_empty_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_empty_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_error_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_error_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_menu_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_menu_item_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geek_title_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geek_title_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/geet_title_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/geet_title_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/music_player_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/music_player_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/nav_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/setting_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/setting_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/task_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/task_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/tasks_list_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/tasks_list_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/zoom_imageview_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/layout/zoom_imageview_demo.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/article_detail_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/menu/article_detail_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/xiaomai/geek/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/app/src/test/java/com/xiaomai/geek/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pdf/自定义LayoutManager/【Android】掌握自定义LayoutManager(一) 系列开篇 常见误区、问题、注意事项,常用API.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/pdf/自定义LayoutManager/【Android】掌握自定义LayoutManager(一) 系列开篇 常见误区、问题、注意事项,常用API.pdf -------------------------------------------------------------------------------- /pdf/自定义LayoutManager/【Android】掌握自定义LayoutManager(二) 实现流式布局.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/pdf/自定义LayoutManager/【Android】掌握自定义LayoutManager(二) 实现流式布局.pdf -------------------------------------------------------------------------------- /release/1.2.2_pro.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/release/1.2.2_pro.apk -------------------------------------------------------------------------------- /release/last_version/1.2.1_lite.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/release/last_version/1.2.1_lite.apk -------------------------------------------------------------------------------- /release/last_version/1.2.1_pro.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/release/last_version/1.2.1_pro.apk -------------------------------------------------------------------------------- /screen_shot/device-2017-05-06-181208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-06-181208.png -------------------------------------------------------------------------------- /screen_shot/device-2017-05-06-182155.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-06-182155.png -------------------------------------------------------------------------------- /screen_shot/device-2017-05-06-182535.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-06-182535.png -------------------------------------------------------------------------------- /screen_shot/device-2017-05-06-182555.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-06-182555.png -------------------------------------------------------------------------------- /screen_shot/device-2017-05-18-163757.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-18-163757.png -------------------------------------------------------------------------------- /screen_shot/device-2017-05-18-163814.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-05-18-163814.png -------------------------------------------------------------------------------- /screen_shot/device-2017-06-16-160320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-06-16-160320.png -------------------------------------------------------------------------------- /screen_shot/device-2017-06-16-160752.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-06-16-160752.png -------------------------------------------------------------------------------- /screen_shot/device-2017-06-16-160932.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeXiaoMai/AndroidGeek/HEAD/screen_shot/device-2017-06-16-160932.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------