├── README.md
└── toutiao
└── toutiao
├── .gitignore
├── .idea
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── gradle.xml
├── misc.xml
├── modules.xml
└── runConfigurations.xml
├── Module_Bottomtab0
├── .gitignore
├── Module_Bottomtab0.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── assets
│ ├── css
│ │ ├── android.css
│ │ └── forum.css
│ ├── images
│ │ ├── Play@2x.png
│ │ ├── Play@3x.png
│ │ ├── Play_night@2x.png
│ │ ├── Play_night@3x.png
│ │ ├── dashed_split_line.png
│ │ ├── dashed_split_line_night.png
│ │ ├── film_stars_sprites.png
│ │ ├── free_day@3x.png
│ │ ├── free_night@3x.png
│ │ ├── iconfont.ttf
│ │ ├── image_bg_click.png
│ │ ├── image_bg_click_night.png
│ │ ├── loading-white@2x.png
│ │ ├── loading-white@3x.png
│ │ ├── loading@2x.png
│ │ ├── loading@3x.png
│ │ ├── loading_night@2x.png
│ │ ├── loading_night@3x.png
│ │ ├── red_packet@3x.png
│ │ ├── red_packet_night@3x.png
│ │ ├── red_packet_shadow@3x.png
│ │ ├── red_packet_shadow_night@3x.png
│ │ ├── score-bad
│ │ │ └── data.json
│ │ ├── score-general
│ │ │ └── data.json
│ │ ├── score-good
│ │ │ └── data.json
│ │ ├── sell_day@3x.png
│ │ └── sell_night@3x.png
│ └── js
│ │ ├── android-common-forum.js
│ │ ├── android-common.js
│ │ ├── lib-forum.js
│ │ └── lib.js
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_bottomtab0
│ │ ├── Main
│ │ ├── Adapter
│ │ │ └── VideoRecommendAdapter.kt
│ │ ├── BottomTab0Fragment.kt
│ │ ├── NewActivity.kt
│ │ └── VideoActivity.kt
│ │ ├── Utils
│ │ └── Bt0RequestUtils.java
│ │ ├── debug
│ │ ├── Bottomtab0Application.java
│ │ └── MainActivity.kt
│ │ └── retrofit
│ │ └── Msg
│ │ └── Bt0Msg.java
│ └── res
│ ├── drawable
│ ├── ic_arrow_drop_down.xml
│ └── ic_arrow_drop_up.xml
│ ├── layout
│ ├── bt0_.xml
│ ├── bt0_activity_new.xml
│ ├── bt0_activity_video.xml
│ ├── bt0_atlases.xml
│ ├── bt0_foot_video_expand.xml
│ ├── bt0_friend.xml
│ ├── bt0_item_video_recommend.xml
│ ├── bt0_main.xml
│ ├── bt0_monk.xml
│ ├── bt0_nearby.xml
│ ├── bt0_new_head.xml
│ ├── bt0_recommend.xml
│ ├── bt0_temple.xml
│ ├── bt0_toptabcollect.xml
│ ├── bt0_video_ad.xml
│ └── bt0_video_head.xml
│ ├── mipmap-xxhdpi
│ └── common_camera.png
│ └── values
│ ├── arrays_news.xml
│ ├── colors.xml
│ └── strings.xml
├── Module_Bottomtab1
├── .gitignore
├── Module_Bottomtab1.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_bottomtab1
│ │ ├── Main
│ │ ├── BottomTab1Fragment.kt
│ │ ├── LiveActivity.kt
│ │ └── LiveActivity2.kt
│ │ └── debug
│ │ ├── Bottomtab1Application.java
│ │ └── MainActivity.kt
│ └── res
│ ├── layout
│ ├── bt1_.xml
│ ├── bt1_activity_live.xml
│ ├── bt1_activity_live2.xml
│ └── bt1_main.xml
│ └── values
│ ├── arrays_video.xml
│ ├── colors.xml
│ └── strings.xml
├── Module_Bottomtab2
├── .gitignore
├── Module_Bottomtab2.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_bottomtab2
│ │ ├── Main
│ │ └── BottomTab2Fragment.kt
│ │ └── debug
│ │ ├── Bottomtab2Application.java
│ │ └── MainActivity.kt
│ └── res
│ ├── layout
│ ├── bt2_.xml
│ └── bt2_main.xml
│ └── values
│ └── strings.xml
├── Module_Bottomtab3
├── .gitignore
├── Module_Bottomtab3.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_bottomtab3
│ │ ├── Main
│ │ └── BottomTab3Fragment.kt
│ │ └── debug
│ │ ├── Bottomtab3Application.java
│ │ └── MainActivity.kt
│ └── res
│ ├── layout
│ ├── bt3_.xml
│ └── bt3_main.xml
│ └── values
│ ├── arrays_video.xml
│ ├── colors.xml
│ └── strings.xml
├── Module_Bottomtab4
├── .gitignore
├── Module_Bottomtab4.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_bottomtab4
│ │ ├── Main
│ │ └── BottomTab4Fragment.kt
│ │ └── debug
│ │ ├── Bottomtab4Application.java
│ │ └── MainActivity.kt
│ └── res
│ ├── layout
│ ├── bt4_.xml
│ └── bt4_main.xml
│ └── values
│ └── strings.xml
├── Module_Login
├── .gitignore
├── Module_Login.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── Manifest
│ └── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── module_login
│ │ ├── LoginActivity.kt
│ │ └── debug
│ │ └── LoginApplication.java
│ └── res
│ ├── layout
│ └── login_main.xml
│ └── values
│ └── strings.xml
├── app
├── .gitignore
├── app.iml
├── build.gradle
├── proguard-rules.pro
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── bbxpc
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── microlog.properties
│ │ └── srca.cer
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── app
│ │ │ └── myapplication
│ │ │ ├── Activity
│ │ │ ├── Guide
│ │ │ │ ├── CustomPresentationPagerFragment.java
│ │ │ │ ├── FirstCustomPageFragment.java
│ │ │ │ └── GuideActivity.java
│ │ │ ├── Login
│ │ │ │ └── Welcome
│ │ │ │ │ ├── IWelcomeContract.java
│ │ │ │ │ ├── WelcomeActivity.java
│ │ │ │ │ └── WelcomePresenter.java
│ │ │ └── Main
│ │ │ │ └── MainActivity.kt
│ │ │ ├── Bean
│ │ │ └── ShareKey.java
│ │ │ ├── DB
│ │ │ └── BannerDB.java
│ │ │ ├── MyApplication.java
│ │ │ └── weight
│ │ │ └── BottomNavigation
│ │ │ ├── BottomNavigationItem.java
│ │ │ ├── BottomNavigationUtils.java
│ │ │ └── BottomNavigationView.java
│ │ └── res
│ │ ├── drawable
│ │ ├── background_tab.xml
│ │ ├── selector_guide_btn.xml
│ │ └── shape_shadow.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_welcome.xml
│ │ ├── bottom_navigation.xml
│ │ ├── fragment_page_first.xml
│ │ ├── fragment_page_second.xml
│ │ └── fragment_page_third.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ ├── splash_banner.png
│ │ ├── tab_home_normal.png
│ │ ├── tab_home_selected.png
│ │ ├── tab_loading.png
│ │ ├── tab_me_normal.png
│ │ ├── tab_me_selected.png
│ │ ├── tab_micro_normal.png
│ │ ├── tab_micro_selected.png
│ │ ├── tab_soonvideo_normal.png
│ │ ├── tab_soonvideo_selected.png
│ │ ├── tab_video_normal.png
│ │ └── tab_video_selected.png
│ │ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── color.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ └── values.xml
└── yanxuwen.jks
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── import-summary.txt
├── lib_common
├── .gitignore
├── build.gradle
├── lib_common.iml
├── libs
│ └── DragView-1.0.aar
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── yanxuwen
│ │ └── lib_common
│ │ ├── ARouter
│ │ ├── DegradeService.java
│ │ ├── IInterceptor.java
│ │ ├── IInterceptorGroup.java
│ │ ├── InterceptorCallback.java
│ │ ├── InterceptorService.java
│ │ ├── InterceptorServiceImpl.java
│ │ ├── LogisticsCenter.java
│ │ ├── MyARouter.java
│ │ ├── NavigationCallback.java
│ │ ├── PathReplaceService.java
│ │ ├── Postcard.java
│ │ ├── Warehouse.java
│ │ └── _ARouter.java
│ │ ├── Adapter
│ │ ├── CommentAdapter.kt
│ │ ├── NewsListAdapter.kt
│ │ ├── ReplyListAdapter.kt
│ │ ├── ReplySimpleAdapter.kt
│ │ └── SoonVideoAdapter.kt
│ │ ├── Base
│ │ ├── BaseActivity.java
│ │ ├── Key
│ │ │ └── VideoKey.kt
│ │ ├── MyException.java
│ │ ├── MyFragment.kt
│ │ ├── MyPagerAdapter.java
│ │ └── MyStatePagerAdapter.java
│ │ ├── BaseApplication.java
│ │ ├── Bean
│ │ ├── ARouterPath.java
│ │ ├── Config.java
│ │ ├── Extra
│ │ │ └── fragment
│ │ │ │ ├── BasefragmentMsg.java
│ │ │ │ └── SimpleFragmentMsg.java
│ │ ├── HttpError.java
│ │ ├── LogType.java
│ │ └── Value.java
│ │ ├── DB
│ │ ├── CategoryDB.kt
│ │ ├── CategoryVideoDB.kt
│ │ └── SearchSuggestDB.kt
│ │ ├── Fragment
│ │ ├── AtlasesFragment.kt
│ │ ├── ImageViewerFragment.kt
│ │ ├── SoonVideoFragment.kt
│ │ └── TopTabRecommendFragment.kt
│ │ ├── FrameLayout
│ │ ├── Base
│ │ │ └── BaseFragment.java
│ │ ├── Reveal
│ │ │ ├── BakedBezierInterpolator.java
│ │ │ └── RevealLayout.java
│ │ └── SimpleFragment.java
│ │ ├── Listener
│ │ └── OnFragmentResultListener.java
│ │ ├── Proxy
│ │ ├── Subject.java
│ │ └── Subject2.java
│ │ ├── TransparentActivity.java
│ │ ├── Utils
│ │ ├── BackgroundUtils.java
│ │ ├── DataEncrypt
│ │ │ ├── DataEncrypt.java
│ │ │ └── HexStr.java
│ │ ├── Divider
│ │ │ ├── DividerGridItemDecoration.java
│ │ │ └── RecycleViewDivider.java
│ │ ├── Emoji
│ │ │ ├── EmojiUtils.java
│ │ │ └── EmotionUtils.java
│ │ ├── Glide
│ │ │ ├── GlideOptions.kt
│ │ │ └── GlideRoundTransform.java
│ │ ├── MyGsonUtils.java
│ │ ├── MyRecyclerViewUtils.kt
│ │ ├── RequestUtils.java
│ │ ├── TimeUtils.java
│ │ ├── Tools.java
│ │ ├── WebJsoupUtils.java
│ │ └── video
│ │ │ ├── LiveCoverVideo.java
│ │ │ ├── LiveCoverVideo2.java
│ │ │ ├── SampleCoverVideo.java
│ │ │ ├── SoonCoverVideo.java
│ │ │ ├── TypeConver.kt
│ │ │ ├── VideoInfoUtils.kt
│ │ │ ├── VideoListUtils.kt
│ │ │ └── VideoUtils.kt
│ │ ├── retrofit
│ │ ├── Msg
│ │ │ └── Msg.java
│ │ ├── MyBaseModel.java
│ │ ├── MyBaseRequest.java
│ │ ├── MyBaseTask.java
│ │ ├── MyObserverListener.java
│ │ ├── MyPublisher.java
│ │ └── model
│ │ │ ├── Article
│ │ │ ├── Article.java
│ │ │ ├── ArticleApi.java
│ │ │ ├── ArticleBuild.java
│ │ │ └── ArticleTask.java
│ │ │ ├── Category
│ │ │ ├── Category.java
│ │ │ ├── CategoryApi.java
│ │ │ ├── CategoryBuild.java
│ │ │ └── CategoryTask.java
│ │ │ ├── CategoryVideo
│ │ │ ├── CategoryVideo.java
│ │ │ ├── CategoryVideoApi.java
│ │ │ ├── CategoryVideoBuild.java
│ │ │ └── CategoryVideoTask.java
│ │ │ ├── Comment
│ │ │ ├── Comment.java
│ │ │ ├── CommentApi.java
│ │ │ ├── CommentBuild.java
│ │ │ └── CommentTask.java
│ │ │ ├── HTTPS
│ │ │ ├── HttpsApi.java
│ │ │ └── HttpsTask.java
│ │ │ ├── NewsList
│ │ │ ├── NewDetails.java
│ │ │ ├── NewsContent.java
│ │ │ ├── NewsList.java
│ │ │ ├── NewsListApi.java
│ │ │ ├── NewsListBuild.java
│ │ │ ├── NewsListTask.java
│ │ │ └── SoonVideo.java
│ │ │ ├── ReplyList
│ │ │ ├── ReplyList.java
│ │ │ ├── ReplyListApi.java
│ │ │ ├── ReplyListBuild.java
│ │ │ └── ReplyListTask.java
│ │ │ ├── SearchSuggest
│ │ │ ├── SearchSuggest.java
│ │ │ ├── SearchSuggestApi.java
│ │ │ ├── SearchSuggestBuild.java
│ │ │ └── SearchSuggestTask.java
│ │ │ ├── Token
│ │ │ ├── Token.java
│ │ │ ├── TokenApi.java
│ │ │ ├── TokenBuild.java
│ │ │ └── TokenTask.java
│ │ │ ├── Version
│ │ │ ├── Version.java
│ │ │ ├── VersionApi.java
│ │ │ ├── VersionBuild.java
│ │ │ └── VersionTask.java
│ │ │ ├── VideoInfo
│ │ │ ├── VideoInfo.java
│ │ │ ├── VideoInfoApi.java
│ │ │ ├── VideoInfoBuild.java
│ │ │ └── VideoInfoTask.java
│ │ │ ├── VideoRecommend
│ │ │ ├── VideoRecommend.java
│ │ │ ├── VideoRecommendApi.java
│ │ │ ├── VideoRecommendBuild.java
│ │ │ └── VideoRecommendTask.java
│ │ │ └── WebData
│ │ │ ├── WebData.java
│ │ │ ├── WebDataApi.java
│ │ │ ├── WebDataBuild.java
│ │ │ └── WebDataTask.java
│ │ ├── update
│ │ ├── MyUpdateLoad.java
│ │ └── UpgradeService.java
│ │ └── widget
│ │ ├── AppBarStateChangeListener.java
│ │ ├── AutoScrollTextView.java
│ │ ├── Behavior
│ │ ├── FlingBehavior.java
│ │ └── ScrollAwareFABBehavior.java
│ │ ├── Drawer
│ │ ├── CommentDragLayout.kt
│ │ └── ReplyDragLayout.kt
│ │ ├── MyAppBarLayout.java
│ │ ├── MyImageSpan.java
│ │ ├── MyWebView.java
│ │ ├── liveAnim
│ │ ├── LineScaleIndicator.java
│ │ ├── LineScalePulseOutRapidIndicator.java
│ │ └── LiveLineScaleView.java
│ │ └── titles
│ │ ├── ScaleClipPagerTitleView.java
│ │ └── ScaleTransitionPagerTitleView.java
│ └── res
│ ├── anim
│ ├── common_close_enter.xml
│ ├── common_close_exit.xml
│ ├── common_fab_hide.xml
│ ├── common_fab_in.xml
│ ├── common_fab_out.xml
│ ├── common_fab_show.xml
│ ├── common_open_enter.xml
│ └── common_open_exit.xml
│ ├── color
│ └── common_text_blue_white.xml
│ ├── drawable-v21
│ ├── common_selector_ripple.xml
│ └── common_selector_ripple_oval.xml
│ ├── drawable
│ ├── common_grid_divider.xml
│ ├── common_ic_close.xml
│ ├── common_ic_collection.xml
│ ├── common_ic_comment.xml
│ ├── common_ic_emoji.xml
│ ├── common_ic_img_loadfail.xml
│ ├── common_ic_img_loading.xml
│ ├── common_ic_more.xml
│ ├── common_ic_more_horiz.xml
│ ├── common_ic_music.xml
│ ├── common_ic_play.xml
│ ├── common_ic_search.xml
│ ├── common_ic_share.xml
│ ├── common_ic_share2.xml
│ ├── common_selector_bg.xml
│ ├── common_selector_ripple.xml
│ ├── common_selector_ripple_oval.xml
│ ├── common_shape_corners_hollow_blue.xml
│ ├── common_shape_corners_hollow_gray.xml
│ ├── common_shape_corners_hollow_red.xml
│ ├── common_shape_corners_solid_black40.xml
│ ├── common_shape_corners_solid_blue.xml
│ ├── common_shape_corners_solid_gray.xml
│ ├── common_shape_corners_solid_gray2.xml
│ ├── common_shape_corners_solid_mask.xml
│ ├── common_shape_corners_solid_red.xml
│ ├── common_shape_corners_solid_red2_90.xml
│ └── common_shape_corners_solid_search.xml
│ ├── layout-v21
│ ├── common_live_layout_cover.xml
│ ├── common_live_layout_cover2.xml
│ ├── common_soon_video.xml
│ └── common_video_layout_cover.xml
│ ├── layout
│ ├── common_activity_dragview.xml
│ ├── common_activity_recyclerview.xml
│ ├── common_atlases.xml
│ ├── common_base_fragment.xml
│ ├── common_comment.xml
│ ├── common_comment_menu.xml
│ ├── common_drag_comments.xml
│ ├── common_drag_reply.xml
│ ├── common_empty_data.xml
│ ├── common_empty_network.xml
│ ├── common_images.xml
│ ├── common_live_layout_cover.xml
│ ├── common_live_layout_cover2.xml
│ ├── common_live_video.xml
│ ├── common_newslist_image.xml
│ ├── common_newslist_image2.xml
│ ├── common_newslist_image3.xml
│ ├── common_newslist_image_many.xml
│ ├── common_newslist_item.xml
│ ├── common_newslist_null.xml
│ ├── common_newslist_video.xml
│ ├── common_notify_upgrade.xml
│ ├── common_reply_list.xml
│ ├── common_reply_simple.xml
│ ├── common_simple_fragment.xml
│ ├── common_soon_video.xml
│ ├── common_soonvideo_fragment.xml
│ ├── common_soonvideo_item.xml
│ ├── common_time.xml
│ ├── common_video_large.xml
│ ├── common_video_layout_cover.xml
│ └── common_x.xml
│ ├── mipmap-hdpi
│ ├── common_ic_launcher.png
│ └── common_icon_per_man.png
│ ├── mipmap-mdpi
│ └── common_ic_launcher.png
│ ├── mipmap-xhdpi
│ ├── common_ic_launcher.png
│ └── common_icon_per_man.png
│ ├── mipmap-xxhdpi
│ ├── common_camera.png
│ ├── common_comment.png
│ ├── common_ic_launcher.png
│ ├── common_icon_per_man.png
│ ├── common_like.png
│ ├── common_mask_small.png
│ ├── common_no_data.png
│ ├── common_no_network.png
│ ├── common_write.png
│ ├── d_18jin.png
│ ├── d_666.png
│ ├── d_aimu.png
│ ├── d_author.png
│ ├── d_baiyan.png
│ ├── d_bishi.png
│ ├── d_bixin.png
│ ├── d_bizui.png
│ ├── d_bukan.png
│ ├── d_cahan.png
│ ├── d_chiguaqunzhong.png
│ ├── d_daiwugu.png
│ ├── d_dajinya.png
│ ├── d_daku.png
│ ├── d_dalian.png
│ ├── d_dangao.png
│ ├── d_dao.png
│ ├── d_daxiao.png
│ ├── d_deyi.png
│ ├── d_fanbaiyan.png
│ ├── d_fanu.png
│ ├── d_feiwen.png
│ ├── d_fendou.png
│ ├── d_gaxiao.png
│ ├── d_geili.png
│ ├── d_guzhang.png
│ ├── d_haixiu.png
│ ├── d_han.png
│ ├── d_hanshui.png
│ ├── d_hanxiao.png
│ ├── d_haqian.png
│ ├── d_heilian.png
│ ├── d_heixian.png
│ ├── d_honglian.png
│ ├── d_hufen.png
│ ├── d_hugua.png
│ ├── d_jianxiao.png
│ ├── d_jiayou.png
│ ├── d_jingdai.png
│ ├── d_jingxi.png
│ ├── d_jizhang.png
│ ├── d_jizhi.png
│ ├── d_kan.png
│ ├── d_keai.png
│ ├── d_kelian.png
│ ├── d_kiss.png
│ ├── d_kongju.png
│ ├── d_koubi.png
│ ├── d_kuaikule.png
│ ├── d_kulou.png
│ ├── d_kun.png
│ ├── d_kuzhuai.png
│ ├── d_laikanwo.png
│ ├── d_leiben.png
│ ├── d_lingguangyishan.png
│ ├── d_liulei.png
│ ├── d_liwu.png
│ ├── d_lvmaozi.png
│ ├── d_masichundeweixiao.png
│ ├── d_meigui.png
│ ├── d_motou.png
│ ├── d_ok.png
│ ├── d_pengquan.png
│ ├── d_piezui.png
│ ├── d_pijiu.png
│ ├── d_qian.png
│ ├── d_qiang.png
│ ├── d_qiaoda.png
│ ├── d_qibuchengsheng.png
│ ├── d_qidao.png
│ ├── d_qiubaobao.png
│ ├── d_quwufen.png
│ ├── d_ruhua.png
│ ├── d_sahua.png
│ ├── d_shangxin.png
│ ├── d_shi.png
│ ├── d_shihua.png
│ ├── d_shuai.png
│ ├── d_sikao.png
│ ├── d_songxin.png
│ ├── d_tianping.png
│ ├── d_tingge.png
│ ├── d_touxiao.png
│ ├── d_tu.png
│ ├── d_tucaihong.png
│ ├── d_tushe.png
│ ├── d_tuxie.png
│ ├── d_v5.png
│ ├── d_weiqu.png
│ ├── d_weixiao.png
│ ├── d_wen.png
│ ├── d_what.png
│ ├── d_woshou.png
│ ├── d_woxiangjingjing.png
│ ├── d_wulian.png
│ ├── d_wumai.png
│ ├── d_xiao.png
│ ├── d_xiaoguzhang.png
│ ├── d_xiaoku.png
│ ├── d_xin.png
│ ├── d_xiongji.png
│ ├── d_xu.png
│ ├── d_ye.png
│ ├── d_yun.png
│ ├── d_zaijian.png
│ ├── d_zan.png
│ ├── d_zhatan.png
│ ├── d_zhenjing.png
│ ├── d_zhoudongyudeningshi.png
│ ├── d_zhoumei.png
│ ├── d_zhuakuang.png
│ ├── d_ziweibiezou.png
│ ├── d_ziya.png
│ ├── d_zuoguilian.png
│ ├── d_zuoshang.png
│ ├── icon.png
│ ├── icon_digg.png
│ ├── icon_digg_no.png
│ ├── icon_x.png
│ └── play_normal.png
│ ├── mipmap-xxxhdpi
│ └── common_ic_launcher.png
│ ├── values-v19
│ └── styles.xml
│ └── values
│ ├── attr_autoscroll_textview.xml
│ ├── color.xml
│ ├── dimen.xml
│ ├── strings.xml
│ └── styles.xml
├── settings.gradle
├── toutiao.iml
└── versions.gradle
/toutiao/toutiao/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | /local.properties
3 | /.idea/workspace.xml
4 | /.idea/libraries
5 | .DS_Store
6 | /build
7 | /captures
8 |
--------------------------------------------------------------------------------
/toutiao/toutiao/.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 |
--------------------------------------------------------------------------------
/toutiao/toutiao/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/toutiao/toutiao/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
8 |
12 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play@2x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play_night@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play_night@2x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/Play_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/dashed_split_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/dashed_split_line.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/dashed_split_line_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/dashed_split_line_night.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/film_stars_sprites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/film_stars_sprites.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/free_day@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/free_day@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/free_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/free_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/iconfont.ttf
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/image_bg_click.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/image_bg_click.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/image_bg_click_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/image_bg_click_night.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading-white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading-white@2x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading-white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading-white@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading@2x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading_night@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading_night@2x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/loading_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_shadow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_shadow@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_shadow_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/red_packet_shadow_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/sell_day@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/sell_day@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/sell_night@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/assets/images/sell_night@3x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/java/com/yanxuwen/module_bottomtab0/Utils/Bt0RequestUtils.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab0.Utils;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.Utils.RequestUtils;
6 | import com.yanxuwen.retrofit.Msg.ObserverListener;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/7/4.
10 | */
11 |
12 | public class Bt0RequestUtils extends RequestUtils {
13 | public Bt0RequestUtils(Context context, ObserverListener ob) {
14 | super(context, ob);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/java/com/yanxuwen/module_bottomtab0/debug/Bottomtab0Application.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab0.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class Bottomtab0Application extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/java/com/yanxuwen/module_bottomtab0/retrofit/Msg/Bt0Msg.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab0.retrofit.Msg;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/6/28 10:52
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class Bt0Msg {
8 | }
9 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/drawable/ic_arrow_drop_down.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/drawable/ic_arrow_drop_up.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_activity_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
15 |
18 |
19 |
22 |
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_friend.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_monk.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_nearby.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_new_head.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_recommend.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/layout/bt0_temple.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/mipmap-xxhdpi/common_camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/Module_Bottomtab0/src/main/res/mipmap-xxhdpi/common_camera.png
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @color/common_red
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab0/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 头条首页
3 |
4 | 关注
5 | 推荐
6 | 附近
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
12 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/java/com/yanxuwen/module_bottomtab1/debug/Bottomtab1Application.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab1.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class Bottomtab1Application extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/java/com/yanxuwen/module_bottomtab1/debug/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab1.debug
2 |
3 | import android.os.Bundle
4 | import com.yanxuwen.lib_common.Base.BaseActivity
5 | import com.yanxuwen.lib_common.Bean.Value
6 | import com.yanxuwen.module_bottomtab1.Main.BottomTab1Fragment
7 | import com.yanxuwen.module_bottomtab1.R
8 |
9 | /**
10 | * Created by yanxuwen on 2018/4/9.
11 | */
12 | class MainActivity : BaseActivity(){
13 |
14 |
15 | override fun onCreate(savedInstanceState: Bundle?) {
16 | setContentView(R.layout.bt1_main)
17 | super.onCreate(savedInstanceState)
18 | setStatusFull(true)
19 | setSlideable(false)
20 | }
21 | override fun initData() = Unit
22 | override fun initView(status: Value.ObservableStatus?) = initFragment()
23 | var f1: BottomTab1Fragment?=null
24 | private fun initFragment(){
25 | var transaction = supportFragmentManager.beginTransaction()
26 | //第一种方式(add),初始化fragment并添加到事务中,如果为null就new一个
27 | if(f1 == null){
28 | f1 = BottomTab1Fragment::class.java.newInstance()
29 | transaction.add(R.id.frameLayout_main, f1)
30 | }
31 | f1?.execute_setUserVisibleHint=true
32 | //显示需要显示的fragment
33 | transaction.show(f1)
34 |
35 | transaction.commitAllowingStateLoss()
36 | }
37 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/layout/bt1_activity_live.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/layout/bt1_activity_live2.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/layout/bt1_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/values/arrays_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - 推荐
5 | - 音乐
6 | - 影视
7 | - 社会
8 | - 农人
9 | - 游戏
10 | - 美食
11 | - 生活
12 | - 体育
13 | - 金秒奖
14 |
15 |
16 | - video
17 | - subv_voice
18 | - subv_movie
19 | - subv_society
20 | - subv_tt_video_agriculture
21 | - subv_game
22 | - subv_tt_video_food
23 | - subv_life
24 | - subv_tt_video_sports
25 | - subv_jmj
26 |
27 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @color/common_red
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab1/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 西瓜视频
3 |
4 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/Manifest/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
13 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/java/com/yanxuwen/module_bottomtab2/Main/BottomTab2Fragment.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab3.Main
2 |
3 | import android.view.View
4 | import com.alibaba.android.arouter.facade.annotation.Route
5 | import com.yanxuwen.lib_common.Base.MyFragment
6 | import com.yanxuwen.lib_common.Bean.ARouterPath
7 | import com.yanxuwen.module_bottomtab2.R
8 | import com.yanxuwen.retrofit.Msg.ObserverListener
9 |
10 |
11 | /**
12 | * Created by yanxuwen on 2017/9/7.
13 | */
14 | @Route(path = ARouterPath.Module_Bottomtab2_BottomTab2Fragment)
15 | class BottomTab2Fragment : MyFragment() ,View.OnClickListener{
16 | override fun getMainView(): View? {
17 | if (mainview == null) {
18 | mainview = inflater.inflate(R.layout.bt2_, null)
19 |
20 | }
21 | return mainview
22 | }
23 | override fun init() {
24 | super.init()
25 | }
26 |
27 | override fun onNotifyData(status: ObserverListener.STATUS, type: String, mobject: Any) {
28 | }
29 |
30 | override fun onClick(v: View?) {
31 |
32 | }
33 |
34 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/java/com/yanxuwen/module_bottomtab2/debug/Bottomtab2Application.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab2.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class Bottomtab2Application extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/java/com/yanxuwen/module_bottomtab2/debug/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab2.debug
2 |
3 | import android.os.Bundle
4 | import com.yanxuwen.lib_common.Base.BaseActivity
5 | import com.yanxuwen.lib_common.Bean.Value
6 | import com.yanxuwen.module_bottomtab2.R
7 | import com.yanxuwen.module_bottomtab3.Main.BottomTab2Fragment
8 |
9 | /**
10 | * Created by yanxuwen on 2018/4/9.
11 | */
12 | class MainActivity : BaseActivity(){
13 |
14 |
15 | override fun onCreate(savedInstanceState: Bundle?) {
16 | setContentView(R.layout.bt2_main)
17 | super.onCreate(savedInstanceState)
18 | setStatusFull(true)
19 | setSlideable(false)
20 | }
21 | override fun initData() = Unit
22 |
23 | override fun initView(status: Value.ObservableStatus?) = initFragment()
24 | var f1: BottomTab2Fragment?=null
25 | private fun initFragment(){
26 | var transaction = supportFragmentManager.beginTransaction()
27 | //第一种方式(add),初始化fragment并添加到事务中,如果为null就new一个
28 | if(f1 == null){
29 | f1 = BottomTab2Fragment::class.java.newInstance()
30 | transaction.add(R.id.frameLayout_main, f1)
31 | }
32 | f1?.execute_setUserVisibleHint=true
33 | //显示需要显示的fragment
34 | transaction.show(f1)
35 |
36 | transaction.commitAllowingStateLoss()
37 | }
38 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/res/layout/bt2_.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/res/layout/bt2_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab2/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Module_Bottomtab2
3 |
4 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/Manifest/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
18 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/java/com/yanxuwen/module_bottomtab3/debug/Bottomtab3Application.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab3.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class Bottomtab3Application extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/java/com/yanxuwen/module_bottomtab3/debug/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab3.debug
2 |
3 | import android.os.Bundle
4 | import com.yanxuwen.lib_common.Base.BaseActivity
5 | import com.yanxuwen.lib_common.Bean.Value
6 | import com.yanxuwen.module_bottomtab3.Main.BottomTab3Fragment
7 | import com.yanxuwen.module_bottomtab3.R
8 |
9 | /**
10 | * Created by yanxuwen on 2018/4/9.
11 | */
12 | class MainActivity : BaseActivity(){
13 |
14 |
15 | override fun onCreate(savedInstanceState: Bundle?) {
16 | setContentView(R.layout.bt3_main)
17 | super.onCreate(savedInstanceState)
18 | setStatusFull(true)
19 | setSlideable(false)
20 | }
21 | override fun initData() = Unit
22 |
23 | override fun initView(status: Value.ObservableStatus?) = initFragment()
24 | var f1: BottomTab3Fragment?=null
25 | private fun initFragment(){
26 | var transaction = supportFragmentManager.beginTransaction()
27 | //第一种方式(add),初始化fragment并添加到事务中,如果为null就new一个
28 | if(f1 == null){
29 | f1 = BottomTab3Fragment::class.java.newInstance()
30 | transaction.add(R.id.frameLayout_main, f1)
31 | }
32 | f1?.execute_setUserVisibleHint=true
33 | //显示需要显示的fragment
34 | transaction.show(f1)
35 |
36 | transaction.commitAllowingStateLoss()
37 | }
38 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/res/layout/bt3_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/res/values/arrays_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - 推荐
5 | - 美女
6 | - 随拍
7 | - 美食
8 | - 户外
9 |
10 |
11 | - hotsoon_video
12 | - ugc_video_beauty
13 | - ugc_video_casual
14 | - ugc_video_food
15 | - ugc_video_life
16 | - subv_jmj
17 |
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @color/common_red
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab3/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 小视频
3 |
4 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/Manifest/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
18 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/java/com/yanxuwen/module_bottomtab4/Main/BottomTab4Fragment.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab4.Main
2 |
3 | import android.view.View
4 | import com.alibaba.android.arouter.facade.annotation.Route
5 | import com.yanxuwen.lib_common.Base.MyFragment
6 | import com.yanxuwen.lib_common.Bean.ARouterPath
7 | import com.yanxuwen.module_bottomtab4.R
8 | import com.yanxuwen.retrofit.Msg.ObserverListener
9 |
10 |
11 | /**
12 | * Created by yanxuwen on 2017/9/7.
13 | */
14 | @Route(path = ARouterPath.Module_Bottomtab4_BottomTab4Fragment)
15 | class BottomTab4Fragment : MyFragment() ,View.OnClickListener{
16 | override fun getMainView(): View? {
17 | if (mainview == null) {
18 | mainview = inflater.inflate(R.layout.bt4_, null)
19 |
20 | }
21 | return mainview
22 | }
23 | override fun init() {
24 | super.init()
25 | }
26 |
27 | override fun onNotifyData(status: ObserverListener.STATUS, type: String, mobject: Any) {
28 | }
29 |
30 | override fun onClick(v: View?) {
31 |
32 | }
33 |
34 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/java/com/yanxuwen/module_bottomtab4/debug/Bottomtab4Application.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab4.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class Bottomtab4Application extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/java/com/yanxuwen/module_bottomtab4/debug/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_bottomtab4.debug
2 |
3 | import android.os.Bundle
4 | import com.yanxuwen.lib_common.Base.BaseActivity
5 | import com.yanxuwen.lib_common.Bean.Value
6 | import com.yanxuwen.module_bottomtab4.Main.BottomTab4Fragment
7 | import com.yanxuwen.module_bottomtab4.R
8 |
9 | /**
10 | * Created by yanxuwen on 2018/4/9.
11 | */
12 | class MainActivity : BaseActivity(){
13 |
14 |
15 | override fun onCreate(savedInstanceState: Bundle?) {
16 | setContentView(R.layout.bt4_main)
17 | super.onCreate(savedInstanceState)
18 | setStatusFull(true)
19 | setSlideable(false)
20 | }
21 | override fun initData() = Unit
22 |
23 | override fun initView(status: Value.ObservableStatus?) = initFragment()
24 | var f1: BottomTab4Fragment?=null
25 | fun initFragment(){
26 | var transaction = supportFragmentManager.beginTransaction()
27 | //第一种方式(add),初始化fragment并添加到事务中,如果为null就new一个
28 | if(f1 == null){
29 | f1 = BottomTab4Fragment::class.java.newInstance()
30 | transaction.add(R.id.frameLayout_main, f1)
31 | }
32 | f1?.execute_setUserVisibleHint=true
33 | //显示需要显示的fragment
34 | transaction.show(f1)
35 |
36 | transaction.commitAllowingStateLoss()
37 | }
38 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/res/layout/bt4_.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/res/layout/bt4_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Bottomtab4/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Module_Bottomtab3
3 |
4 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/Manifest/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
13 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/java/com/yanxuwen/module_login/LoginActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_login
2 |
3 | import android.os.Bundle
4 | import com.alibaba.android.arouter.facade.annotation.Route
5 | import com.yanxuwen.lib_common.Base.BaseActivity
6 | import com.yanxuwen.lib_common.Bean.ARouterPath
7 | import com.yanxuwen.lib_common.Bean.Value
8 |
9 | /**
10 | * Created by yanxuwen on 2018/4/9.
11 | */
12 |
13 | @Route(path= ARouterPath.Module_Login_LoginActivity)
14 | class LoginActivity : BaseActivity(){
15 |
16 |
17 | override fun onCreate(savedInstanceState: Bundle?) {
18 | setContentView(R.layout.login_main)
19 | super.onCreate(savedInstanceState)
20 | }
21 | override fun initData() = Unit
22 |
23 | override fun initView(status: Value.ObservableStatus?)=Unit
24 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/java/com/yanxuwen/module_login/debug/LoginApplication.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.module_login.debug;
2 |
3 |
4 | import com.yanxuwen.lib_common.BaseApplication;
5 |
6 | /**
7 | * Created by yxe on 2018/4/6.
8 | */
9 |
10 | public class LoginApplication extends BaseApplication {
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/res/layout/login_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/Module_Login/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | module_login
3 |
4 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/androidTest/java/com/example/bbxpc/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.bbxpc.myapplication;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/assets/microlog.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/assets/microlog.properties
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/assets/srca.cer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/assets/srca.cer
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/java/com/example/app/myapplication/Activity/Login/Welcome/IWelcomeContract.java:
--------------------------------------------------------------------------------
1 | package com.example.app.myapplication.Activity.Login.Welcome;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/8/10 16:50
5 | * 邮箱:420255048@qq.com
6 | */
7 | public interface IWelcomeContract {
8 | interface View {
9 | /**Presenter判断完成后通过传递isFirstIn在View判断跳转*/
10 | public void onJump(boolean isFirstIn);
11 | public void onfinish();
12 | }
13 | interface Presenter {
14 | /** 初始化 */
15 | public void initData();
16 | /** 主要判断是跳转到M主界面还是引导页 */
17 | public void onJump();
18 | /** 版本更新*/
19 | public void onUpdate(final boolean isForce, final String url);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/java/com/example/app/myapplication/Bean/ShareKey.java:
--------------------------------------------------------------------------------
1 | package com.example.app.myapplication.Bean;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/7/8 09:50
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class ShareKey {
8 | public static String isFirstIn="isFirstIn";
9 | }
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/java/com/example/app/myapplication/MyApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.app.myapplication;
2 |
3 | import android.view.WindowManager;
4 |
5 | import com.yanxuwen.lib_common.BaseApplication;
6 |
7 | /**
8 | * 作者:严旭文 on 2016/7/5 17:45
9 | * 邮箱:420255048@qq.com
10 | */
11 | public class MyApplication extends BaseApplication {
12 | // public static synchronized MyApplication getInstance() {
13 | // return mApplication;
14 | // }
15 | @Override
16 | public void onCreate() {
17 | super.onCreate();
18 | isLog=BuildConfig.LOG_DEBUG;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/java/com/example/app/myapplication/weight/BottomNavigation/BottomNavigationItem.java:
--------------------------------------------------------------------------------
1 | package com.example.app.myapplication.weight.BottomNavigation;
2 |
3 | public class BottomNavigationItem {
4 |
5 | private String title;
6 | private int color;
7 | private int imageResource;
8 | private int imageResourceActive = 0;
9 |
10 | public BottomNavigationItem(String title, int color, int imageResource, int imageResource2) {
11 | this.title = title;
12 | this.color = color;
13 | this.imageResource = imageResource;
14 | this.imageResourceActive=imageResource2;
15 | }
16 | public int getImageResource() {
17 | return imageResource;
18 | }
19 |
20 | public void setImageResource(int imageResource) {
21 | this.imageResource = imageResource;
22 | }
23 |
24 | public int getColor() {
25 | return color;
26 | }
27 |
28 | public void setColor(int color) {
29 | this.color = color;
30 | }
31 |
32 | public String getTitle() {
33 | return title;
34 | }
35 |
36 | public void setTitle(String title) {
37 | this.title = title;
38 | }
39 |
40 | public int getImageResourceActive() {
41 | return imageResourceActive;
42 | }
43 |
44 | public void setImageResourceActive(int imageResourceActive) {
45 | this.imageResourceActive = imageResourceActive;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/drawable/background_tab.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/drawable/selector_guide_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
10 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/drawable/shape_shadow.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
22 |
23 |
28 |
29 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/activity_welcome.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
15 |
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/bottom_navigation.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
23 |
24 |
33 |
34 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/fragment_page_first.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
16 |
17 |
31 |
32 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/fragment_page_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/layout/fragment_page_third.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/splash_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/splash_banner.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_home_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_home_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_home_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_home_selected.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_loading.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_me_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_me_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_me_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_me_selected.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_micro_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_micro_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_micro_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_micro_selected.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_soonvideo_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_soonvideo_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_soonvideo_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_soonvideo_selected.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_video_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_video_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_video_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxhdpi/tab_video_selected.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #6a6d71
5 | #dadada
6 |
7 |
8 |
9 |
10 |
11 |
12 | #FFB400
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 今日头条
3 | Settings
4 |
5 |
6 |
7 | 首页
8 | 西瓜视频
9 | 微头条
10 | 小视频
11 | 再按一次退出
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 |
12 |
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/src/main/res/values/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | #6633B5E5
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | //设置是否填充满整个控件,每个控件平分,pstsShowTabCount设置后,这个就无效
22 | //设置如果是字母,全部转为大写
23 | //设置只能显示几个
24 | //设置下划线是否跟文字一样长
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/toutiao/toutiao/app/yanxuwen.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/app/yanxuwen.jks
--------------------------------------------------------------------------------
/toutiao/toutiao/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | apply from: 'versions.gradle'
5 | repositories {
6 | jcenter()
7 | }
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:2.3.1'
10 | classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
11 | classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
12 | classpath 'me.tatarka:gradle-retrolambda:3.2.5'
13 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
14 | classpath "com.jakewharton:butterknife-gradle-plugin:$butterknife_version"
15 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
16 |
17 |
18 | // NOTE: Do not place your application dependencies here; they belong
19 | // in the individual module build.gradle files
20 | }
21 | }
22 |
23 | allprojects {
24 | repositories {
25 | jcenter()
26 | maven { url "https://jitpack.io" }
27 | maven {
28 | url "https://maven.google.com"
29 | }
30 | }
31 | }
32 |
33 | task clean(type: Delete) {
34 | delete rootProject.buildDir
35 | }
36 |
--------------------------------------------------------------------------------
/toutiao/toutiao/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 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
19 | isModule=false
--------------------------------------------------------------------------------
/toutiao/toutiao/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/toutiao/toutiao/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Oct 09 16:29:27 CST 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 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/libs/DragView-1.0.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/libs/DragView-1.0.aar
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/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:\android-sdk/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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
7 |
8 |
10 |
12 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/DegradeService.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 | import android.content.Context;
4 |
5 | import com.alibaba.android.arouter.facade.template.IProvider;
6 |
7 | /**
8 | * Provide degrade service for router, you can do something when route has lost.
9 | *
10 | * @author Alex Contact me.
11 | * @version 1.0
12 | * @since 2016/9/22 14:51
13 | */
14 | public interface DegradeService extends IProvider {
15 |
16 | /**
17 | * Router has lost.
18 | *
19 | * @param postcard meta
20 | */
21 | void onLost(Context context, Postcard postcard);
22 | }
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/IInterceptor.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 |
4 | import com.alibaba.android.arouter.facade.template.IProvider;
5 |
6 | /**
7 | * Used for inject custom logic when navigation.
8 | *
9 | * @author Alex Contact me.
10 | * @version 1.0
11 | * @since 16/8/23 13:56
12 | */
13 | public interface IInterceptor extends IProvider {
14 |
15 | /**
16 | * The operation of this interceptor.
17 | *
18 | * @param postcard meta
19 | * @param callback cb
20 | */
21 | void process(Postcard postcard, InterceptorCallback callback);
22 | }
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/IInterceptorGroup.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 | import java.util.Map;
4 |
5 | /**
6 | * Template of interceptor group.
7 | *
8 | * @author Alex Contact me.
9 | * @version 1.0
10 | * @since 16/8/29 09:51
11 | */
12 | public interface IInterceptorGroup {
13 | /**
14 | * Load interceptor to input
15 | *
16 | * @param interceptor input
17 | */
18 | void loadInto(Map> interceptor);
19 | }
20 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/InterceptorCallback.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 |
4 | /**
5 | * The callback of interceptor.
6 | *
7 | * @author Alex Contact me.
8 | * @version 1.0
9 | * @since 16/8/4 17:36
10 | */
11 | public interface InterceptorCallback {
12 |
13 | /**
14 | * Continue process
15 | *
16 | * @param postcard route meta
17 | */
18 | void onContinue(Postcard postcard);
19 |
20 | /**
21 | * Interrupt process, pipeline will be destory when this method called.
22 | *
23 | * @param exception Reson of interrupt.
24 | */
25 | void onInterrupt(Throwable exception);
26 | }
27 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/InterceptorService.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 |
4 | import com.alibaba.android.arouter.facade.template.IProvider;
5 |
6 | /**
7 | * Interceptor service
8 | *
9 | * @author zhilong Contact me.
10 | * @version 1.0
11 | * @since 2017/2/23 下午2:06
12 | */
13 | public interface InterceptorService extends IProvider {
14 |
15 | /**
16 | * Do interceptions
17 | */
18 | void doInterceptions(Postcard postcard, InterceptorCallback callback);
19 | }
20 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/NavigationCallback.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 |
4 | /**
5 | * Callback after navigation.
6 | *
7 | * @author Alex Contact me.
8 | * @version 1.0
9 | * @since 2016/9/22 14:15
10 | */
11 | public interface NavigationCallback {
12 |
13 | /**
14 | * Callback when find the destination.
15 | *
16 | * @param postcard meta
17 | */
18 | void onFound(Postcard postcard);
19 |
20 | /**
21 | * Callback after lose your way.
22 | *
23 | * @param postcard meta
24 | */
25 | void onLost(Postcard postcard);
26 |
27 | /**
28 | * Callback after navigation.
29 | *
30 | * @param postcard meta
31 | */
32 | void onArrival(Postcard postcard);
33 |
34 | /**
35 | * Callback on interrupt.
36 | *
37 | * @param postcard meta
38 | */
39 | void onInterrupt(Postcard postcard);
40 | }
41 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/ARouter/PathReplaceService.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.ARouter;
2 |
3 | import android.net.Uri;
4 |
5 | import com.alibaba.android.arouter.facade.template.IProvider;
6 |
7 | /**
8 | * Preprocess your path
9 | *
10 | * @author Alex Contact me.
11 | * @version 1.0
12 | * @since 2016/12/9 16:48
13 | */
14 | public interface PathReplaceService extends IProvider {
15 |
16 | /**
17 | * For normal path.
18 | *
19 | * @param path raw path
20 | */
21 | String forString(String path);
22 |
23 | /**
24 | * For uri type.
25 | *
26 | * @param uri raw uri
27 | */
28 | Uri forUri(Uri uri);
29 | }
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Base/Key/VideoKey.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Base.Key
2 |
3 | /**
4 | * Created by yanxuwen on 2018/5/25.
5 | */
6 | public class VideoKey{
7 | companion object {
8 | val Article="Article"
9 | val NewsContent="NewsContent"
10 |
11 | val seek="seek"
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Base/MyException.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Base;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/6/29 11:08
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class MyException extends Throwable {
8 |
9 | public MyException() {
10 |
11 | super();
12 |
13 | }
14 |
15 | public MyException(String msg) {
16 |
17 | super(msg);
18 |
19 | }
20 |
21 | public MyException(String msg, Throwable cause) {
22 |
23 | super(msg, cause);
24 |
25 | }
26 |
27 | public MyException(Throwable cause) {
28 |
29 | super(cause);
30 |
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Bean/Extra/fragment/BasefragmentMsg.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Bean.Extra.fragment;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/5/31 14:51
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class BasefragmentMsg {
8 | public static final String X="X";
9 | public static final String Y="Y";
10 | public static final String LISTENER="listener";
11 | }
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Bean/Extra/fragment/SimpleFragmentMsg.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Bean.Extra.fragment;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/5/31 16:33
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class SimpleFragmentMsg {
8 | public static final String color="color";
9 | }
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Bean/LogType.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Bean;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/7/4.
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class LogType {
8 | public static String ERROR="error";
9 | public static String http="http";
10 | public static String INIT="init";
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Bean/Value.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Bean;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/5/31 11:29
5 | * 邮箱:420255048@qq.com
6 | * 设置一些常量值
7 | */
8 | public class Value {
9 | /**ActivityForResult的code*/
10 | public final static int requestCode=1,requestCode2=2,resultCode=1000;
11 | /**异步加载的成功跟返回*/
12 | public enum ObservableStatus{
13 | SUCCESS,FAIL;
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Fragment/AtlasesFragment.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Fragment
2 |
3 | import android.os.Bundle
4 | import android.view.View
5 | import com.bumptech.glide.Glide
6 | import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
7 | import com.yanxuwen.dragview.DragFragment
8 | import com.yanxuwen.lib_common.R
9 | import com.yanxuwen.lib_common.Utils.Glide.GlideOptions.Companion.options4
10 | import kotlinx.android.synthetic.main.common_images.view.*
11 |
12 | /**
13 | * Created by yanxuwen on 2018/6/28.
14 | * 图片流浏览
15 | */
16 | class AtlasesFragment : DragFragment() , View.OnClickListener {
17 |
18 | override fun getDragView(): View? = if (view == null) null else view.iv_images
19 |
20 | override fun onCreate(savedInstanceState: Bundle?) {
21 | setContentView(R.layout.common_images)
22 | super.onCreate(savedInstanceState)
23 |
24 | }
25 | override fun init() {
26 | }
27 |
28 |
29 | override fun onDragStatus(status: Int) {
30 | }
31 |
32 | override fun initView() {
33 | var options=options4.clone()
34 | options.override(view.iv_images.width/2,view.iv_images.height/2)
35 | Glide.with(context).load(data as String).transition(DrawableTransitionOptions.withCrossFade()).apply(options).into(view.iv_images)
36 |
37 | }
38 |
39 | override fun onClick(p0: View?) {
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Fragment/ImageViewerFragment.kt:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Fragment
2 |
3 | import android.os.Bundle
4 | import android.view.View
5 | import com.bumptech.glide.Glide
6 | import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
7 | import com.yanxuwen.dragview.DragFragment
8 | import com.yanxuwen.lib_common.R
9 | import com.yanxuwen.lib_common.Utils.Glide.GlideOptions.Companion.options3
10 | import kotlinx.android.synthetic.main.common_images.view.*
11 |
12 | /**
13 | * Created by yanxuwen on 2018/6/28.
14 | * 图片浏览
15 | */
16 | class ImageViewerFragment : DragFragment() , View.OnClickListener {
17 |
18 | override fun getDragView(): View? = if (view == null) null else view.iv_images
19 |
20 | override fun onCreate(savedInstanceState: Bundle?) {
21 | setContentView(R.layout.common_images)
22 | super.onCreate(savedInstanceState)
23 |
24 | }
25 | override fun init() {
26 | }
27 |
28 |
29 | override fun onDragStatus(status: Int) {
30 | }
31 |
32 | override fun initView() {
33 | Glide.with(context).load(data as String).transition(DrawableTransitionOptions.withCrossFade()).apply(options3).into(view.iv_images)
34 |
35 | }
36 |
37 | override fun onClick(p0: View?) {
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Listener/OnFragmentResultListener.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Listener;
2 |
3 | import android.content.Intent;
4 |
5 | /**
6 | * 作者:严旭文 on 2016/6/4.
7 | * 邮箱:420255048@qq.com
8 | */
9 | public interface OnFragmentResultListener {
10 | void onFragmentResult(int requestCode, int resultCode, Intent data);
11 | }
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Proxy/Subject.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Proxy;
2 |
3 | import retrofit2.http.POST;
4 |
5 | /**
6 | * @Path .Subject.java
7 | * @Author 严旭文
8 | * @Date 2016-8-31 上午10:29:27
9 | * @Company 蓝海(福建)信息技术有限公司
10 | * @Description
11 | * 委托类
12 | */
13 | public interface Subject {
14 | @POST("地址")
15 | public void request();
16 | }
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Proxy/Subject2.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Proxy;
2 |
3 | import retrofit2.http.POST;
4 |
5 | /**
6 | * @Path .Subject2.java
7 | * @Author 严旭文
8 | * @Date 2016-8-31 上午11:13:34
9 | * @Company 蓝海(福建)信息技术有限公司
10 | * @Description
11 | * 委托类2
12 | */
13 | public interface Subject2 {
14 | @POST("地址2")
15 | public void request2();
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/TransparentActivity.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common;
2 |
3 | import android.app.Activity;
4 | import android.os.Bundle;
5 |
6 | public class TransparentActivity extends Activity{
7 | @Override
8 | protected void onCreate(Bundle savedInstanceState) {
9 | super.onCreate(savedInstanceState);
10 | finish();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Utils/video/LiveCoverVideo.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Utils.video;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 |
6 | import com.yanxuwen.lib_common.R;
7 |
8 | /**
9 | * Created by yanxw on 2018/9/3.
10 | */
11 |
12 | public class LiveCoverVideo extends SampleCoverVideo {
13 | public LiveCoverVideo(Context context, Boolean fullFlag) {
14 | super(context, fullFlag);
15 | }
16 |
17 | public LiveCoverVideo(Context context) {
18 | super(context);
19 | }
20 |
21 | public LiveCoverVideo(Context context, AttributeSet attrs) {
22 | super(context, attrs);
23 | }
24 | @Override
25 | public int getLayoutId() {
26 | return R.layout.common_live_layout_cover;
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/Utils/video/LiveCoverVideo2.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.Utils.video;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 |
6 | import com.yanxuwen.lib_common.R;
7 |
8 | /**
9 | * Created by yanxw on 2018/9/3.
10 | */
11 |
12 | public class LiveCoverVideo2 extends SampleCoverVideo {
13 | public LiveCoverVideo2(Context context, Boolean fullFlag) {
14 | super(context, fullFlag);
15 | }
16 |
17 | public LiveCoverVideo2(Context context) {
18 | super(context);
19 | }
20 |
21 | public LiveCoverVideo2(Context context, AttributeSet attrs) {
22 | super(context, attrs);
23 | }
24 | @Override
25 | public int getLayoutId() {
26 | return R.layout.common_live_layout_cover2;
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/Msg/Msg.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.Msg;
2 |
3 | /**
4 | * 作者:严旭文 on 2016/6/28 10:52
5 | * 邮箱:420255048@qq.com
6 | */
7 | public class Msg {
8 | //token请求
9 | public final static String TOKEN="TOKEN";
10 | public final static String VERSION="VERSION";
11 | public final static String HTTPS="HTTPS";
12 | /**新闻列表*/
13 | public final static String NewsList="NewsList";
14 | /**视频信息*/
15 | public final static String VideoInfo="VideoInfo";
16 | /**视频推荐*/
17 | public final static String VideoRecommend="VideoRecommend";
18 | /**评论*/
19 | public final static String Comment="Comment";
20 | /**回复列表*/
21 | public final static String ReplyList="ReplyList";
22 | /**获取html代码片段*/
23 | public final static String Article="Article";
24 | /**分类*/
25 | public final static String Category="Category";
26 | /**视频分类*/
27 | public final static String CategoryVideo="CategoryVideo";
28 | /**搜索建议*/
29 | public final static String SearchSuggest="SearchSuggest";
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | /**
40 | * 后台推送的消息类型
41 | */
42 | }
43 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/MyBaseModel.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit;
2 |
3 | import com.yanxuwen.retrofit.BaseModel;
4 |
5 | /**
6 | * Created by bbxpc on 2016/3/11.
7 | * 最基本的,每个接口都需要用到的,
8 | */
9 | public class MyBaseModel extends BaseModel {
10 | /**判断是否是刷新*/
11 | private boolean isRefresh;
12 | /**
13 | * error : TheUsernameFieldIsRequired
14 | */
15 |
16 | private String error;
17 |
18 | public String getError() {
19 | return error;
20 | }
21 |
22 | public void setError(String error) {
23 | this.error = error;
24 | }
25 |
26 | public boolean isRefresh() {
27 | return isRefresh;
28 | }
29 |
30 | public void setRefresh(boolean refresh) {
31 | isRefresh = refresh;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/MyObserverListener.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit;
2 |
3 | import com.yanxuwen.retrofit.Msg.ObserverListener;
4 |
5 | /**
6 | * Created by yanxuwen on 2017/11/21.
7 | */
8 |
9 | public interface MyObserverListener extends ObserverListener {
10 | // /**
11 | // * 消息推送
12 | // */
13 | // public void onNotify(STATUS status, Object object);
14 | }
15 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/MyPublisher.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit;
2 |
3 | import com.yanxuwen.retrofit.Msg.Publisher;
4 |
5 | /**
6 | * Created by yanxuwen on 2017/11/21.
7 | */
8 |
9 | public class MyPublisher extends Publisher {
10 | // public void push(MyObserverListener obl,ObserverListener.STATUS status,Object object) {
11 | // obl.onNotify(status, object);
12 | // }
13 | }
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Article/ArticleBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Article;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/6/6.
10 | */
11 | @Description("获取html代码片段")
12 | public class ArticleBuild extends MyBaseRequest {
13 | public ArticleBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | private String id;
18 |
19 | public String getId() {
20 | return id;
21 | }
22 |
23 | public void setId(String id) {
24 | this.id = id;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Category/CategoryBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Category;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/7/4.
10 | */
11 | @Description("分类")
12 | public class CategoryBuild extends MyBaseRequest {
13 | public CategoryBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/CategoryVideo/CategoryVideoBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.CategoryVideo;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/7/4.
10 | */
11 | @Description("视频分类")
12 | public class CategoryVideoBuild extends MyBaseRequest {
13 | public CategoryVideoBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Comment/CommentBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Comment;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/5/29.
10 | */
11 | @Description("评论")
12 | public class CommentBuild extends MyBaseRequest {
13 | public CommentBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | private String group_id;
18 | private String item_id;
19 | private int offset;
20 | private int count;
21 |
22 | public int getCount() {
23 | return count;
24 | }
25 |
26 | public void setCount(int count) {
27 | this.count = count;
28 | }
29 |
30 | public int getOffset() {
31 | return offset;
32 | }
33 |
34 | public void setOffset(int offset) {
35 | this.offset = offset;
36 | }
37 |
38 | public String getItem_id() {
39 | return item_id;
40 | }
41 |
42 | public void setItem_id(String item_id) {
43 | this.item_id = item_id;
44 | }
45 |
46 | public String getGroup_id() {
47 | return group_id;
48 | }
49 |
50 | public void setGroup_id(String group_id) {
51 | this.group_id = group_id;
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/HTTPS/HttpsApi.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.HTTPS;
2 | import com.yanxuwen.retrofit.Annotation.Description;
3 | import com.yanxuwen.retrofit.Annotation.HttpType;
4 | import com.yanxuwen.retrofit.Annotation.value;
5 | import com.yanxuwen.retrofit.api.ApiManager;
6 |
7 | import retrofit2.http.GET;
8 | import rx.Observable;
9 |
10 | /**
11 | * 作者:严旭文 on 2017/2/10 17:55
12 | * 邮箱:420255048@qq.com
13 | */
14 | @Description("HTTPS请求")
15 | @HttpType(ApiManager.HttpType.HTTPS_SINGLE)
16 | public interface HttpsApi {
17 | @value
18 | public String baseUrl= "https://kyfw.12306.cn/otn/";//特定域名,注意一定要加注解value,且baseUrl要写对
19 | @GET("/")
20 | public abstract Observable getString2();
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/NewsList/NewDetails.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.NewsList;
2 |
3 | /**
4 | * Created by yanxuwen on 2018/6/4.
5 | */
6 |
7 | public class NewDetails {
8 | }
9 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/ReplyList/ReplyListBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.ReplyList;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/5/30.
10 | */
11 | @Description("回复列表")
12 | public class ReplyListBuild extends MyBaseRequest {
13 | public ReplyListBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | private String id;
18 | private int offset;
19 | private int count;
20 |
21 | public String getId() {
22 | return id;
23 | }
24 |
25 | public void setId(String id) {
26 | this.id = id;
27 | }
28 |
29 | public int getOffset() {
30 | return offset;
31 | }
32 |
33 | public void setOffset(int offset) {
34 | this.offset = offset;
35 | }
36 |
37 | public int getCount() {
38 | return count;
39 | }
40 |
41 | public void setCount(int count) {
42 | this.count = count;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Token/Token.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Token;
2 |
3 |
4 | import com.yanxuwen.lib_common.retrofit.MyBaseModel;
5 |
6 | /**
7 | * 作者:严旭文 on 2016/4/25.
8 | * 邮箱:420255048@qq.com
9 | */
10 | public class Token extends MyBaseModel {
11 | }
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Token/TokenApi.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Token;
2 |
3 | import com.yanxuwen.lib_common.Bean.Config;
4 | import com.yanxuwen.retrofit.Annotation.Description;
5 | import com.yanxuwen.retrofit.Annotation.value;
6 |
7 | import okhttp3.RequestBody;
8 | import retrofit2.Call;
9 | import retrofit2.http.Body;
10 | import retrofit2.http.POST;
11 | import rx.Observable;
12 |
13 | /**
14 | * Token接口
15 | * @Description("")尽量设置描述,以便方便查询已经log的打印
16 | * @HttpType 设置默认的请求类型,如果不设置,则根据ApiManager.initHttpsType设置的默认请求类型
17 | */
18 | @Description("Token请求")
19 | public interface TokenApi {
20 | @value
21 | public String baseUrl= Config.getInstance().BASE_URL2;
22 | @value
23 | final String url="user/verify_token";
24 | @POST(url)
25 | public abstract Observable postString(@Body RequestBody description);
26 | @POST(url)
27 | public abstract Call postString2(@Body RequestBody description);
28 | }
29 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Token/TokenBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Token;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Token请求
10 | */
11 | @Description("Token请求")
12 | public class TokenBuild extends MyBaseRequest {
13 | public TokenBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Version/VersionApi.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Version;
2 |
3 | import com.yanxuwen.retrofit.Annotation.Description;
4 | import com.yanxuwen.retrofit.Annotation.value;
5 |
6 | import okhttp3.RequestBody;
7 | import retrofit2.Call;
8 | import retrofit2.http.Body;
9 | import retrofit2.http.POST;
10 | import rx.Observable;
11 |
12 | /**
13 | * 作者:严旭文 on 2016/7/4.
14 | * 邮箱:420255048@qq.com
15 | * 更新接口,由于更新接口需要加密,暂时不能加密,则请求报错
16 | * //@Description("")尽量设置描述,以便方便查询已经log的打印
17 | */
18 | @Description("版本检测")
19 | public interface VersionApi {
20 | @value
21 | final String url="version/latest";
22 | @POST(url)
23 | public abstract Observable postString(@Body RequestBody description);
24 | @POST(url)
25 | public abstract Call postString2(@Body RequestBody description);
26 | }
27 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/Version/VersionBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.Version;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 |
7 |
8 | /**
9 | * 作者:严旭文 on 2016/7/4 17:28
10 | * 邮箱:420255048@qq.com
11 | */
12 | public class VersionBuild extends MyBaseRequest {
13 | public VersionBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | public int platform;
18 | public String channel;
19 | public String version;
20 | }
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/VideoInfo/VideoInfoBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.VideoInfo;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/5/10.
10 | */
11 | @Description("视频信息")
12 | public class VideoInfoBuild extends MyBaseRequest {
13 | public VideoInfoBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | private String video_id;
18 | private String item_id;
19 |
20 | public String getVideo_id() {
21 | return video_id;
22 | }
23 |
24 | public void setVideo_id(String video_id) {
25 | this.video_id = video_id;
26 | }
27 |
28 | public String getItem_id() {
29 | return item_id;
30 | }
31 |
32 | public void setItem_id(String item_id) {
33 | this.item_id = item_id;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/VideoRecommend/VideoRecommendBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.VideoRecommend;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 | import com.yanxuwen.retrofit.Annotation.Description;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/5/24.
10 | */
11 | @Description("视频推荐")
12 | public class VideoRecommendBuild extends MyBaseRequest {
13 | public VideoRecommendBuild(Context context) {
14 | super(context);
15 | // TODO Auto-generated constructor stub
16 | }
17 | private String video_id;
18 | private String group_id;
19 | private String item_id;
20 |
21 | public String getVideo_id() {
22 | return video_id;
23 | }
24 |
25 | public void setVideo_id(String video_id) {
26 | this.video_id = video_id;
27 | }
28 |
29 | public String getGroup_id() {
30 | return group_id;
31 | }
32 |
33 | public void setGroup_id(String group_id) {
34 | this.group_id = group_id;
35 | }
36 |
37 | public String getItem_id() {
38 | return item_id;
39 | }
40 |
41 | public void setItem_id(String item_id) {
42 | this.item_id = item_id;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/WebData/WebData.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.WebData;
2 |
3 | import com.yanxuwen.lib_common.retrofit.MyBaseModel;
4 |
5 | /**
6 | * Created by yanxuwen on 2018/6/1.
7 | */
8 |
9 | public class WebData extends MyBaseModel {
10 | }
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/WebData/WebDataApi.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.WebData;
2 |
3 | import com.yanxuwen.retrofit.Annotation.value;
4 |
5 | import retrofit2.http.GET;
6 | import rx.Observable;
7 |
8 | /**
9 | * Created by yanxuwen on 2018/6/1.
10 | */
11 |
12 | public interface WebDataApi {
13 | @value
14 | public String baseUrl="https://www.toutiao.com/a6562933408341688839/";
15 | @value
16 | final String url=baseUrl;
17 | @GET("/")
18 | public abstract Observable onPostman();
19 | }
20 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/retrofit/model/WebData/WebDataBuild.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.retrofit.model.WebData;
2 |
3 | import android.content.Context;
4 |
5 | import com.yanxuwen.lib_common.retrofit.MyBaseRequest;
6 |
7 | /**
8 | * Created by yanxuwen on 2018/6/1.
9 | */
10 |
11 | public class WebDataBuild extends MyBaseRequest {
12 | public WebDataBuild(Context context) {
13 | super(context);
14 | // TODO Auto-generated constructor stub
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/widget/MyAppBarLayout.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.widget;
2 |
3 | import android.content.Context;
4 | import android.support.design.widget.AppBarLayout;
5 | import android.util.AttributeSet;
6 |
7 | /**
8 | * Created by yanxuwen on 2017/9/12.
9 | */
10 |
11 | public class MyAppBarLayout extends AppBarLayout {
12 | public MyAppBarLayout(Context context) {
13 | super(context);
14 | }
15 | public MyAppBarLayout(Context context, AttributeSet attrs) {
16 | super(context,attrs);
17 | }
18 | @Override
19 | public float getTargetElevation() {
20 | return 100;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/widget/MyImageSpan.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.widget;
2 |
3 | import android.content.Context;
4 | import android.graphics.Canvas;
5 | import android.graphics.Paint;
6 | import android.graphics.drawable.Drawable;
7 | import android.support.annotation.NonNull;
8 | import android.text.style.ImageSpan;
9 |
10 | public class MyImageSpan extends ImageSpan {
11 |
12 | public MyImageSpan(Context context, final int drawableRes) {
13 | super(context, drawableRes);
14 | }
15 |
16 | @Override
17 | public void draw(@NonNull Canvas canvas, CharSequence text,
18 | int start, int end, float x,
19 | int top, int y, int bottom, @NonNull Paint paint) {
20 | // image to draw
21 | Drawable b = getDrawable();
22 | // font metrics of text to be replaced
23 | Paint.FontMetricsInt fm = paint.getFontMetricsInt();
24 | int transY = (y + fm.descent + y + fm.ascent) / 2
25 | - b.getBounds().bottom / 2;
26 |
27 | canvas.save();
28 | canvas.translate(x, transY);
29 | b.draw(canvas);
30 | canvas.restore();
31 | }
32 | }
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/widget/liveAnim/LineScalePulseOutRapidIndicator.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.widget.liveAnim;
2 |
3 | import android.animation.Animator;
4 | import android.animation.ValueAnimator;
5 |
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 |
10 |
11 | /**
12 | * Created by yanxw on 2018/9/3.
13 | */
14 |
15 | public class LineScalePulseOutRapidIndicator extends LineScaleIndicator {
16 |
17 | @Override
18 | public List createAnimation() {
19 | List animators=new ArrayList<>();
20 | long[] delays=new long[]{400,200,0};
21 | for (int i = 0; i < 3; i++) {
22 | final int index=i;
23 | ValueAnimator scaleAnim=ValueAnimator.ofFloat(0.7f,0.2f,0.7f);
24 | scaleAnim.setDuration(600);
25 | scaleAnim.setRepeatCount(-1);
26 | scaleAnim.setStartDelay(delays[i]);
27 | scaleAnim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
28 | @Override
29 | public void onAnimationUpdate(ValueAnimator animation) {
30 | scaleYFloats[index] = (float) animation.getAnimatedValue();
31 | postInvalidate();
32 | }
33 | });
34 | scaleAnim.start();
35 | animators.add(scaleAnim);
36 | }
37 | return animators;
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/java/com/yanxuwen/lib_common/widget/titles/ScaleClipPagerTitleView.java:
--------------------------------------------------------------------------------
1 | package com.yanxuwen.lib_common.widget.titles;
2 |
3 | import android.content.Context;
4 |
5 | import net.lucode.hackware.magicindicator.buildins.commonnavigator.titles.ClipPagerTitleView;
6 |
7 | /**
8 | * 带颜色拖动和缩放的指示器标题
9 | * 博客: http://hackware.lucode.net
10 | * Created by hackware on 2016/6/26.
11 | */
12 | public class ScaleClipPagerTitleView extends ClipPagerTitleView {
13 | private float mMinScale = 0.9f;
14 |
15 | public ScaleClipPagerTitleView(Context context) {
16 | super(context);
17 | }
18 |
19 | @Override
20 | public void onEnter(int index, int totalCount, float enterPercent, boolean leftToRight) {
21 | super.onEnter(index, totalCount, enterPercent, leftToRight);
22 | setScaleX(mMinScale + (1.0f - mMinScale) * enterPercent);
23 | setScaleY(mMinScale + (1.0f - mMinScale) * enterPercent);
24 | }
25 |
26 | @Override
27 | public void onLeave(int index, int totalCount, float leavePercent, boolean leftToRight) {
28 | super.onLeave(index, totalCount, leavePercent, leftToRight);
29 | setScaleX(1.0f + (mMinScale - 1.0f) * leavePercent);
30 | setScaleY(1.0f + (mMinScale - 1.0f) * leavePercent);
31 | }
32 |
33 | public float getMinScale() {
34 | return mMinScale;
35 | }
36 |
37 | public void setMinScale(float minScale) {
38 | mMinScale = minScale;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_close_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_close_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_fab_hide.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_fab_in.xml:
--------------------------------------------------------------------------------
1 |
4 |
12 |
16 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_fab_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
12 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_fab_show.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_open_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/anim/common_open_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
14 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/color/common_text_blue_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
10 |
12 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable-v21/common_selector_ripple.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable-v21/common_selector_ripple_oval.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_grid_divider.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_close.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_collection.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_comment.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_emoji.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_img_loadfail.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_img_loading.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_more.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_more_horiz.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_music.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_play.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_search.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_share.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_ic_share2.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_selector_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_selector_ripple.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_selector_ripple_oval.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
11 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_hollow_blue.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_hollow_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_hollow_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_black40.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
13 |
14 |
19 |
20 |
23 |
24 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_blue.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
13 |
14 |
19 |
20 |
23 |
24 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_gray2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_mask.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
13 |
14 |
17 |
18 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
13 |
14 |
19 |
20 |
23 |
24 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_red2_90.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/drawable/common_shape_corners_solid_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
10 |
11 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_activity_dragview.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_activity_recyclerview.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
14 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_base_fragment.xml:
--------------------------------------------------------------------------------
1 |
8 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_empty_data.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
19 |
20 |
29 |
30 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_images.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_newslist_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_newslist_null.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_reply_simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
18 |
19 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_time.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/layout/common_x.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-hdpi/common_ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-hdpi/common_ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-hdpi/common_icon_per_man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-hdpi/common_icon_per_man.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-mdpi/common_ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-mdpi/common_ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xhdpi/common_ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xhdpi/common_ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xhdpi/common_icon_per_man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xhdpi/common_icon_per_man.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_camera.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_comment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_comment.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_icon_per_man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_icon_per_man.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_like.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_like.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_mask_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_mask_small.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_no_data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_no_data.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_no_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_no_network.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_write.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/common_write.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_18jin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_18jin.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_666.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_666.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_aimu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_aimu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_author.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_author.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_baiyan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_baiyan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bishi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bixin.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bizui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bizui.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bukan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_bukan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_cahan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_cahan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_chiguaqunzhong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_chiguaqunzhong.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daiwugu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daiwugu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dajinya.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dajinya.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daku.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daku.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dalian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dalian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dangao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dangao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_dao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_daxiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_deyi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_deyi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fanbaiyan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fanbaiyan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fanu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fanu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_feiwen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_feiwen.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fendou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_fendou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_gaxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_gaxiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_geili.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_geili.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_guzhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_guzhang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_haixiu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_haixiu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_han.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_han.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hanshui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hanshui.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hanxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hanxiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_haqian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_haqian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_heilian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_heilian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_heixian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_heixian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_honglian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_honglian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hufen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hufen.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hugua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_hugua.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jianxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jianxiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jiayou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jiayou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jingdai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jingdai.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jingxi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jingxi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jizhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jizhang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jizhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_jizhi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_keai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_keai.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kelian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kelian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kiss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kiss.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kongju.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kongju.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_koubi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_koubi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kuaikule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kuaikule.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kulou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kulou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kun.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kuzhuai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_kuzhuai.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_laikanwo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_laikanwo.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_leiben.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_leiben.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_lingguangyishan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_lingguangyishan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_liulei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_liulei.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_liwu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_liwu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_lvmaozi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_lvmaozi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_masichundeweixiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_masichundeweixiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_meigui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_meigui.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_motou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_motou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ok.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_pengquan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_pengquan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_piezui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_piezui.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_pijiu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_pijiu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiaoda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiaoda.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qibuchengsheng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qibuchengsheng.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qidao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qidao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiubaobao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_qiubaobao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_quwufen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_quwufen.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ruhua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ruhua.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_sahua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_sahua.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shangxin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shangxin.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shihua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shihua.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shuai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_shuai.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_sikao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_sikao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_songxin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_songxin.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tianping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tianping.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tingge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tingge.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_touxiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_touxiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tucaihong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tucaihong.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tushe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tushe.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tuxie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_tuxie.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_v5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_v5.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_weiqu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_weiqu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_weixiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_weixiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wen.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_what.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_what.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_woshou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_woshou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_woxiangjingjing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_woxiangjingjing.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wulian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wulian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wumai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_wumai.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiao.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiaoguzhang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiaoguzhang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiaoku.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiaoku.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xin.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiongji.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xiongji.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_xu.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ye.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_yun.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zaijian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zaijian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhatan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhatan.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhenjing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhenjing.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhoudongyudeningshi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhoudongyudeningshi.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhoumei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhoumei.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhuakuang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zhuakuang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ziweibiezou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ziweibiezou.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ziya.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_ziya.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zuoguilian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zuoguilian.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zuoshang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/d_zuoshang.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_digg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_digg.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_digg_no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_digg_no.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/icon_x.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/play_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxhdpi/play_normal.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/mipmap-xxxhdpi/common_ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yanxuwen/toutiao/0e761fe03cb7d8554c3be432ac6924a06ee3bc4c/toutiao/toutiao/lib_common/src/main/res/mipmap-xxxhdpi/common_ic_launcher.png
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/values-v19/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
21 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/values/attr_autoscroll_textview.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/toutiao/toutiao/lib_common/src/main/res/values/dimen.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | @dimen/DIMEN_18SP
5 | @dimen/DIMEN_14SP
6 | 10sp
7 | 10sp
8 | @dimen/DIMEN_3DP
9 | 0dp
10 | 0dp
11 | 0dp
12 | 0dp
13 | 50dp
14 |
15 |
--------------------------------------------------------------------------------
/toutiao/toutiao/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':Module_Bottomtab0', ':lib_common', ':Module_Bottomtab1', ':Module_Bottomtab2', ':Module_Bottomtab3', ':Module_Bottomtab4', ':Module_Login'
--------------------------------------------------------------------------------
/toutiao/toutiao/toutiao.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/toutiao/toutiao/versions.gradle:
--------------------------------------------------------------------------------
1 | /**
2 | * Shared file between builds so that they can all use the same dependencies and
3 | * maven repositories.
4 | **/
5 | ext.deps = [:]
6 | ext.support_version = '23.1.1'
7 | ext.kotlin_version = '1.2.0'
8 | ext.anko_version = '0.8.2'
9 | ext.butterknife_version = '8.8.1'
10 |
11 | def build_versions = [:]
12 | build_versions.min_sdk = 16
13 | build_versions.target_sdk = 26
14 | build_versions.build_tools = "26.0.0"
15 | ext.build_versions = build_versions
16 |
17 | def versions = [:]
18 | versions.support = "26+"
19 |
20 | def support = [:]
21 | support.app_compat= "com.android.support:appcompat-v7:$versions.support"
22 | support.design = "com.android.support:design:$versions.support"
23 | support.v4 = "com.android.support:support-v4:$versions.support"
24 |
25 | ext.support = support
26 |
27 | def alibaba = [:]
28 | alibaba.arouter_compiler = "com.alibaba:arouter-compiler:1.1.4"
29 | alibaba.arouter_api = "com.alibaba:arouter-api:1.3.1"
30 | ext.alibaba = alibaba
31 |
32 |
33 |
--------------------------------------------------------------------------------