├── .gitignore
├── .idea
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── encodings.xml
├── gradle.xml
├── kotlinc.xml
├── libraries
│ ├── Android_SpinKit_1_1_0.xml
│ ├── DragSlopLayout_1_0_3.xml
│ ├── MobCommons_2017_0216_1054.xml
│ ├── MobTools_2017_0216_1054.xml
│ ├── PhotoView_1_3_0.xml
│ ├── ShareSDK_Core_2_8_1.xml
│ ├── ShareSDK_Wechat_2_8_1.xml
│ ├── ShareSDK_Wechat_Core_2_8_1.xml
│ ├── ShareSDK_Wechat_Favorite_2_8_1.xml
│ ├── ShareSDK_Wechat_Moments_2_8_1.xml
│ ├── adapter_rxjava_2_0_2.xml
│ ├── animated_vector_drawable_25_1_1.xml
│ ├── appcompat_v7_25_1_1.xml
│ ├── baidumapapi_base_v4_1_1.xml
│ ├── baidumapapi_cloud_v4_1_1.xml
│ ├── baidumapapi_map_v4_1_1.xml
│ ├── baidumapapi_radar_v4_1_1.xml
│ ├── baidumapapi_search_v4_1_1.xml
│ ├── baidumapapi_util_v4_1_1.xml
│ ├── banner_1_4_9.xml
│ ├── butterknife_7_0_1.xml
│ ├── cardview_v7_25_0_1.xml
│ ├── circleimageview_2_1_0.xml
│ ├── commons_0_9_0_1.xml
│ ├── converter_gson_2_0_2.xml
│ ├── converter_scalars_2_0_2.xml
│ ├── core_0_9_0_1.xml
│ ├── crashreport_2_1_9.xml
│ ├── dagger_2_2.xml
│ ├── design_25_0_1.xml
│ ├── espresso_core_2_2_2.xml
│ ├── espresso_idling_resource_2_2_2.xml
│ ├── exposed_instrumentation_api_publish_0_5.xml
│ ├── freemarker_2_3_23.xml
│ ├── glide_3_7_0.xml
│ ├── greendao_3_0_1.xml
│ ├── greendao_api_3_0_0.xml
│ ├── greendao_generator_3_0_0.xml
│ ├── gson_2_6_1.xml
│ ├── haha_2_0_2.xml
│ ├── hamcrest_core_1_3.xml
│ ├── hamcrest_integration_1_3.xml
│ ├── hamcrest_library_1_3.xml
│ ├── javawriter_2_1_1.xml
│ ├── javax_annotation_10_0_b28.xml
│ ├── javax_annotation_api_1_2.xml
│ ├── javax_inject_1.xml
│ ├── jiecaovideoplayer_5_5.xml
│ ├── jsr305_2_0_1.xml
│ ├── junit_4_12.xml
│ ├── leakcanary_analyzer_1_4_beta2.xml
│ ├── leakcanary_android_1_4_beta2.xml
│ ├── leakcanary_android_no_op_1_4_beta2.xml
│ ├── leakcanary_watcher_1_4_beta2.xml
│ ├── library_1_0_1.xml
│ ├── library_1_1_3.xml
│ ├── library_1_1_7.xml
│ ├── library_1_4_0.xml
│ ├── library_2_4_0.xml
│ ├── locSDK_6_13.xml
│ ├── logging_interceptor_3_2_0.xml
│ ├── multidex_1_0_1.xml
│ ├── multidex_instrumentation_1_0_1.xml
│ ├── okhttp_3_2_0.xml
│ ├── okio_1_6_0.xml
│ ├── permissionsdispatcher_2_1_3.xml
│ ├── preference_v14_25_0_1.xml
│ ├── preference_v7_25_0_1.xml
│ ├── recyclerview_v7_25_0_1.xml
│ ├── retrofit_2_0_2.xml
│ ├── rules_0_5.xml
│ ├── runner_0_5.xml
│ ├── rxandroid_1_1_0.xml
│ ├── rxbinding_0_4_0.xml
│ ├── rxbinding_recyclerview_v7_0_4_0.xml
│ ├── rxjava_1_1_1.xml
│ ├── rxpermissions_0_9_1.xml
│ ├── support_annotations_25_1_1.xml
│ ├── support_compat_25_1_1.xml
│ ├── support_core_ui_25_1_1.xml
│ ├── support_core_utils_25_1_1.xml
│ ├── support_fragment_25_1_1.xml
│ ├── support_media_compat_25_1_1.xml
│ ├── support_v4_25_1_1.xml
│ ├── support_vector_drawable_25_1_1.xml
│ ├── systembartint_1_0_3.xml
│ └── transition_25_0_1.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
├── vcs.xml
└── workspace.xml
├── README.md
├── WeRead.iml
├── app
├── .gitignore
├── WeRead.jks
├── app-release.apk
├── app.iml
├── build.gradle
├── libs
│ ├── MobCommons-2017.0216.1054.jar
│ ├── MobTools-2017.0216.1054.jar
│ ├── ShareSDK-Core-2.8.1.jar
│ ├── ShareSDK-Wechat-2.8.1.jar
│ ├── ShareSDK-Wechat-Core-2.8.1.jar
│ ├── ShareSDK-Wechat-Favorite-2.8.1.jar
│ ├── ShareSDK-Wechat-Moments-2.8.1.jar
│ ├── arm64-v8a
│ │ ├── libBaiduMapSDK_base_v4_1_1.so
│ │ ├── libBaiduMapSDK_cloud_v4_1_1.so
│ │ ├── libBaiduMapSDK_map_v4_1_1.so
│ │ ├── libBaiduMapSDK_radar_v4_1_1.so
│ │ ├── libBaiduMapSDK_search_v4_1_1.so
│ │ ├── libBaiduMapSDK_util_v4_1_1.so
│ │ └── liblocSDK6a.so
│ ├── armeabi-v7a
│ │ ├── libBaiduMapSDK_base_v4_1_1.so
│ │ ├── libBaiduMapSDK_cloud_v4_1_1.so
│ │ ├── libBaiduMapSDK_map_v4_1_1.so
│ │ ├── libBaiduMapSDK_radar_v4_1_1.so
│ │ ├── libBaiduMapSDK_search_v4_1_1.so
│ │ ├── libBaiduMapSDK_util_v4_1_1.so
│ │ └── liblocSDK6a.so
│ ├── armeabi
│ │ ├── libBaiduMapSDK_base_v4_1_1.so
│ │ ├── libBaiduMapSDK_cloud_v4_1_1.so
│ │ ├── libBaiduMapSDK_map_v4_1_1.so
│ │ ├── libBaiduMapSDK_radar_v4_1_1.so
│ │ ├── libBaiduMapSDK_search_v4_1_1.so
│ │ ├── libBaiduMapSDK_util_v4_1_1.so
│ │ └── liblocSDK6a.so
│ ├── baidumapapi_base_v4_1_1.jar
│ ├── baidumapapi_cloud_v4_1_1.jar
│ ├── baidumapapi_map_v4_1_1.jar
│ ├── baidumapapi_radar_v4_1_1.jar
│ ├── baidumapapi_search_v4_1_1.jar
│ ├── baidumapapi_util_v4_1_1.jar
│ ├── locSDK_6.13.jar
│ ├── x86
│ │ ├── libBaiduMapSDK_base_v4_1_1.so
│ │ ├── libBaiduMapSDK_cloud_v4_1_1.so
│ │ ├── libBaiduMapSDK_map_v4_1_1.so
│ │ ├── libBaiduMapSDK_radar_v4_1_1.so
│ │ ├── libBaiduMapSDK_search_v4_1_1.so
│ │ ├── libBaiduMapSDK_util_v4_1_1.so
│ │ └── liblocSDK6a.so
│ └── x86_64
│ │ ├── libBaiduMapSDK_base_v4_1_1.so
│ │ ├── libBaiduMapSDK_cloud_v4_1_1.so
│ │ ├── libBaiduMapSDK_map_v4_1_1.so
│ │ ├── libBaiduMapSDK_radar_v4_1_1.so
│ │ ├── libBaiduMapSDK_search_v4_1_1.so
│ │ ├── libBaiduMapSDK_util_v4_1_1.so
│ │ └── liblocSDK6a.so
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── cn
│ │ └── read
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── ShareSDK.xml
│ ├── java
│ │ └── cn
│ │ │ ├── read
│ │ │ ├── BaseActivity.java
│ │ │ ├── BaseFragment.java
│ │ │ ├── annotation
│ │ │ │ └── BindValues.java
│ │ │ ├── base
│ │ │ │ ├── App.java
│ │ │ │ ├── NewsService.java
│ │ │ │ └── RetrofitManager.java
│ │ │ ├── bean
│ │ │ │ ├── BeautyPhotoInfo.java
│ │ │ │ ├── BookMarks.java
│ │ │ │ ├── Chat.java
│ │ │ │ ├── ChatLog.java
│ │ │ │ ├── ChatReceive.java
│ │ │ │ ├── ItemInfo.java
│ │ │ │ ├── NewsChannelTable.java
│ │ │ │ ├── NewsDetail.java
│ │ │ │ ├── NewsPhotoDetail.java
│ │ │ │ ├── NewsSummary.java
│ │ │ │ ├── PhotoInfo.java
│ │ │ │ ├── PhotoSetInfo.java
│ │ │ │ ├── VideosChannelTable.java
│ │ │ │ ├── VideosSummary.java
│ │ │ │ ├── Weather.java
│ │ │ │ └── WelfarePhotoList.java
│ │ │ ├── common
│ │ │ │ ├── ApiConstants.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── HostType.java
│ │ │ │ └── LoadNewsType.java
│ │ │ ├── dao
│ │ │ │ ├── BeautyPhotoInfoDao.java
│ │ │ │ ├── ChatLogDao.java
│ │ │ │ ├── DaoMaster.java
│ │ │ │ ├── DaoSession.java
│ │ │ │ ├── NewsChannelTableDao.java
│ │ │ │ ├── NewsSummaryDao.java
│ │ │ │ ├── VideosChannelTableDao.java
│ │ │ │ └── VideosSummaryDao.java
│ │ │ ├── db
│ │ │ │ ├── DBHelper.java
│ │ │ │ ├── MigrationHelper.java
│ │ │ │ ├── NewsChannelTableManager.java
│ │ │ │ └── VideosChannelTableManager.java
│ │ │ ├── di
│ │ │ │ ├── component
│ │ │ │ │ ├── ActivityComponent.java
│ │ │ │ │ ├── ApplicationComponent.java
│ │ │ │ │ ├── FragmentComponent.java
│ │ │ │ │ └── ServiceComponent.java
│ │ │ │ ├── module
│ │ │ │ │ ├── ActivityModule.java
│ │ │ │ │ ├── ApplicationModule.java
│ │ │ │ │ ├── FragmentModule.java
│ │ │ │ │ └── ServiceModule.java
│ │ │ │ └── scope
│ │ │ │ │ ├── ContextLife.java
│ │ │ │ │ ├── PerActivity.java
│ │ │ │ │ ├── PerApp.java
│ │ │ │ │ ├── PerFragment.java
│ │ │ │ │ └── PerService.java
│ │ │ ├── event
│ │ │ │ ├── ChannelChangeEvent.java
│ │ │ │ ├── ChannelItemMoveEvent.java
│ │ │ │ ├── MessageEvent.java
│ │ │ │ ├── OtherShowChangeEvent.java
│ │ │ │ ├── PhotoDetailOnClickEvent.java
│ │ │ │ └── ScrollToTopEvent.java
│ │ │ ├── listener
│ │ │ │ ├── OnItemClickListener.java
│ │ │ │ └── RequestCallBack.java
│ │ │ ├── ui
│ │ │ │ ├── activities
│ │ │ │ │ ├── GrilPhotoDetailActivity.java
│ │ │ │ │ ├── HomeActivity.java
│ │ │ │ │ ├── NewsChannelActivity.java
│ │ │ │ │ ├── NewsDetailActivity.java
│ │ │ │ │ ├── NewsPhotoDetailActivity.java
│ │ │ │ │ ├── NewsPhotoSetActivity.java
│ │ │ │ │ ├── SplashActivity.java
│ │ │ │ │ ├── VideosChannelActivity.java
│ │ │ │ │ └── otherserver
│ │ │ │ │ │ ├── BaseStationLocationActivity.java
│ │ │ │ │ │ ├── FootBallFiveLeagueActivity.java
│ │ │ │ │ │ ├── IdCardInquiriesActivity.java
│ │ │ │ │ │ ├── PhoneAttrActivity.java
│ │ │ │ │ │ ├── RecipeActivity.java
│ │ │ │ │ │ ├── TheQuestionBankActivity.java
│ │ │ │ │ │ ├── TrainTicketInquiriesActivity.java
│ │ │ │ │ │ ├── WeatherActivity.java
│ │ │ │ │ │ ├── ZGSolutionDreamActivity.java
│ │ │ │ │ │ └── ZipCodeActivity.java
│ │ │ │ ├── adapter
│ │ │ │ │ ├── BaseRecyclerViewAdapter.java
│ │ │ │ │ ├── BeautyPhotoAdapter.java
│ │ │ │ │ ├── BookMarksFragmentPagerAdapter.java
│ │ │ │ │ ├── ChatAdapter.java
│ │ │ │ │ ├── GrilPhotoPagerAdapter.java
│ │ │ │ │ ├── LifePhotoAdapter.java
│ │ │ │ │ ├── NewsChannelAdapter.java
│ │ │ │ │ ├── NewsFragmentPagerAdapter.java
│ │ │ │ │ ├── NewsListAdapter.java
│ │ │ │ │ ├── OtherServerAdapter.java
│ │ │ │ │ ├── PhotoPagerAdapter.java
│ │ │ │ │ ├── PhotoSetPagerAdapter.java
│ │ │ │ │ ├── PhotosFragmentPagerAdapter.java
│ │ │ │ │ ├── VideosChannelAdapter.java
│ │ │ │ │ ├── VideosFragmentPagerAdapter.java
│ │ │ │ │ ├── VideosListAdapter.java
│ │ │ │ │ ├── WelfarePhotoAdapter.java
│ │ │ │ │ └── otherserver
│ │ │ │ │ │ └── WeatherAdapter.java
│ │ │ │ ├── fragments
│ │ │ │ │ ├── AboutFragment.java
│ │ │ │ │ ├── BeautyChatFragment.java
│ │ │ │ │ ├── BeautyPhotoFragment.java
│ │ │ │ │ ├── BookMarksFragment.java
│ │ │ │ │ ├── BookMarksListFragment.java
│ │ │ │ │ ├── LifePhotoFragment.java
│ │ │ │ │ ├── NewsFragment.java
│ │ │ │ │ ├── NewsListFragment.java
│ │ │ │ │ ├── OtherServerFragment.java
│ │ │ │ │ ├── PhotoDetailFragment.java
│ │ │ │ │ ├── PhotosFragment.java
│ │ │ │ │ ├── SettingFragment.java
│ │ │ │ │ ├── VideosFragment.java
│ │ │ │ │ ├── VideosListFragment.java
│ │ │ │ │ └── WelfarePhotoFragment.java
│ │ │ │ ├── interactor
│ │ │ │ │ ├── BeautyPhotoInteractor.java
│ │ │ │ │ ├── BookMarksInteractor.java
│ │ │ │ │ ├── BookMarksListInteractor.java
│ │ │ │ │ ├── GrilPhotoDetailInteractor.java
│ │ │ │ │ ├── LifePhotoInteractor.java
│ │ │ │ │ ├── NewsChannelInteractor.java
│ │ │ │ │ ├── NewsDetailInteractor.java
│ │ │ │ │ ├── NewsInteractor.java
│ │ │ │ │ ├── NewsListInteractor.java
│ │ │ │ │ ├── NewsPhotoSetInteractor.java
│ │ │ │ │ ├── PhotosInteractor.java
│ │ │ │ │ ├── VideosChannelInteractor.java
│ │ │ │ │ ├── VideosInteractor.java
│ │ │ │ │ ├── VideosListInteractor.java
│ │ │ │ │ ├── WelfarePhotoInteractor.java
│ │ │ │ │ └── impl
│ │ │ │ │ │ ├── BeautyPhotoInteractorImpl.java
│ │ │ │ │ │ ├── BooKMarksListInteractorImpl.java
│ │ │ │ │ │ ├── BookMarksInteractorImpl.java
│ │ │ │ │ │ ├── GrilPhotoDetailInteractorImpl.java
│ │ │ │ │ │ ├── LifePhotoInteractorImpl.java
│ │ │ │ │ │ ├── NewsChannelInteractorImpl.java
│ │ │ │ │ │ ├── NewsDetailInteractorImpl.java
│ │ │ │ │ │ ├── NewsInteractorImpl.java
│ │ │ │ │ │ ├── NewsListInteractorImpl.java
│ │ │ │ │ │ ├── NewsPhotoSetInteractorImpl.java
│ │ │ │ │ │ ├── PhotosInteractorImpl.java
│ │ │ │ │ │ ├── VideosChannelInteractorImpl.java
│ │ │ │ │ │ ├── VideosInteractorImpl.java
│ │ │ │ │ │ ├── VideosListInteractorImpl.java
│ │ │ │ │ │ └── WelfarePhotoInteractorImpl.java
│ │ │ │ ├── presenter
│ │ │ │ │ ├── BasePresenter.java
│ │ │ │ │ ├── BeautyPhotoPresenter.java
│ │ │ │ │ ├── BookMarksListPresenter.java
│ │ │ │ │ ├── BookMarksPresenter.java
│ │ │ │ │ ├── GrilPhotoDetailPresenter.java
│ │ │ │ │ ├── LifePhotoPresenter.java
│ │ │ │ │ ├── NewsChannelPresenter.java
│ │ │ │ │ ├── NewsDetailPresenter.java
│ │ │ │ │ ├── NewsListPresenter.java
│ │ │ │ │ ├── NewsPhotoSetPresenter.java
│ │ │ │ │ ├── NewsPresenter.java
│ │ │ │ │ ├── PhotosPresenter.java
│ │ │ │ │ ├── VideosChannelPresenter.java
│ │ │ │ │ ├── VideosListPresenter.java
│ │ │ │ │ ├── VideosPresenter.java
│ │ │ │ │ ├── WelfarePhotoPresenter.java
│ │ │ │ │ └── impl
│ │ │ │ │ │ ├── BasePresenterImpl.java
│ │ │ │ │ │ ├── BeautyPhotoPresenterImpl.java
│ │ │ │ │ │ ├── BookMarksListPresenterImpl.java
│ │ │ │ │ │ ├── BookMarksPresenterImpl.java
│ │ │ │ │ │ ├── GrilPhotoDetailPresenterImpl.java
│ │ │ │ │ │ ├── LifePhotoPresenterImpl.java
│ │ │ │ │ │ ├── NewsChannelPresenterImpl.java
│ │ │ │ │ │ ├── NewsDetailPresenterImpl.java
│ │ │ │ │ │ ├── NewsListPresenterImpl.java
│ │ │ │ │ │ ├── NewsPhotoSetPresenterImpl.java
│ │ │ │ │ │ ├── NewsPresenterImpl.java
│ │ │ │ │ │ ├── PhotosPresenterImpl.java
│ │ │ │ │ │ ├── VideosChannelPresenterImpl.java
│ │ │ │ │ │ ├── VideosListPresenterImpl.java
│ │ │ │ │ │ ├── VideosPresenterImpl.java
│ │ │ │ │ │ └── WelfarePhotoPresenterImpl.java
│ │ │ │ └── view
│ │ │ │ │ ├── BaseView.java
│ │ │ │ │ ├── BeautyPhotoView.java
│ │ │ │ │ ├── BookMarksListView.java
│ │ │ │ │ ├── BookMarksView.java
│ │ │ │ │ ├── GrilPhotoDetailView.java
│ │ │ │ │ ├── LifePhotoView.java
│ │ │ │ │ ├── NewsChannelView.java
│ │ │ │ │ ├── NewsDetailView.java
│ │ │ │ │ ├── NewsListView.java
│ │ │ │ │ ├── NewsPhotoSetView.java
│ │ │ │ │ ├── NewsView.java
│ │ │ │ │ ├── PhotosView.java
│ │ │ │ │ ├── VideosChannelView.java
│ │ │ │ │ ├── VideosListView.java
│ │ │ │ │ ├── VideosView.java
│ │ │ │ │ └── WelfarePhotoView.java
│ │ │ ├── utils
│ │ │ │ ├── ClickUtil.java
│ │ │ │ ├── DimenUtil.java
│ │ │ │ ├── FileUtils.java
│ │ │ │ ├── GlideImageLoader.java
│ │ │ │ ├── MyUtils.java
│ │ │ │ ├── NavUtils.java
│ │ │ │ ├── NetUtil.java
│ │ │ │ ├── RxBus.java
│ │ │ │ ├── SDCardUtils.java
│ │ │ │ ├── ShareUtils.java
│ │ │ │ ├── SharedPreferencesUtil.java
│ │ │ │ ├── SnackbarUtils.java
│ │ │ │ ├── StringUtils.java
│ │ │ │ └── TransformUtils.java
│ │ │ └── widget
│ │ │ │ ├── AnimRecyclerViewAdapter.java
│ │ │ │ ├── AnimateHelper.java
│ │ │ │ ├── ItemDragHelperCallback.java
│ │ │ │ ├── LineRecyclerView.java
│ │ │ │ ├── PhotoViewPager.java
│ │ │ │ ├── ScrollAwareFABBehavior.java
│ │ │ │ └── URLImageGetter.java
│ │ │ └── sharesdk
│ │ │ ├── demo
│ │ │ └── wxapi
│ │ │ │ └── WXEntryActivity.java
│ │ │ └── onekeyshare
│ │ │ ├── CustomerLogo.java
│ │ │ ├── OnekeyShare.java
│ │ │ ├── OnekeySharePage.java
│ │ │ ├── OnekeyShareTheme.java
│ │ │ ├── OnekeyShareThemeImpl.java
│ │ │ ├── ShareContentCustomizeCallback.java
│ │ │ └── themes
│ │ │ └── classic
│ │ │ ├── ClassicTheme.java
│ │ │ ├── EditPage.java
│ │ │ ├── FriendAdapter.java
│ │ │ ├── FriendListItem.java
│ │ │ ├── FriendListPage.java
│ │ │ ├── IndicatorView.java
│ │ │ ├── PRTHeader.java
│ │ │ ├── PicViewerPage.java
│ │ │ ├── PlatformPage.java
│ │ │ ├── PlatformPageAdapter.java
│ │ │ ├── RotateImageView.java
│ │ │ ├── XView.java
│ │ │ ├── land
│ │ │ ├── EditPageLand.java
│ │ │ ├── FriendListPageLand.java
│ │ │ ├── PlatformPageAdapterLand.java
│ │ │ └── PlatformPageLand.java
│ │ │ └── port
│ │ │ ├── EditPagePort.java
│ │ │ ├── FriendListPagePort.java
│ │ │ ├── PlatformPageAdapterPort.java
│ │ │ └── PlatformPagePort.java
│ └── res
│ │ ├── anim
│ │ ├── anim_bottom_in.xml
│ │ ├── banner_right_entry.xml
│ │ ├── expand_vertical_entry.xml
│ │ ├── fade_in.xml
│ │ ├── fade_out.xml
│ │ ├── hold.xml
│ │ └── slide_in_right.xml
│ │ ├── drawable-hdpi
│ │ ├── ic_arrow_back.png
│ │ └── ssdk_oks_ptr_ptr.png
│ │ ├── drawable-mdpi
│ │ ├── chat.png
│ │ ├── ic_arrow_back.png
│ │ └── mask_news_detail_photo.xml
│ │ ├── drawable-night
│ │ ├── icon_city.xml
│ │ ├── icon_cloth.xml
│ │ ├── icon_flu.xml
│ │ ├── icon_humidity.xml
│ │ ├── icon_sport.xml
│ │ ├── icon_temp.xml
│ │ ├── icon_travel.xml
│ │ └── icon_wind.xml
│ │ ├── drawable-nodpi
│ │ ├── splash0.jpg
│ │ ├── splash1.jpg
│ │ ├── splash10.jpg
│ │ ├── splash11.jpg
│ │ ├── splash12.jpg
│ │ ├── splash13.jpg
│ │ ├── splash14.jpg
│ │ ├── splash15.jpg
│ │ ├── splash16.jpg
│ │ ├── splash2.jpg
│ │ ├── splash3.jpg
│ │ ├── splash4.jpg
│ │ ├── splash6.jpg
│ │ ├── splash7.jpg
│ │ ├── splash8.jpg
│ │ └── splash9.jpg
│ │ ├── drawable-xhdpi
│ │ ├── bg_custom_incoming_message.9.png
│ │ ├── bg_custom_outcoming_message.9.png
│ │ ├── coll.png
│ │ ├── colled.png
│ │ ├── ic_arrow_back.png
│ │ ├── ic_arrow_upward.png
│ │ ├── ic_base_station_location.png
│ │ ├── ic_football_five_league.png
│ │ ├── ic_gong.png
│ │ ├── ic_id_card_inquiries.png
│ │ ├── ic_phone_attr.png
│ │ ├── ic_recipe.png
│ │ ├── ic_reload_normal.png
│ │ ├── ic_reload_press.png
│ │ ├── ic_right.png
│ │ ├── ic_the_question_bank.png
│ │ ├── ic_train_ticket_inquiries.png
│ │ ├── ic_weather.png
│ │ ├── ic_zip_code.png
│ │ ├── more_video.png
│ │ ├── more_video_press.png
│ │ ├── new_review_tabbar.png
│ │ ├── new_review_tabbar_press.png
│ │ ├── search.png
│ │ ├── sel_btn_love.xml
│ │ ├── sel_btn_photo_download.xml
│ │ ├── sel_btn_praise.xml
│ │ ├── share.png
│ │ ├── ssdk_auth_title_back.png
│ │ ├── ssdk_back_arr.png
│ │ ├── ssdk_logo.png
│ │ ├── ssdk_oks_classic_alipay.png
│ │ ├── ssdk_oks_classic_alipaymoments.png
│ │ ├── ssdk_oks_classic_bluetooth.png
│ │ ├── ssdk_oks_classic_check_checked.png
│ │ ├── ssdk_oks_classic_check_default.png
│ │ ├── ssdk_oks_classic_dingding.png
│ │ ├── ssdk_oks_classic_douban.png
│ │ ├── ssdk_oks_classic_dropbox.png
│ │ ├── ssdk_oks_classic_email.png
│ │ ├── ssdk_oks_classic_evernote.png
│ │ ├── ssdk_oks_classic_facebook.png
│ │ ├── ssdk_oks_classic_facebookmessenger.png
│ │ ├── ssdk_oks_classic_flickr.png
│ │ ├── ssdk_oks_classic_foursquare.png
│ │ ├── ssdk_oks_classic_googleplus.png
│ │ ├── ssdk_oks_classic_instagram.png
│ │ ├── ssdk_oks_classic_instapaper.png
│ │ ├── ssdk_oks_classic_kaixin.png
│ │ ├── ssdk_oks_classic_kakaostory.png
│ │ ├── ssdk_oks_classic_kakaotalk.png
│ │ ├── ssdk_oks_classic_laiwang.png
│ │ ├── ssdk_oks_classic_laiwangmoments.png
│ │ ├── ssdk_oks_classic_line.png
│ │ ├── ssdk_oks_classic_linkedin.png
│ │ ├── ssdk_oks_classic_meipai.png
│ │ ├── ssdk_oks_classic_mingdao.png
│ │ ├── ssdk_oks_classic_pinterest.png
│ │ ├── ssdk_oks_classic_pocket.png
│ │ ├── ssdk_oks_classic_qq.png
│ │ ├── ssdk_oks_classic_qzone.png
│ │ ├── ssdk_oks_classic_renren.png
│ │ ├── ssdk_oks_classic_shortmessage.png
│ │ ├── ssdk_oks_classic_sinaweibo.png
│ │ ├── ssdk_oks_classic_tencentweibo.png
│ │ ├── ssdk_oks_classic_tumblr.png
│ │ ├── ssdk_oks_classic_twitter.png
│ │ ├── ssdk_oks_classic_vkontakte.png
│ │ ├── ssdk_oks_classic_wechat.png
│ │ ├── ssdk_oks_classic_wechatfavorite.png
│ │ ├── ssdk_oks_classic_wechatmoments.png
│ │ ├── ssdk_oks_classic_whatsapp.png
│ │ ├── ssdk_oks_classic_yixin.png
│ │ ├── ssdk_oks_classic_yixinmoments.png
│ │ ├── ssdk_oks_classic_youdao.png
│ │ ├── ssdk_oks_classic_youtube.png
│ │ ├── ssdk_title_div.png
│ │ ├── type_one_cloudy.png
│ │ ├── type_one_cloudytosunny.png
│ │ ├── type_one_fog.png
│ │ ├── type_one_heavy_rain.png
│ │ ├── type_one_light_rain.png
│ │ ├── type_one_snow.png
│ │ ├── type_one_sunny.png
│ │ ├── type_one_thunder_rain.png
│ │ ├── type_one_thunderstorm.png
│ │ ├── type_one_windy.png
│ │ ├── type_two_cloudy.png
│ │ ├── type_two_cloudytosunny.png
│ │ ├── type_two_fog.png
│ │ ├── type_two_hail.png
│ │ ├── type_two_hailrain.png
│ │ ├── type_two_haze.png
│ │ ├── type_two_light_rain.png
│ │ ├── type_two_rain.png
│ │ ├── type_two_snowrain.png
│ │ ├── type_two_sunny.png
│ │ └── type_two_thunderstorm.png
│ │ ├── drawable-xxhdpi
│ │ ├── ban_shadow.9.png
│ │ ├── ic_add.png
│ │ ├── ic_arrow_back.png
│ │ ├── ic_btn_download.png
│ │ ├── ic_btn_love.png
│ │ ├── ic_btn_loved.png
│ │ ├── ic_btn_praise.png
│ │ ├── ic_btn_praised.png
│ │ ├── ic_load_fail.9.png
│ │ ├── ic_loading.9.png
│ │ ├── ic_menu_news.png
│ │ ├── ic_menu_other.png
│ │ ├── ic_news_empty.png
│ │ ├── ic_no_collection.png
│ │ ├── ic_no_download.png
│ │ ├── ic_photo_download.png
│ │ ├── ic_photo_downloaded.png
│ │ ├── ic_share.png
│ │ ├── night.png
│ │ └── sel_btn_coll.xml
│ │ ├── drawable-xxxhdpi
│ │ └── ic_arrow_back.png
│ │ ├── drawable
│ │ ├── bg_item_news_channel.xml
│ │ ├── head.jpg
│ │ ├── ic_action_comment.xml
│ │ ├── ic_insert_link_black_24dp.xml
│ │ ├── ic_menu_about.xml
│ │ ├── ic_menu_bookmarks.xml
│ │ ├── ic_menu_gallery.xml
│ │ ├── ic_menu_setting.xml
│ │ ├── ic_menu_slideshow.xml
│ │ ├── ic_more_vert_white_24dp.xml
│ │ ├── ic_open_in_browser_black_24dp.xml
│ │ ├── ic_star_black_24dp.xml
│ │ ├── icon_city.xml
│ │ ├── icon_cloth.xml
│ │ ├── icon_flu.xml
│ │ ├── icon_humidity.xml
│ │ ├── icon_sport.xml
│ │ ├── icon_temp.xml
│ │ ├── icon_travel.xml
│ │ ├── icon_wind.xml
│ │ ├── item_select_bg.xml
│ │ ├── more_video_selector.xml
│ │ ├── rounded_button.xml
│ │ ├── rounded_button_false.xml
│ │ ├── rounded_edittext.xml
│ │ ├── sel_btn_reload.xml
│ │ ├── side_nav_bar.xml
│ │ ├── ssdk_oks_classic_platform_cell_back.xml
│ │ ├── ssdk_oks_classic_progressbar.xml
│ │ └── timg.jpg
│ │ ├── layout
│ │ ├── activity_base_station_location.xml
│ │ ├── activity_football_five_league.xml
│ │ ├── activity_girl_photo_detail.xml
│ │ ├── activity_home.xml
│ │ ├── activity_id_card_inquiries.xml
│ │ ├── activity_news_channel.xml
│ │ ├── activity_news_detail.xml
│ │ ├── activity_news_photo_detail.xml
│ │ ├── activity_news_photo_set.xml
│ │ ├── activity_phone_attr.xml
│ │ ├── activity_recipe.xml
│ │ ├── activity_splash1.xml
│ │ ├── activity_the_quesion_bank.xml
│ │ ├── activity_train_ticket_inquiries.xml
│ │ ├── activity_videos_channel.xml
│ │ ├── activity_weather.xml
│ │ ├── activity_zg_solution_dream.xml
│ │ ├── activity_zip_code.xml
│ │ ├── app_bar_home.xml
│ │ ├── content_home.xml
│ │ ├── content_news_detail.xml
│ │ ├── drawer_switch.xml
│ │ ├── fragment_beauty_chat.xml
│ │ ├── fragment_beauty_photo.xml
│ │ ├── fragment_bookmarks.xml
│ │ ├── fragment_bookmarks_list.xml
│ │ ├── fragment_life_photo.xml
│ │ ├── fragment_news.xml
│ │ ├── fragment_news_list.xml
│ │ ├── fragment_news_photo_detail.xml
│ │ ├── fragment_other_server.xml
│ │ ├── fragment_photos.xml
│ │ ├── fragment_videos.xml
│ │ ├── fragment_videos_list.xml
│ │ ├── fragment_welfare_photo.xml
│ │ ├── item_beauty_photo.xml
│ │ ├── item_footer.xml
│ │ ├── item_forecast.xml
│ │ ├── item_gril_photo.xml
│ │ ├── item_hour_info.xml
│ │ ├── item_life_photo.xml
│ │ ├── item_news.xml
│ │ ├── item_news_channel.xml
│ │ ├── item_news_photo.xml
│ │ ├── item_news_photo_set.xml
│ │ ├── item_other_server_grid.xml
│ │ ├── item_other_server_line.xml
│ │ ├── item_receive.xml
│ │ ├── item_send.xml
│ │ ├── item_suggestion.xml
│ │ ├── item_temperature.xml
│ │ ├── item_videos.xml
│ │ ├── item_videos_channel.xml
│ │ ├── item_welfare_photo.xml
│ │ ├── layout_toolbar_transparent.xml
│ │ ├── menu_more_actions_sheet.xml
│ │ ├── nav_header_home.xml
│ │ └── news_head_list.xml
│ │ ├── menu
│ │ ├── activity_main_drawer.xml
│ │ ├── main.xml
│ │ ├── menu_more.xml
│ │ ├── search.xml
│ │ └── share.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── we_read.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── we_read.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── we_read.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── we_read.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── we_read.png
│ │ ├── values-en
│ │ ├── array_bookmarks_channel.xml
│ │ ├── array_news_channel.xml
│ │ ├── array_other_oper.xml
│ │ ├── array_photos_channel.xml
│ │ ├── array_videos_channel.xml
│ │ ├── ssdk_instapaper_strings.xml
│ │ ├── ssdk_oks_strings.xml
│ │ ├── ssdk_strings.xml
│ │ └── strings.xml
│ │ ├── values-night
│ │ └── colors.xml
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ ├── values
│ │ ├── array_bookmarks_channel.xml
│ │ ├── array_news_channel.xml
│ │ ├── array_other_oper.xml
│ │ ├── array_photos_channel.xml
│ │ ├── array_videos_channel.xml
│ │ ├── attr.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── drawables.xml
│ │ ├── fonts.xml
│ │ ├── ssdk_instapaper_strings.xml
│ │ ├── ssdk_oks_color_drawables.xml
│ │ ├── ssdk_oks_strings.xml
│ │ ├── ssdk_strings.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ └── styles_layout.xml
│ │ └── xml
│ │ ├── about_preference_fragment.xml
│ │ └── settings_preference_fragment.xml
│ └── test
│ └── java
│ └── cn
│ └── read
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── screenshots
├── Screenshot_2018-02-25-13-39-17-648_cn.read.png
├── Screenshot_2018-02-25-13-40-38-597_cn.read.png
├── Screenshot_2018-02-25-13-40-47-850_cn.read.png
├── Screenshot_2018-02-25-13-40-55-491_cn.read.png
├── Screenshot_2018-02-25-13-41-08-524_cn.read.png
├── Screenshot_2018-02-25-13-41-18-288_cn.read.png
├── Screenshot_2018-02-25-13-41-33-908_cn.read.png
├── Screenshot_2018-02-25-13-41-39-400_cn.read.png
├── Screenshot_2018-02-25-13-41-46-877_cn.read.png
├── Screenshot_2018-02-25-13-42-19-644_cn.read.png
└── Screenshot_2018-02-25-13-42-28-434_cn.read.png
└── settings.gradle
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
--------------------------------------------------------------------------------
/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/libraries/Android_SpinKit_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/DragSlopLayout_1_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/MobCommons_2017_0216_1054.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/MobTools_2017_0216_1054.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/PhotoView_1_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/ShareSDK_Core_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/ShareSDK_Wechat_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/ShareSDK_Wechat_Core_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/ShareSDK_Wechat_Favorite_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/ShareSDK_Wechat_Moments_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/adapter_rxjava_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/animated_vector_drawable_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/appcompat_v7_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_base_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_cloud_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_map_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_radar_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_search_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/baidumapapi_util_v4_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/banner_1_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/butterknife_7_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/cardview_v7_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/circleimageview_2_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/commons_0_9_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/converter_gson_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/converter_scalars_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/core_0_9_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/crashreport_2_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/dagger_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/design_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/espresso_core_2_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/espresso_idling_resource_2_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/exposed_instrumentation_api_publish_0_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/freemarker_2_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/glide_3_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/greendao_3_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/greendao_api_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/greendao_generator_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/gson_2_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/haha_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/hamcrest_integration_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/hamcrest_library_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/javawriter_2_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/javax_annotation_10_0_b28.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/javax_annotation_api_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/javax_inject_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/jiecaovideoplayer_5_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/jsr305_2_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/leakcanary_analyzer_1_4_beta2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/leakcanary_android_1_4_beta2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/leakcanary_android_no_op_1_4_beta2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/leakcanary_watcher_1_4_beta2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/library_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/library_1_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/library_1_1_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/library_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/library_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/locSDK_6_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/logging_interceptor_3_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/multidex_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/multidex_instrumentation_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/okhttp_3_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/okio_1_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/permissionsdispatcher_2_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/preference_v14_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/preference_v7_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/recyclerview_v7_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/retrofit_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/rules_0_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/runner_0_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/rxandroid_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/rxbinding_0_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/rxbinding_recyclerview_v7_0_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/rxjava_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/rxpermissions_0_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_annotations_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/support_compat_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_core_ui_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_core_utils_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_fragment_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_media_compat_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/support_v4_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/support_vector_drawable_25_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/systembartint_1_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/transition_25_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/WeRead.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/WeRead.jks
--------------------------------------------------------------------------------
/app/app-release.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/app-release.apk
--------------------------------------------------------------------------------
/app/libs/MobCommons-2017.0216.1054.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/MobCommons-2017.0216.1054.jar
--------------------------------------------------------------------------------
/app/libs/MobTools-2017.0216.1054.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/MobTools-2017.0216.1054.jar
--------------------------------------------------------------------------------
/app/libs/ShareSDK-Core-2.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/ShareSDK-Core-2.8.1.jar
--------------------------------------------------------------------------------
/app/libs/ShareSDK-Wechat-2.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/ShareSDK-Wechat-2.8.1.jar
--------------------------------------------------------------------------------
/app/libs/ShareSDK-Wechat-Core-2.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/ShareSDK-Wechat-Core-2.8.1.jar
--------------------------------------------------------------------------------
/app/libs/ShareSDK-Wechat-Favorite-2.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/ShareSDK-Wechat-Favorite-2.8.1.jar
--------------------------------------------------------------------------------
/app/libs/ShareSDK-Wechat-Moments-2.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/ShareSDK-Wechat-Moments-2.8.1.jar
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_base_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_base_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_cloud_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_cloud_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_map_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_map_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_radar_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_radar_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_search_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_search_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/libBaiduMapSDK_util_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/libBaiduMapSDK_util_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/arm64-v8a/liblocSDK6a.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/arm64-v8a/liblocSDK6a.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_base_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_base_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_cloud_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_cloud_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_map_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_map_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_radar_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_radar_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_search_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_search_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/libBaiduMapSDK_util_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/libBaiduMapSDK_util_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi-v7a/liblocSDK6a.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi-v7a/liblocSDK6a.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_base_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_base_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_cloud_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_cloud_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_map_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_map_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_radar_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_radar_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_search_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_search_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/libBaiduMapSDK_util_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/libBaiduMapSDK_util_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/armeabi/liblocSDK6a.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/armeabi/liblocSDK6a.so
--------------------------------------------------------------------------------
/app/libs/baidumapapi_base_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_base_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/baidumapapi_cloud_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_cloud_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/baidumapapi_map_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_map_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/baidumapapi_radar_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_radar_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/baidumapapi_search_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_search_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/baidumapapi_util_v4_1_1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/baidumapapi_util_v4_1_1.jar
--------------------------------------------------------------------------------
/app/libs/locSDK_6.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/locSDK_6.13.jar
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_base_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_base_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_cloud_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_cloud_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_map_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_map_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_radar_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_radar_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_search_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_search_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/libBaiduMapSDK_util_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/libBaiduMapSDK_util_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86/liblocSDK6a.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86/liblocSDK6a.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_base_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_base_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_cloud_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_cloud_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_map_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_map_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_radar_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_radar_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_search_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_search_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/libBaiduMapSDK_util_v4_1_1.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/libBaiduMapSDK_util_v4_1_1.so
--------------------------------------------------------------------------------
/app/libs/x86_64/liblocSDK6a.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/libs/x86_64/liblocSDK6a.so
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in D:\IDE\Android\AndroidSdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/cn/read/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package cn.read;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumentation test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("cn.read", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/annotation/BindValues.java:
--------------------------------------------------------------------------------
1 | package cn.read.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by lw on 2017/1/21.
10 | */
11 | @Retention(RetentionPolicy.RUNTIME)
12 | @Target(ElementType.TYPE)
13 | public @interface BindValues {
14 | boolean mIsHasNavigationView() default false;
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/bean/Chat.java:
--------------------------------------------------------------------------------
1 | package cn.read.bean;
2 |
3 | /**
4 | * Created by lw on 2017/2/18.
5 | */
6 |
7 | public class Chat {
8 | private int type;
9 | private String content;
10 |
11 | public Chat(int type, String content) {
12 | this.type = type;
13 | this.content = content;
14 | }
15 |
16 | public int getType() {
17 | return type;
18 | }
19 |
20 | public void setType(int type) {
21 | this.type = type;
22 | }
23 |
24 | public String getContent() {
25 | return content;
26 | }
27 |
28 | public void setContent(String content) {
29 | this.content = content;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/common/LoadNewsType.java:
--------------------------------------------------------------------------------
1 | package cn.read.common;
2 |
3 | import android.support.annotation.IntDef;
4 |
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 |
8 | /**
9 | * Created by lw on 2017/1/18.
10 | */
11 |
12 | public class LoadNewsType {
13 | public static final int TYPE_REFRESH_SUCCESS = 1;
14 | public static final int TYPE_REFRESH_ERROR = 2;
15 | public static final int TYPE_LOAD_MORE_SUCCESS = 3;
16 | public static final int TYPE_LOAD_MORE_ERROR = 4;
17 |
18 | @IntDef({TYPE_REFRESH_SUCCESS, TYPE_REFRESH_ERROR, TYPE_LOAD_MORE_SUCCESS, TYPE_LOAD_MORE_ERROR})
19 | @Retention(RetentionPolicy.SOURCE)
20 | public @interface checker {
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/component/ApplicationComponent.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.component;
2 |
3 | import android.content.Context;
4 |
5 | import cn.read.di.module.ApplicationModule;
6 | import cn.read.di.scope.ContextLife;
7 | import cn.read.di.scope.PerApp;
8 | import dagger.Component;
9 |
10 | /**
11 | * Created by lw on 2017/1/19.
12 | */
13 | @PerApp
14 | @Component(modules = ApplicationModule.class)
15 | public interface ApplicationComponent {
16 | @ContextLife("Application")
17 | Context getApplication();
18 | }
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/component/ServiceComponent.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.component;
2 |
3 | import android.content.Context;
4 |
5 | import cn.read.di.module.ServiceModule;
6 | import cn.read.di.scope.ContextLife;
7 | import cn.read.di.scope.PerService;
8 | import dagger.Component;
9 |
10 | /**
11 | * Created by lw on 2017/1/19.
12 | */
13 | @PerService
14 | @Component(dependencies = ApplicationComponent.class, modules = ServiceModule.class)
15 | public interface ServiceComponent {
16 | @ContextLife("Service")
17 | Context getServiceContext();
18 |
19 | @ContextLife("Application")
20 | Context getApplicationContext();
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/module/ActivityModule.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.module;
2 |
3 | import android.app.Activity;
4 | import android.content.Context;
5 |
6 |
7 | import cn.read.di.scope.ContextLife;
8 | import cn.read.di.scope.PerActivity;
9 | import dagger.Module;
10 | import dagger.Provides;
11 |
12 | /**
13 | * Created by lw on 2017/1/19.
14 | */
15 | @Module
16 | public class ActivityModule {
17 | private Activity mActivity;
18 |
19 | public ActivityModule(Activity activity) {
20 | mActivity = activity;
21 | }
22 |
23 | @Provides
24 | @PerActivity
25 | @ContextLife("Activity")
26 | public Context ProvideActivityContext() {
27 | return mActivity;
28 | }
29 |
30 | @Provides
31 | @PerActivity
32 | public Activity ProvideActivity() {
33 | return mActivity;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/module/ApplicationModule.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.module;
2 |
3 | import android.content.Context;
4 |
5 | import cn.read.base.App;
6 | import cn.read.di.scope.ContextLife;
7 | import cn.read.di.scope.PerApp;
8 | import dagger.Module;
9 | import dagger.Provides;
10 |
11 | /**
12 | * Created by lw on 2017/1/19.
13 | */
14 | @Module
15 | public class ApplicationModule {
16 | private App mApplication;
17 |
18 | public ApplicationModule(App application) {
19 | mApplication = application;
20 | }
21 |
22 | @Provides
23 | @PerApp
24 | @ContextLife("Application")
25 | public Context provideApplicationContext() {
26 | return mApplication.getApplicationContext();
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/module/ServiceModule.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.module;
2 |
3 | import android.app.Service;
4 | import android.content.Context;
5 |
6 | import cn.read.di.scope.ContextLife;
7 | import cn.read.di.scope.PerService;
8 | import dagger.Module;
9 | import dagger.Provides;
10 |
11 | /**
12 | * Created by lw on 2017/1/19.
13 | */
14 | @Module
15 | public class ServiceModule {
16 | private Service mService;
17 |
18 | public ServiceModule(Service service) {
19 | mService = service;
20 | }
21 |
22 | @Provides
23 | @PerService
24 | @ContextLife("Service")
25 | public Context ProvideServiceContext() {
26 | return mService;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/scope/ContextLife.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.scope;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 |
7 | import javax.inject.Qualifier;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 | @Qualifier
13 | @Documented
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface ContextLife {
16 | String value() default "Application";
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/scope/PerActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.scope;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 |
7 | import javax.inject.Scope;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 | @Scope
13 | @Documented
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface PerActivity {
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/scope/PerApp.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.scope;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 |
7 | import javax.inject.Scope;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 | @Scope
13 | @Documented
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface PerApp {
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/scope/PerFragment.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.scope;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 |
7 | import javax.inject.Scope;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 | @Scope
13 | @Documented
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface PerFragment {
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/di/scope/PerService.java:
--------------------------------------------------------------------------------
1 | package cn.read.di.scope;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 |
7 | import javax.inject.Scope;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 | @Scope
13 | @Documented
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface PerService {
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/ChannelChangeEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017-03-07.
5 | */
6 | public class ChannelChangeEvent {
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/ChannelItemMoveEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017/1/20.
5 | */
6 |
7 | public class ChannelItemMoveEvent {
8 | private int fromPosition;
9 | private int toPosition;
10 |
11 | public int getFromPosition() {
12 | return fromPosition;
13 | }
14 |
15 | public int getToPosition() {
16 | return toPosition;
17 | }
18 |
19 | public ChannelItemMoveEvent(int fromPosition, int toPosition) {
20 | this.fromPosition = fromPosition;
21 | this.toPosition = toPosition;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/MessageEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017-03-09.
5 | */
6 |
7 | public class MessageEvent {
8 | private String tag;
9 | private Object message;
10 |
11 | public Object getMessage() {
12 | return message;
13 | }
14 |
15 | public void setMessage(Object message) {
16 | this.message = message;
17 | }
18 |
19 | public String getTag() {
20 | return tag;
21 | }
22 |
23 | public void setTag(String tag) {
24 | this.tag = tag;
25 | }
26 |
27 | public MessageEvent(String tag) {
28 | this.tag = tag;
29 | }
30 |
31 | public MessageEvent(String tag, Object message) {
32 | this.tag = tag;
33 | this.message = message;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/OtherShowChangeEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017/3/16.
5 | */
6 | public class OtherShowChangeEvent {
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/PhotoDetailOnClickEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017/2/10.
5 | */
6 |
7 | public class PhotoDetailOnClickEvent {
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/event/ScrollToTopEvent.java:
--------------------------------------------------------------------------------
1 | package cn.read.event;
2 |
3 | /**
4 | * Created by lw on 2017-03-07.
5 | */
6 |
7 | public class ScrollToTopEvent {
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/listener/OnItemClickListener.java:
--------------------------------------------------------------------------------
1 | package cn.read.listener;
2 |
3 | import android.view.View;
4 |
5 | /**
6 | * Created by lw on 2017/1/18.
7 | */
8 |
9 | public interface OnItemClickListener {
10 | void onItemClick(View view, int position);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/listener/RequestCallBack.java:
--------------------------------------------------------------------------------
1 | package cn.read.listener;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface RequestCallBack {
8 |
9 | void beforeRequest();
10 |
11 | void success(T data);
12 |
13 | void onError(String errorMsg);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/BaseStationLocationActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 基站定位查询
9 | */
10 |
11 | public class BaseStationLocationActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_base_station_location;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/FootBallFiveLeagueActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 足球五大联赛
9 | */
10 |
11 | public class FootBallFiveLeagueActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_football_five_league;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/IdCardInquiriesActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 身份证查询
9 | */
10 |
11 | public class IdCardInquiriesActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_id_card_inquiries;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/PhoneAttrActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 手机号码归属地
9 | */
10 |
11 | public class PhoneAttrActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_phone_attr;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/RecipeActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 菜谱查询
9 | */
10 |
11 | public class RecipeActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_recipe;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/TheQuestionBankActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | */
9 | public class TheQuestionBankActivity extends BaseActivity{
10 | @Override
11 | public int getLayoutId() {
12 | return R.layout.activity_the_quesion_bank;
13 | }
14 |
15 | @Override
16 | public void initViews() {
17 |
18 | }
19 |
20 | @Override
21 | public void initInjector() {
22 | mActivityComponent.inject(this);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/TrainTicketInquiriesActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 火车票查询
9 | */
10 |
11 | public class TrainTicketInquiriesActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_train_ticket_inquiries;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/ZGSolutionDreamActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 周公解梦
9 | */
10 |
11 | public class ZGSolutionDreamActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_zg_solution_dream;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/activities/otherserver/ZipCodeActivity.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.activities.otherserver;
2 |
3 | import cn.read.BaseActivity;
4 | import cn.read.R;
5 |
6 | /**
7 | * Created by lw on 2017-03-17.
8 | * 邮编查询
9 | */
10 |
11 | public class ZipCodeActivity extends BaseActivity {
12 | @Override
13 | public int getLayoutId() {
14 | return R.layout.activity_zip_code;
15 | }
16 |
17 | @Override
18 | public void initViews() {
19 |
20 | }
21 |
22 | @Override
23 | public void initInjector() {
24 | mActivityComponent.inject(this);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/fragments/AboutFragment.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.fragments;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.preference.PreferenceFragmentCompat;
5 |
6 | import cn.read.R;
7 |
8 | /**
9 | * Created by lw on 2017-03-13.
10 | */
11 | public class AboutFragment extends PreferenceFragmentCompat {
12 | public static AboutFragment newInstance() {
13 | return new AboutFragment();
14 | }
15 |
16 | @Override
17 | public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
18 | addPreferencesFromResource(R.xml.about_preference_fragment);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/BeautyPhotoInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface BeautyPhotoInteractor {
11 | Subscription loadBeautyPhotos(RequestCallBack listener, int offset);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/BookMarksInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/15.
8 | */
9 |
10 | public interface BookMarksInteractor {
11 | Subscription lodeBookMarksChannels(RequestCallBack callBack);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/BookMarksListInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface BookMarksListInteractor {
11 | Subscription loadBookMarks(RequestCallBack listener, String type, String id, int startPage);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/GrilPhotoDetailInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BeautyPhotoInfo;
6 | import cn.read.bean.PhotoInfo;
7 | import cn.read.listener.RequestCallBack;
8 | import rx.Subscriber;
9 | import rx.Subscription;
10 |
11 | /**
12 | * Created by lw on 2017/1/15.
13 | */
14 |
15 | public interface GrilPhotoDetailInteractor {
16 | Subscription lodeFirstGrilPhotos(RequestCallBack callBack, List beautyPhotoInfos);
17 |
18 | Subscription lodeGrilPhotos(RequestCallBack callBack, int offset);
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/LifePhotoInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface LifePhotoInteractor {
11 | Subscription loadLifePhotos(RequestCallBack listener);
12 |
13 | Subscription loadMoreLifePhotos(RequestCallBack listener, String setId);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/NewsChannelInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 | import cn.read.bean.NewsChannelTable;
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/20.
8 | */
9 |
10 | public interface NewsChannelInteractor {
11 | Subscription lodeNewsChannels(RequestCallBack callback);
12 |
13 | void swapDb(int fromPosition, int toPosition);
14 |
15 | void updateDb(NewsChannelTable newsChannel, boolean isChannelMine);
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/NewsDetailInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/18.
8 | */
9 |
10 | public interface NewsDetailInteractor {
11 | Subscription loadNewsDetail(RequestCallBack callBack, String postId);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/NewsInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/15.
8 | */
9 |
10 | public interface NewsInteractor {
11 |
12 | Subscription lodeNewsChannels(RequestCallBack callBack);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/NewsListInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface NewsListInteractor {
11 | Subscription loadNews(RequestCallBack listener, String type, String id, int startPage);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/NewsPhotoSetInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/15.
8 | */
9 |
10 | public interface NewsPhotoSetInteractor {
11 | Subscription lodeNewsPhotoSetInfos(RequestCallBack callBack, String photoSetId);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/PhotosInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/15.
8 | */
9 |
10 | public interface PhotosInteractor {
11 | Subscription lodePhotosChannels(RequestCallBack callBack);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/VideosChannelInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 | import cn.read.bean.NewsChannelTable;
3 | import cn.read.bean.VideosChannelTable;
4 | import cn.read.listener.RequestCallBack;
5 | import rx.Subscription;
6 |
7 | /**
8 | * Created by lw on 2017/1/20.
9 | */
10 |
11 | public interface VideosChannelInteractor {
12 | Subscription lodeVideosChannels(RequestCallBack callback);
13 |
14 | void swapDb(int fromPosition, int toPosition);
15 |
16 | void updateDb(VideosChannelTable videosChannelTable, boolean isChannelMine);
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/VideosInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/15.
8 | */
9 |
10 | public interface VideosInteractor {
11 | Subscription lodeVideosChannels(RequestCallBack callBack);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/VideosListInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface VideosListInteractor {
11 | Subscription loadVideos(RequestCallBack listener, String type, String id, int startPage);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/interactor/WelfarePhotoInteractor.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.interactor;
2 |
3 | import cn.read.listener.RequestCallBack;
4 | import rx.Subscription;
5 |
6 | /**
7 | * Created by lw on 2017/1/17.
8 | */
9 |
10 | public interface WelfarePhotoInteractor {
11 | Subscription loadWelfarePhotos(RequestCallBack listener, int offset);
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/BasePresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import cn.read.ui.view.BaseView;
6 |
7 | /**
8 | * Created by lw on 2017/1/16.
9 | */
10 |
11 | public interface BasePresenter {
12 | // void onResume();
13 |
14 | void onCreate();
15 |
16 | void attachView(@NonNull BaseView view);
17 |
18 | void onDestroy();
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/BeautyPhotoPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface BeautyPhotoPresenter extends BasePresenter {
8 | void refreshData();
9 |
10 | void loadMore();
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/BookMarksListPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface BookMarksListPresenter extends BasePresenter {
8 | void setBookMarksTypeAndId(String bookMarksType, String bookMarksId);
9 |
10 | void refreshData();
11 |
12 | void loadMore();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/BookMarksPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017-03-10.
5 | */
6 |
7 | public interface BookMarksPresenter extends BasePresenter {
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/GrilPhotoDetailPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BeautyPhotoInfo;
6 |
7 | /**
8 | * Created by lw on 2017/1/17.
9 | */
10 |
11 | public interface GrilPhotoDetailPresenter extends BasePresenter {
12 |
13 | void setBeautyPhotoInfos(List beautyPhotoInfos);
14 |
15 | void refreshData();
16 |
17 | void loadMore();
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/LifePhotoPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface LifePhotoPresenter extends BasePresenter {
8 | void setId(String setId);
9 |
10 | void refreshData();
11 |
12 | void loadMore();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/NewsChannelPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | import cn.read.bean.NewsChannelTable;
4 |
5 | /**
6 | * Created by lw on 2017/1/19.
7 | */
8 |
9 | public interface NewsChannelPresenter extends BasePresenter {
10 | void onItemSwap(int fromPosition, int toPosition);
11 |
12 | void onItemAddOrRemove(NewsChannelTable newsChannel, boolean isChannelMine);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/NewsDetailPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/18.
5 | */
6 |
7 | public interface NewsDetailPresenter extends BasePresenter {
8 | void setPosId(String postId);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/NewsListPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface NewsListPresenter extends BasePresenter {
8 | void setNewsTypeAndId(String newsType, String newsId);
9 |
10 | void refreshData();
11 |
12 | void loadMore();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/NewsPhotoSetPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface NewsPhotoSetPresenter extends BasePresenter {
8 | void setPhotoSetId(String photoSetId);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/NewsPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/16.
5 | */
6 |
7 | public interface NewsPresenter extends BasePresenter {
8 | void onChannelDbChanged();
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/PhotosPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017-03-10.
5 | */
6 |
7 | public interface PhotosPresenter extends BasePresenter {
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/VideosChannelPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | import cn.read.bean.NewsChannelTable;
4 | import cn.read.bean.VideosChannelTable;
5 |
6 | /**
7 | * Created by lw on 2017/1/19.
8 | */
9 |
10 | public interface VideosChannelPresenter extends BasePresenter {
11 | void onItemSwap(int fromPosition, int toPosition);
12 |
13 | void onItemAddOrRemove(VideosChannelTable videosChannelTable, boolean isChannelMine);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/VideosListPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface VideosListPresenter extends BasePresenter {
8 | void setVideosTypeAndId(String videosType, String videosId);
9 |
10 | void refreshData();
11 |
12 | void loadMore();
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/VideosPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/16.
5 | */
6 |
7 | public interface VideosPresenter extends BasePresenter {
8 | void onChannelDbChanged();
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/presenter/WelfarePhotoPresenter.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.presenter;
2 |
3 | /**
4 | * Created by lw on 2017/1/17.
5 | */
6 |
7 | public interface WelfarePhotoPresenter extends BasePresenter {
8 | void refreshData();
9 |
10 | void loadMore();
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/BaseView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | /**
4 | * Created by lw on 2017/1/16.
5 | */
6 |
7 | public interface BaseView {
8 | void showProgress();
9 |
10 | void hideProgress();
11 |
12 | void showMsg(String message);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/BeautyPhotoView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BeautyPhotoInfo;
6 | import cn.read.bean.VideosSummary;
7 | import cn.read.common.LoadNewsType;
8 |
9 | /**
10 | * Created by lw on 2017-03-08.
11 | */
12 |
13 | public interface BeautyPhotoView extends BaseView {
14 | void setBeautyPhotoList(List beautyPhotoInfos, @LoadNewsType.checker int loadType);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/BookMarksListView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BookMarks;
6 | import cn.read.bean.NewsSummary;
7 | import cn.read.common.LoadNewsType;
8 |
9 | /**
10 | * Created by lw on 2017-03-08.
11 | */
12 |
13 | public interface BookMarksListView extends BaseView {
14 | void setBookMarksesList(BookMarks bookMarks, @LoadNewsType.checker int loadType);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/BookMarksView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * Created by lw on 2017/3/21.
7 | */
8 |
9 | public interface BookMarksView extends BaseView {
10 | void initViewPager(List bookMarksChannelNames);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/GrilPhotoDetailView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BeautyPhotoInfo;
6 | import cn.read.common.LoadNewsType;
7 |
8 | /**
9 | * Created by lw on 2017-03-07.
10 | */
11 |
12 | public interface GrilPhotoDetailView extends BaseView {
13 | void setBeautyPhotoInfos(List beautyPhotoInfos, @LoadNewsType.checker int loadType);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/LifePhotoView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.PhotoInfo;
6 | import cn.read.bean.WelfarePhotoList;
7 | import cn.read.common.LoadNewsType;
8 |
9 | /**
10 | * Created by lw on 2017-03-08.
11 | */
12 |
13 | public interface LifePhotoView extends BaseView {
14 | void setLiftPhotoList(List photoInfos, @LoadNewsType.checker int loadType);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/NewsChannelView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 |
4 | import java.util.List;
5 |
6 | import cn.read.bean.NewsChannelTable;
7 |
8 | /**
9 | * Created by lw on 2017/1/19.
10 | */
11 |
12 | public interface NewsChannelView extends BaseView {
13 | void initRecyclerViews(List newsChannelsMine, List newsChannelsMore);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/NewsDetailView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import cn.read.bean.NewsDetail;
4 |
5 | /**
6 | * Created by lw on 2017/1/18.
7 | */
8 |
9 | public interface NewsDetailView extends BaseView {
10 |
11 | void setNewsDetail(NewsDetail newsDetail);
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/NewsListView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.NewsSummary;
6 | import cn.read.common.LoadNewsType;
7 |
8 | /**
9 | * Created by lw on 2017-03-08.
10 | */
11 |
12 | public interface NewsListView extends BaseView {
13 | void setNewsList(List newsSummary, @LoadNewsType.checker int loadType);
14 |
15 | void setNewsHead(int position, NewsSummary newsSummary);
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/NewsPhotoSetView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.PhotoSetInfo;
6 | import cn.read.common.LoadNewsType;
7 |
8 | /**
9 | * Created by lw on 2017/3/12.
10 | */
11 | public interface NewsPhotoSetView extends BaseView {
12 | void setNewsPhotoSetInfos(PhotoSetInfo photoSetInfo, @LoadNewsType.checker int loadType);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/NewsView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.NewsChannelTable;
6 |
7 | /**
8 | * Created by lw on 2017-03-07.
9 | */
10 |
11 | public interface NewsView extends BaseView {
12 | void initViewPager(List newsChannelTables);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/PhotosView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.VideosChannelTable;
6 |
7 | /**
8 | * Created by lw on 2017-03-07.
9 | */
10 |
11 | public interface PhotosView extends BaseView {
12 | void initViewPager(List photosChannelNames);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/VideosChannelView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 |
4 | import java.util.List;
5 |
6 | import cn.read.bean.NewsChannelTable;
7 | import cn.read.bean.VideosChannelTable;
8 |
9 | /**
10 | * Created by lw on 2017/1/19.
11 | */
12 |
13 | public interface VideosChannelView extends BaseView {
14 | void initRecyclerViews(List videosChannelsMine, List videosChannelsMore);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/VideosListView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.NewsSummary;
6 | import cn.read.bean.VideosSummary;
7 | import cn.read.common.LoadNewsType;
8 |
9 | /**
10 | * Created by lw on 2017-03-08.
11 | */
12 |
13 | public interface VideosListView extends BaseView {
14 | void setVideosList(List newsSummary, @LoadNewsType.checker int loadType);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/VideosView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.NewsChannelTable;
6 | import cn.read.bean.VideosChannelTable;
7 |
8 | /**
9 | * Created by lw on 2017-03-07.
10 | */
11 |
12 | public interface VideosView extends BaseView {
13 | void initViewPager(List videosChannelTables);
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/ui/view/WelfarePhotoView.java:
--------------------------------------------------------------------------------
1 | package cn.read.ui.view;
2 |
3 | import java.util.List;
4 |
5 | import cn.read.bean.BeautyPhotoInfo;
6 | import cn.read.bean.WelfarePhotoList;
7 | import cn.read.common.LoadNewsType;
8 |
9 | /**
10 | * Created by lw on 2017-03-08.
11 | */
12 |
13 | public interface WelfarePhotoView extends BaseView {
14 | void setWelfarePhotoList(List welfarePhotoLists, @LoadNewsType.checker int loadType);
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/utils/ClickUtil.java:
--------------------------------------------------------------------------------
1 | package cn.read.utils;
2 |
3 | import android.os.SystemClock;
4 |
5 | /**
6 | * Created by lw on 2017/1/20.
7 | */
8 |
9 | public class ClickUtil {
10 | private static long mLastClickTime = 0;
11 | private static final int SPACE_TIME = 500;
12 |
13 | public static boolean isFastDoubleClick() {
14 | long time = SystemClock.elapsedRealtime();
15 | if (time - mLastClickTime <= SPACE_TIME) {
16 | return true;
17 | } else {
18 | mLastClickTime = time;
19 | return false;
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/utils/DimenUtil.java:
--------------------------------------------------------------------------------
1 | package cn.read.utils;
2 |
3 |
4 | import cn.read.base.App;
5 |
6 | /**
7 | * Created by lw on 2017/1/20.
8 | */
9 |
10 | public class DimenUtil {
11 | public static float dp2px(float dp) {
12 | final float scale = App.getContext().getResources().getDisplayMetrics().density;
13 | return dp * scale + 0.5f;
14 | }
15 |
16 | public static float sp2px(float sp) {
17 | final float scale = App.getContext().getResources().getDisplayMetrics().scaledDensity;
18 | return sp * scale;
19 | }
20 |
21 | public static int getScreenSize() {
22 | return App.getContext().getResources().getDisplayMetrics().widthPixels;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/utils/GlideImageLoader.java:
--------------------------------------------------------------------------------
1 | package cn.read.utils;
2 |
3 | import android.content.Context;
4 | import android.widget.ImageView;
5 |
6 | import com.bumptech.glide.Glide;
7 | import com.youth.banner.loader.ImageLoader;
8 |
9 | /**
10 | * Created by lw on 2017/3/12.
11 | */
12 | public class GlideImageLoader extends ImageLoader {
13 | @Override
14 | public void displayImage(Context context, Object path, ImageView imageView) {
15 | //具体方法内容自己去选择,次方法是为了减少banner过多的依赖第三方包,所以将这个权限开放给使用者去选择
16 | Glide.with(context.getApplicationContext())
17 | .load(path)
18 | .crossFade()
19 | .into(imageView);
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/read/utils/TransformUtils.java:
--------------------------------------------------------------------------------
1 | package cn.read.utils;
2 |
3 | import rx.Observable;
4 | import rx.android.schedulers.AndroidSchedulers;
5 | import rx.schedulers.Schedulers;
6 |
7 | /**
8 | * Created by lw on 2017/1/20.
9 | */
10 |
11 | public class TransformUtils {
12 | public static Observable.Transformer defaultSchedulers() {
13 | return new Observable.Transformer() {
14 |
15 | @Override
16 | public Observable call(Observable tObservable) {
17 | return tObservable
18 | .unsubscribeOn(Schedulers.io())
19 | .subscribeOn(Schedulers.io())
20 | .observeOn(AndroidSchedulers.mainThread());
21 | }
22 | };
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/sharesdk/onekeyshare/CustomerLogo.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 官网地站:http://www.mob.com
3 | * 技术支持QQ: 4006852216
4 | * 官方微信:ShareSDK (如果发布新版本的话,我们将会第一时间通过微信将版本更新内容推送给您。如果使用过程中有任何问题,也可以通过微信与我们取得联系,我们将会在24小时内给予回复)
5 | *
6 | * Copyright (c) 2013年 mob.com. All rights reserved.
7 | */
8 |
9 | package cn.sharesdk.onekeyshare;
10 |
11 | import android.graphics.Bitmap;
12 | import android.view.View.OnClickListener;
13 |
14 | /** 九宫格自定义的图标对象 */
15 | public class CustomerLogo {
16 | public String label;
17 | public Bitmap logo;
18 | public OnClickListener listener;
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/java/cn/sharesdk/onekeyshare/ShareContentCustomizeCallback.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 官网地站:http://www.mob.com
3 | * 技术支持QQ: 4006852216
4 | * 官方微信:ShareSDK (如果发布新版本的话,我们将会第一时间通过微信将版本更新内容推送给您。如果使用过程中有任何问题,也可以通过微信与我们取得联系,我们将会在24小时内给予回复)
5 | *
6 | * Copyright (c) 2013年 mob.com. All rights reserved.
7 | */
8 |
9 | package cn.sharesdk.onekeyshare;
10 |
11 | import cn.sharesdk.framework.Platform;
12 | import cn.sharesdk.framework.Platform.ShareParams;
13 |
14 | /** 自定义不同平台分享不同内容的接口 */
15 | public interface ShareContentCustomizeCallback {
16 |
17 | public void onShare(Platform platform, ShareParams paramsToShare);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/anim_bottom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/banner_right_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/expand_vertical_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/hold.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-hdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ssdk_oks_ptr_ptr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-hdpi/ssdk_oks_ptr_ptr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-mdpi/chat.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-mdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/mask_news_detail_photo.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night/icon_cloth.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night/icon_flu.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night/icon_humidity.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash0.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash1.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash10.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash11.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash12.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash13.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash14.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash15.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash16.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash2.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash3.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash4.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash6.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash7.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash8.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/splash9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-nodpi/splash9.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_custom_incoming_message.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/bg_custom_incoming_message.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_custom_outcoming_message.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/bg_custom_outcoming_message.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/coll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/coll.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/colled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/colled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_arrow_upward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_arrow_upward.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_base_station_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_base_station_location.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_football_five_league.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_football_five_league.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_gong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_gong.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_id_card_inquiries.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_id_card_inquiries.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_phone_attr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_phone_attr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_recipe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_recipe.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_reload_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_reload_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_reload_press.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_reload_press.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_right.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_the_question_bank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_the_question_bank.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_train_ticket_inquiries.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_train_ticket_inquiries.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_weather.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_weather.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_zip_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ic_zip_code.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/more_video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/more_video.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/more_video_press.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/more_video_press.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/new_review_tabbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/new_review_tabbar.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/new_review_tabbar_press.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/new_review_tabbar_press.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/sel_btn_love.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/sel_btn_photo_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/sel_btn_praise.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_auth_title_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_auth_title_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_back_arr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_back_arr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipay.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipaymoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipaymoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_bluetooth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_bluetooth.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_checked.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dingding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dingding.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_douban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_douban.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dropbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dropbox.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_email.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_evernote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_evernote.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebook.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebookmessenger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebookmessenger.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_flickr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_flickr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_foursquare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_foursquare.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_googleplus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_googleplus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instagram.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instapaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instapaper.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kaixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kaixin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaostory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaostory.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaotalk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaotalk.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwangmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwangmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_line.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_linkedin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_meipai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_meipai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_mingdao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_mingdao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pinterest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pinterest.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pocket.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qq.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qzone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qzone.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_renren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_renren.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_shortmessage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_shortmessage.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_sinaweibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_sinaweibo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tencentweibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tencentweibo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tumblr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tumblr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_twitter.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_vkontakte.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_vkontakte.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechat.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatfavorite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatfavorite.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_whatsapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_whatsapp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixinmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixinmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youdao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youdao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youtube.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_title_div.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/ssdk_title_div.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_cloudy.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_cloudytosunny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_cloudytosunny.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_fog.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_heavy_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_heavy_rain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_light_rain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_snow.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_sunny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_sunny.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_thunder_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_thunder_rain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_thunderstorm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_thunderstorm.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_one_windy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_one_windy.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_cloudy.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_cloudytosunny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_cloudytosunny.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_fog.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_hail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_hail.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_hailrain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_hailrain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_haze.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_haze.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_light_rain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_rain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_snowrain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_snowrain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_sunny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_sunny.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/type_two_thunderstorm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xhdpi/type_two_thunderstorm.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ban_shadow.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ban_shadow.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_add.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_btn_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_btn_download.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_btn_love.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_btn_love.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_btn_loved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_btn_loved.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_btn_praise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_btn_praise.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_btn_praised.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_btn_praised.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_load_fail.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_load_fail.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_loading.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_loading.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_news.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_menu_news.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_other.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_menu_other.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_news_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_news_empty.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_no_collection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_no_collection.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_no_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_no_download.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_photo_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_photo_download.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_photo_downloaded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_photo_downloaded.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/ic_share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxhdpi/night.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/sel_btn_coll.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable-xxxhdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_item_news_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/head.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable/head.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_action_comment.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_insert_link_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_gallery.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu_slideshow.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_more_vert_white_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_open_in_browser_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_star_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_flu.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_humidity.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/item_select_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/more_video_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rounded_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rounded_button_false.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rounded_edittext.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/sel_btn_reload.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/side_nav_bar.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ssdk_oks_classic_platform_cell_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ssdk_oks_classic_progressbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/timg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/drawable/timg.jpg
--------------------------------------------------------------------------------
/app/src/main/res/layout/drawer_switch.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_news_photo_detail.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_other_server.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
12 |
13 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_forecast.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_hour_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_news_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_other_server_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_videos_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_toolbar_transparent.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/nav_header_home.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/news_head_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_more.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/search.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/share.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/we_read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-hdpi/we_read.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/we_read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-mdpi/we_read.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/we_read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xhdpi/we_read.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/we_read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xxhdpi/we_read.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/we_read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/app/src/main/res/mipmap-xxxhdpi/we_read.png
--------------------------------------------------------------------------------
/app/src/main/res/values-en/array_bookmarks_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - news
5 | - photo
6 | - video
7 |
8 |
9 | - 1
10 | - 2
11 | - 3
12 |
13 |
14 | - news
15 | - photo
16 | - video
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en/array_photos_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - Beauty
6 | - Welfare
7 | - Life
8 |
9 |
10 | - T1348647909107
11 | - T1348649580692
12 | - T1348648756099
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en/array_videos_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - HotSpots
6 | - Entertainment
7 | - Funny
8 | - Fine
9 |
10 |
11 |
12 | - V9LG4B3A0
13 | - V9LG4CHOR
14 | - V9LG4E6VR
15 | - 00850FRB
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/values-night/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #35464e
4 | #212a2f
5 | #212a2f
6 |
7 | #616161
8 | #212a2f
9 | #616161
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/array_bookmarks_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - 新闻
5 | - 图片
6 | - 视频
7 |
8 |
9 | - 1
10 | - 2
11 | - 3
12 |
13 |
14 | - news
15 | - photo
16 | - video
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/values/array_photos_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - 美女
6 | - 福利
7 | - 生活
8 |
9 |
10 | - T1348647909107
11 | - T1348649580692
12 | - T1348648756099
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/values/array_videos_channel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - 热点
6 | - 娱乐
7 | - 搞笑
8 | - 精品
9 |
10 |
11 |
12 | - V9LG4B3A0
13 | - V9LG4CHOR
14 | - V9LG4E6VR
15 | - 00850FRB
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/drawables.xml:
--------------------------------------------------------------------------------
1 |
2 | - @android:drawable/ic_menu_camera
3 | - @android:drawable/ic_menu_gallery
4 | - @android:drawable/ic_menu_slideshow
5 | - @android:drawable/ic_menu_manage
6 | - @android:drawable/ic_menu_share
7 | - @android:drawable/ic_menu_send
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/values/fonts.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 24sp
4 | 22sp
5 | 20sp
6 | 18sp
7 | 16sp
8 | 14sp
9 | 12sp
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ssdk_oks_color_drawables.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ffffffff
4 | #ffeeeeee
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ssdk_oks_strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 分享
4 | 分享操作正在后台进行…
5 | 分享失败
6 | 分享成功
7 | 分享已取消
8 | 取消
9 | 图文分享
10 | 确定
11 | 联系人
12 | 下拉刷新
13 | 松开刷新
14 | 刷新中…
15 |
16 |
--------------------------------------------------------------------------------
/app/src/test/java/cn/read/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package cn.read;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.0'
9 | classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'
10 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
11 | // NOTE: Do not place your application dependencies here; they belong
12 | // in the individual module build.gradle files
13 | }
14 | }
15 |
16 | allprojects {
17 | repositories {
18 | jcenter()
19 | maven { url "https://jitpack.io" }
20 | }
21 | }
22 |
23 | task clean(type: Delete) {
24 | delete rootProject.buildDir
25 | }
26 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Apr 01 20:58:33 GMT+08:00 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-39-17-648_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-39-17-648_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-40-38-597_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-40-38-597_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-40-47-850_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-40-47-850_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-40-55-491_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-40-55-491_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-41-08-524_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-41-08-524_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-41-18-288_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-41-18-288_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-41-33-908_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-41-33-908_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-41-39-400_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-41-39-400_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-41-46-877_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-41-46-877_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-42-19-644_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-42-19-644_cn.read.png
--------------------------------------------------------------------------------
/screenshots/Screenshot_2018-02-25-13-42-28-434_cn.read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/salecoding/WeRead/e0a971def7389962506707487c37cdb27773d0a1/screenshots/Screenshot_2018-02-25-13-42-28-434_cn.read.png
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------