├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ └── jsoup-1.9.2.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── white │ │ └── bihudaily │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── css │ │ │ └── news.css │ │ ├── daily.jpeg │ │ ├── default_pic_content_image_download_dark.png │ │ ├── default_pic_content_image_download_light.png │ │ ├── default_pic_content_image_loading_dark.png │ │ ├── default_pic_content_image_loading_light.png │ │ ├── image_top_default.png │ │ ├── img_replace.js │ │ ├── large-font.js │ │ ├── night.js │ │ ├── video.js │ │ └── zepto.min.js │ ├── java │ │ └── com │ │ │ └── white │ │ │ └── bihudaily │ │ │ ├── BasePresenter.java │ │ │ ├── BasePresenterImpl.java │ │ │ ├── BaseView.java │ │ │ ├── adapter │ │ │ ├── CommentAdapter.java │ │ │ ├── EditorAdapter.java │ │ │ ├── EditorListAdapter.java │ │ │ ├── ImageViewPagerAdapter.java │ │ │ ├── StoriesAdapter.java │ │ │ ├── StoryAdapter.java │ │ │ ├── ThemeAdapter.java │ │ │ └── ThemeListAdapter.java │ │ │ ├── api │ │ │ ├── BihuApi.java │ │ │ └── BihuClient.java │ │ │ ├── app │ │ │ ├── BihuDailyApplication.java │ │ │ └── Constant.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ ├── BaseFragment.java │ │ │ ├── BaseRVAdapter.java │ │ │ ├── BaseRepository.java │ │ │ ├── BaseSource.java │ │ │ ├── BaseSubscriber.java │ │ │ └── BaseWithToolbarActivity.java │ │ │ ├── bean │ │ │ ├── AdapterBean.java │ │ │ ├── Comment.java │ │ │ ├── Comments.java │ │ │ ├── DetailContent.java │ │ │ ├── Editor.java │ │ │ ├── Latest.java │ │ │ ├── StartImg.java │ │ │ ├── Story.java │ │ │ ├── StoryExtra.java │ │ │ ├── Theme.java │ │ │ ├── Themes.java │ │ │ └── TopStory.java │ │ │ ├── data │ │ │ ├── BigImageSource.java │ │ │ ├── CommentSource.java │ │ │ ├── DailySource.java │ │ │ ├── DetailSource.java │ │ │ ├── MyStarSource.java │ │ │ ├── SplashSource.java │ │ │ ├── ThemeSource.java │ │ │ └── impl │ │ │ │ ├── BigImageRepository.java │ │ │ │ ├── CommentRepository.java │ │ │ │ ├── DailyRepository.java │ │ │ │ ├── DetailRepository.java │ │ │ │ ├── MyStarRepository.java │ │ │ │ ├── SplashRepository.java │ │ │ │ └── ThemeRepository.java │ │ │ ├── db │ │ │ ├── BihuDBHelper.java │ │ │ ├── LikeDao.java │ │ │ ├── ReaderDao.java │ │ │ ├── StarDao.java │ │ │ └── StoryDao.java │ │ │ ├── module │ │ │ ├── bigimage │ │ │ │ ├── ImageContract.java │ │ │ │ ├── ImagePresenter.java │ │ │ │ └── ImageViewActivity.java │ │ │ ├── comment │ │ │ │ ├── CommentActivity.java │ │ │ │ ├── CommentContract.java │ │ │ │ └── CommentPresenter.java │ │ │ ├── dailys │ │ │ │ ├── DailyActivity.java │ │ │ │ ├── DailyContract.java │ │ │ │ ├── DailyFragment.java │ │ │ │ ├── DailyPresenter.java │ │ │ │ └── theme │ │ │ │ │ ├── ThemeContract.java │ │ │ │ │ ├── ThemePresenter.java │ │ │ │ │ └── ThemesFragment.java │ │ │ ├── detail │ │ │ │ ├── BaseDetailActivity.java │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── DetailContract.java │ │ │ │ ├── DetailPresenter.java │ │ │ │ └── ThemeDetailActivity.java │ │ │ ├── editor │ │ │ │ ├── EditorActivity.java │ │ │ │ └── EditorInfoActivity.java │ │ │ ├── login │ │ │ │ └── LoginActivity.java │ │ │ ├── mystar │ │ │ │ ├── MyStarActivity.java │ │ │ │ ├── MyStarContract.java │ │ │ │ └── MyStarPresenter.java │ │ │ ├── settings │ │ │ │ ├── SettingActivity.java │ │ │ │ └── SettingsFragment.java │ │ │ └── splash │ │ │ │ ├── SplashActivity.java │ │ │ │ ├── SplashContract.java │ │ │ │ └── SplashPresenter.java │ │ │ ├── other │ │ │ ├── DividerItemDecoration.java │ │ │ ├── HackyViewPager.java │ │ │ ├── ItemTouchListener.java │ │ │ ├── LoadMoreScrollListener.java │ │ │ └── RollViewPager.java │ │ │ ├── service │ │ │ └── SplashService.java │ │ │ └── utils │ │ │ ├── ActivityUtils.java │ │ │ ├── CacheCleanUtil.java │ │ │ ├── CommonUtil.java │ │ │ ├── IntentUtils.java │ │ │ ├── NetUtils.java │ │ │ ├── SPUtils.java │ │ │ ├── TransformUtils.java │ │ │ └── imageloader │ │ │ ├── GlideStrategy.java │ │ │ ├── ImageLoader.java │ │ │ └── ImageLoaderStrategy.java │ └── res │ │ ├── animator │ │ └── anim_daily_logo.xml │ │ ├── drawable-hdpi-v4 │ │ ├── account_avatar.png │ │ ├── account_sina.png │ │ ├── account_tencent.png │ │ ├── browser_share.png │ │ ├── browser_share_2.png │ │ ├── collect.png │ │ ├── collected.png │ │ ├── comment.png │ │ ├── comment_avatar.png │ │ ├── comment_empty.png │ │ ├── comment_icon_fold.png │ │ ├── comment_send.png │ │ ├── comment_vote.png │ │ ├── comment_voted.png │ │ ├── comment_write.png │ │ ├── dark_comment_avatar.png │ │ ├── dark_comment_empty.png │ │ ├── dark_management_new.png │ │ ├── dark_menu_day.png │ │ ├── dark_menu_download.png │ │ ├── dark_menu_download_highlight.png │ │ ├── dark_menu_follow.png │ │ ├── dark_menu_follow_highlight.png │ │ ├── dark_message_empty.png │ │ ├── dark_message_more.png │ │ ├── dark_message_reply.png │ │ ├── dark_message_reply_read.png │ │ ├── dark_message_vote.png │ │ ├── dark_message_vote_read.png │ │ ├── download.png │ │ ├── drawer_activity.png │ │ ├── drawer_activity_highlight.png │ │ ├── editor_profile_avatar.png │ │ ├── favorites.png │ │ ├── home.png │ │ ├── home_pic.png │ │ ├── ic_launcher.png │ │ ├── ic_logo.png │ │ ├── management_new.png │ │ ├── menu_arrow.png │ │ ├── menu_avatar.png │ │ ├── menu_day_highlight.png │ │ ├── menu_download.png │ │ ├── menu_download_highlight.png │ │ ├── menu_follow.png │ │ ├── menu_follow_highlight.png │ │ ├── menu_home.png │ │ ├── menu_night.png │ │ ├── menu_night_highlight.png │ │ ├── message.png │ │ ├── message_empty.png │ │ ├── message_more.png │ │ ├── message_reply.png │ │ ├── message_reply_read.png │ │ ├── message_vote.png │ │ ├── message_vote_read.png │ │ ├── news_field_from_icon.png │ │ ├── praise.png │ │ ├── praised.png │ │ ├── profile_edit.png │ │ ├── profile_edit_done.png │ │ ├── push_icon.png │ │ ├── share.png │ │ ├── splash_logo.png │ │ ├── theme_add.png │ │ ├── theme_remove.png │ │ └── topbar_icon.png │ │ ├── drawable-mdpi-v4 │ │ ├── account_avatar.png │ │ ├── browser_share.png │ │ ├── browser_share_2.png │ │ ├── btn_login_tencent.png │ │ ├── btn_login_weibo.png │ │ ├── collect.png │ │ ├── collected.png │ │ ├── comment.png │ │ ├── comment_avatar.png │ │ ├── comment_empty.png │ │ ├── comment_icon_fold.png │ │ ├── comment_send.png │ │ ├── comment_vote.png │ │ ├── comment_voted.png │ │ ├── comment_write.png │ │ ├── dark_comment_avatar.png │ │ ├── dark_comment_empty.png │ │ ├── dark_management_new.png │ │ ├── dark_menu_day.png │ │ ├── dark_menu_download.png │ │ ├── dark_menu_download_highlight.png │ │ ├── dark_menu_follow.png │ │ ├── dark_menu_follow_highlight.png │ │ ├── dark_message_empty.png │ │ ├── dark_message_more.png │ │ ├── dark_message_reply.png │ │ ├── dark_message_reply_read.png │ │ ├── dark_message_vote.png │ │ ├── dark_message_vote_read.png │ │ ├── download.png │ │ ├── drawer_activity.png │ │ ├── drawer_activity_highlight.png │ │ ├── editor_profile_avatar.png │ │ ├── favorites.png │ │ ├── home.png │ │ ├── home_pic.png │ │ ├── ic_launcher.png │ │ ├── ic_logo.png │ │ ├── management_new.png │ │ ├── menu_avatar.png │ │ ├── menu_day_highlight.png │ │ ├── menu_download.png │ │ ├── menu_download_highlight.png │ │ ├── menu_follow.png │ │ ├── menu_follow_highlight.png │ │ ├── menu_home.png │ │ ├── menu_night.png │ │ ├── menu_night_highlight.png │ │ ├── message.png │ │ ├── message_empty.png │ │ ├── message_more.png │ │ ├── message_reply.png │ │ ├── message_reply_read.png │ │ ├── message_vote.png │ │ ├── message_vote_read.png │ │ ├── news_field_from_icon.png │ │ ├── praise.png │ │ ├── praised.png │ │ ├── profile_edit.png │ │ ├── profile_edit_done.png │ │ ├── push_icon.png │ │ ├── share.png │ │ ├── splash_logo.png │ │ ├── theme_add.png │ │ ├── theme_remove.png │ │ └── topbar_icon.png │ │ ├── drawable-nodpi-v4 │ │ ├── daily.png │ │ ├── default_pic_content_image_download_light.png │ │ └── default_pic_content_image_loading_light.png │ │ ├── drawable-xhdpi-v4 │ │ ├── account_avatar.png │ │ ├── browser_share.png │ │ ├── browser_share_2.png │ │ ├── btn_login_tencent.png │ │ ├── btn_login_weibo.png │ │ ├── collect.png │ │ ├── collected.png │ │ ├── comment.png │ │ ├── comment_avatar.png │ │ ├── comment_empty.png │ │ ├── comment_icon_fold.png │ │ ├── comment_send.png │ │ ├── comment_vote.png │ │ ├── comment_voted.png │ │ ├── comment_write.png │ │ ├── dark_comment_avatar.png │ │ ├── dark_comment_empty.png │ │ ├── dark_management_new.png │ │ ├── dark_menu_day.png │ │ ├── dark_menu_download.png │ │ ├── dark_menu_download_highlight.png │ │ ├── dark_menu_follow.png │ │ ├── dark_menu_follow_highlight.png │ │ ├── dark_message_empty.png │ │ ├── dark_message_more.png │ │ ├── dark_message_reply.png │ │ ├── dark_message_reply_read.png │ │ ├── dark_message_vote.png │ │ ├── dark_message_vote_read.png │ │ ├── download.png │ │ ├── drawer_activity.png │ │ ├── drawer_activity_highlight.png │ │ ├── editor_profile_avatar.png │ │ ├── favorites.png │ │ ├── home.png │ │ ├── home_pic.png │ │ ├── ic_launcher.png │ │ ├── ic_logo.png │ │ ├── management_new.png │ │ ├── menu_avatar.png │ │ ├── menu_day_highlight.png │ │ ├── menu_download.png │ │ ├── menu_download_highlight.png │ │ ├── menu_follow.png │ │ ├── menu_follow_highlight.png │ │ ├── menu_home.png │ │ ├── menu_night.png │ │ ├── menu_night_highlight.png │ │ ├── message.png │ │ ├── message_empty.png │ │ ├── message_more.png │ │ ├── message_reply.png │ │ ├── message_reply_read.png │ │ ├── message_vote.png │ │ ├── message_vote_read.png │ │ ├── news_field_from_icon.png │ │ ├── praise.png │ │ ├── praised.png │ │ ├── profile_edit.png │ │ ├── profile_edit_done.png │ │ ├── push_icon.png │ │ ├── share.png │ │ ├── splash_logo.png │ │ ├── theme_add.png │ │ ├── theme_remove.png │ │ └── topbar_icon.png │ │ ├── drawable-xxhdpi-v4 │ │ ├── account_avatar.png │ │ ├── browser_share.png │ │ ├── browser_share_2.png │ │ ├── btn_login_tencent.png │ │ ├── btn_login_weibo.png │ │ ├── collect.png │ │ ├── collected.png │ │ ├── comment.png │ │ ├── comment_avatar.png │ │ ├── comment_empty.png │ │ ├── comment_icon_fold.png │ │ ├── comment_send.png │ │ ├── comment_vote.png │ │ ├── comment_voted.png │ │ ├── comment_write.png │ │ ├── dark_comment_avatar.png │ │ ├── dark_comment_empty.png │ │ ├── dark_management_new.png │ │ ├── dark_menu_day.png │ │ ├── dark_menu_download.png │ │ ├── dark_menu_download_highlight.png │ │ ├── dark_menu_follow.png │ │ ├── dark_menu_follow_highlight.png │ │ ├── dark_message_empty.png │ │ ├── dark_message_more.png │ │ ├── dark_message_reply.png │ │ ├── dark_message_reply_read.png │ │ ├── dark_message_vote.png │ │ ├── dark_message_vote_read.png │ │ ├── download.png │ │ ├── drawer_activity.png │ │ ├── drawer_activity_highlight.png │ │ ├── editor_profile_avatar.png │ │ ├── favorites.png │ │ ├── home.png │ │ ├── home_pic.png │ │ ├── ic_launcher.png │ │ ├── ic_logo.png │ │ ├── management_new.png │ │ ├── menu_avatar.png │ │ ├── menu_day_highlight.png │ │ ├── menu_download.png │ │ ├── menu_download_highlight.png │ │ ├── menu_follow.png │ │ ├── menu_follow_highlight.png │ │ ├── menu_home.png │ │ ├── menu_night.png │ │ ├── menu_night_highlight.png │ │ ├── message.png │ │ ├── message_empty.png │ │ ├── message_more.png │ │ ├── message_reply.png │ │ ├── message_reply_read.png │ │ ├── message_vote.png │ │ ├── message_vote_read.png │ │ ├── praise.png │ │ ├── praised.png │ │ ├── profile_edit.png │ │ ├── profile_edit_done.png │ │ ├── push_icon.png │ │ ├── share.png │ │ ├── splash_logo.png │ │ ├── theme_add.png │ │ ├── theme_remove.png │ │ └── topbar_icon.png │ │ ├── drawable-xxxhdpi-v4 │ │ ├── ic_launcher.png │ │ └── ic_logo.png │ │ ├── drawable │ │ ├── btn_rounded_corner.xml │ │ ├── daily_spinner_inner_holo.png │ │ ├── daily_spinner_outer_holo.png │ │ ├── dark_image_small_default.png │ │ ├── guide_arrow_left.png │ │ ├── guide_arrow_right.png │ │ ├── guide_button.png │ │ ├── guide_button_highlight.png │ │ ├── guide_handleft.png │ │ ├── guide_handright.png │ │ ├── ic_card_overflow.png │ │ ├── ic_launcher.png │ │ ├── ic_menu.xml │ │ ├── image_small_default.png │ │ ├── image_top_default.png │ │ ├── item_bg.xml │ │ ├── login_bg.png │ │ ├── mask.xml │ │ ├── menu_home.png │ │ ├── point_focured.xml │ │ ├── point_nomal.xml │ │ └── splash.png │ │ ├── layout │ │ ├── action_comment.xml │ │ ├── action_like.xml │ │ ├── activity_comment.xml │ │ ├── activity_dailys.xml │ │ ├── activity_detail.xml │ │ ├── activity_editor.xml │ │ ├── activity_editor_info.xml │ │ ├── activity_image_view.xml │ │ ├── activity_login.xml │ │ ├── activity_my_star.xml │ │ ├── activity_setting.xml │ │ ├── activity_splash.xml │ │ ├── activity_theme_detail.xml │ │ ├── comment_item.xml │ │ ├── comment_title_item.xml │ │ ├── content_detail.xml │ │ ├── editor_item.xml │ │ ├── editor_list_item.xml │ │ ├── empty_comment_item.xml │ │ ├── footer_item.xml │ │ ├── fragment_dailys.xml │ │ ├── header_item.xml │ │ ├── header_viewpager.xml │ │ ├── nav_header.xml │ │ ├── story_item.xml │ │ ├── story_no_img_item.xml │ │ ├── theme_list_item.xml │ │ ├── theme_title_item.xml │ │ ├── title_item.xml │ │ ├── toolbar.xml │ │ └── viewpager_item.xml │ │ ├── menu │ │ ├── drawer_actions.xml │ │ ├── menu_comment.xml │ │ ├── menu_detail.xml │ │ ├── menu_image_view.xml │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ └── settings.xml │ └── test │ └── java │ └── com │ └── white │ └── bihudaily │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot ├── comment.jpg ├── content.jpg ├── index.jpg ├── night.jpg └── theme.jpg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | # Android Studio 2 | *.iml 3 | .idea 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | 7 | # Gradle files 8 | .gradle 9 | /build 10 | 11 | # Local configuration file (sdk path, etc) 12 | /local.properties 13 | 14 | 15 | # NDK 16 | obj/ 17 | 18 | # OSX files 19 | .DS_Store 20 | 21 | # Android Studio captures folder 22 | /captures 23 | 24 | # External native build folder generated in Android Studio 2.2 and later 25 | .externalNativeBuild 26 | 27 | # built application files 28 | *.apk 29 | *.ap_ 30 | 31 | # Windows thumbnail db 32 | Thumbs.db 33 | 34 | # generated files 35 | bin/ 36 | gen/ 37 | out/ 38 | 39 | # keystore 40 | /app/keystore 41 | *.jks 42 | /keystore.properties 43 | 44 | # tinyPic 45 | /app/tinypic_compressed_list.txt 46 | /app/tinypic_white_list.txt 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BihuDaily 2 | 高仿知乎日报 3 | 4 | 软件界面高仿官方知乎日报,采用MVP架构,网络请求使用Retrofit2.0+RxJava,图片加载使用Glide 5 | 6 | 7 | ## 知乎API 8 | 9 | API来自 https://github.com/izzyleung/ZhihuDailyPurify/wiki/知乎日报-API-分析 10 | 11 | ## 实现功能 12 | 13 | * 闪屏页图片获取 14 | * 首页顶部轮播 15 | * 下拉刷新,上拉加载 16 | * 主题日报列表 17 | * 缓存首页数据 18 | * 新闻详情页 19 | * 新闻评论展示 20 | * 本地收藏 21 | * 设置界面(无图模式,夜间模式,大字号,清除缓存) 22 | 23 | ## 截图 24 | 25 | * 首页 26 | 27 | 28 | 29 | * 详情页 30 | 31 | 32 | 33 | * 评论 34 | 35 | 36 | 37 | * 主题列表 38 | 39 | 40 | 41 | * 夜间模式 42 | 43 | 44 | 45 | 46 | ## 使用到的开源库 47 | * [Butterknife](https://github.com/JakeWharton/butterknife) 48 | * [Retrofit](https://github.com/square/retrofit) 49 | * [Glide](https://github.com/bumptech/glide) 50 | * [PhotoView](https://github.com/chrisbanes/PhotoView) 51 | * [RxJava](https://github.com/ReactiveX/RxJava) 52 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'android-apt' 3 | 4 | android { 5 | compileSdkVersion 25 6 | buildToolsVersion "25.0.3" 7 | 8 | defaultConfig { 9 | applicationId "com.white.bihudaily" 10 | minSdkVersion 14 11 | targetSdkVersion 25 12 | versionCode 1 13 | versionName "1.0" 14 | } 15 | buildTypes { 16 | release { 17 | shrinkResources true 18 | minifyEnabled true 19 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 20 | } 21 | } 22 | } 23 | 24 | dependencies { 25 | compile fileTree(dir: 'libs', include: ['*.jar']) 26 | testCompile 'junit:junit:4.12' 27 | apt 'com.jakewharton:butterknife-compiler:8.2.1' 28 | compile 'com.android.support:appcompat-v7:25.3.0' 29 | compile 'com.android.support:recyclerview-v7:25.3.0' 30 | compile 'com.android.support:design:25.3.0' 31 | compile 'com.android.support:cardview-v7:25.3.0' 32 | compile 'com.github.bumptech.glide:glide:3.7.0' 33 | compile 'com.jakewharton:butterknife:8.2.1' 34 | compile 'com.android.support:support-v4:25.3.0' 35 | compile 'com.github.chrisbanes:PhotoView:2.0.0' 36 | compile "com.squareup.retrofit2:retrofit:2.2.0" 37 | compile "com.squareup.retrofit2:adapter-rxjava2:2.2.0" 38 | compile "com.squareup.retrofit2:converter-gson:2.2.0" 39 | compile "io.reactivex.rxjava2:rxandroid:2.0.1" 40 | } 41 | -------------------------------------------------------------------------------- /app/libs/jsoup-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/libs/jsoup-1.9.2.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in G:\Android\adt-bundle-windows-x86_64-20140321\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 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/white/bihudaily/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily; 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 | } -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 17 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /app/src/main/assets/daily.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/daily.jpeg -------------------------------------------------------------------------------- /app/src/main/assets/default_pic_content_image_download_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/default_pic_content_image_download_dark.png -------------------------------------------------------------------------------- /app/src/main/assets/default_pic_content_image_download_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/default_pic_content_image_download_light.png -------------------------------------------------------------------------------- /app/src/main/assets/default_pic_content_image_loading_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/default_pic_content_image_loading_dark.png -------------------------------------------------------------------------------- /app/src/main/assets/default_pic_content_image_loading_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/default_pic_content_image_loading_light.png -------------------------------------------------------------------------------- /app/src/main/assets/image_top_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/assets/image_top_default.png -------------------------------------------------------------------------------- /app/src/main/assets/img_replace.js: -------------------------------------------------------------------------------- 1 | /** 2 | * wifi状态下替换为正在加载。。。DEFAULT_IMAGE_URI 3 | * 移动网络状态下替换为点击图片加载。。。DEFAULT_LOADING_IMAGE_URI 4 | * source:网络地址 replaceSource:DEFAULT_IMAGE_URI/DEFAULT_LOADING_IMAGE_URI 5 | * 6 | */ 7 | function img_replace(source, replaceSource) {// 图片替换,默认显示正在加载。。。 8 | $('img[zhimg-src*="'+source+'"]').each(function () { 9 | $(this).attr('src', replaceSource); 10 | }); 11 | } 12 | 13 | var DEFAULT_IMAGE_URI = "file:///android_asset/default_pic_content_image_loading_light.png"; 14 | var DEFAULT_LOADING_IMAGE_URI = "file:///android_asset/default_pic_content_image_download_light.png"; 15 | 16 | var DEFAULT_IMAGE_URI_DARK = "file:///android_asset/default_pic_content_image_loading_dark.png"; 17 | var DEFAULT_LOADING_IMAGE_URI_DARK = "file:///android_asset/default_pic_content_image_download_dark.png"; 18 | 19 | 20 | /** 21 | * wifi状态下自动调用 22 | */ 23 | function onLoaded() { // 加载图片,调用BihuDaily的loadImage方法 24 | var allImage = document.querySelectorAll("img"); 25 | allImage = Array.prototype.slice.call(allImage, 0); 26 | allImage.forEach(function(image) { 27 | if (image.src == DEFAULT_IMAGE_URI) { 28 | BihuDaily.loadImage(image.getAttribute("zhimg-src")); 29 | } 30 | }); 31 | } 32 | 33 | function onImageClick(pImage) { // 图片点击事件 34 | if (pImage.src == DEFAULT_LOADING_IMAGE_URI) { // 点击图片开始加载 35 | pImage.src=DEFAULT_IMAGE_URI;// 图片加载中 36 | BihuDaily.clickToLoadImage(pImage.getAttribute("zhimg-src")); 37 | }else if(pImage.src == DEFAULT_LOADING_IMAGE_URI_DARK){ 38 | pImage.src=DEFAULT_IMAGE_URI_DARK;// 图片加载中 39 | BihuDaily.clickToLoadImage(pImage.getAttribute("zhimg-src")); 40 | }else { // 打开查看图片界面 41 | BihuDaily.openImage(pImage.getAttribute("zhimg-src")); 42 | } 43 | }; 44 | 45 | /** 46 | * 每张图片加载完成时调用此方法 47 | * pOldUrl:网络地址 pNewUrl:图片下载完成保存在本地地址 48 | * 49 | */ 50 | function onImageLoadingComplete(pOldUrl, pNewUrl) { 51 | console.log("pOldUrl:"+pOldUrl); 52 | console.log("pNewUrl:"+pNewUrl); 53 | var allImage = document.querySelectorAll("img"); 54 | allImage = Array.prototype.slice.call(allImage, 0); 55 | allImage.forEach(function(image) { 56 | if (image.getAttribute("zhimg-src") == pOldUrl || image.getAttribute("zhimg-src") == decodeURIComponent(pOldUrl)) { 57 | image.src = pNewUrl; 58 | } 59 | }); 60 | } -------------------------------------------------------------------------------- /app/src/main/assets/large-font.js: -------------------------------------------------------------------------------- 1 | var body = document.body; 2 | 3 | set_big_font(); 4 | 5 | function set_big_font() { 6 | body.className += 'large '; 7 | body.style.visibility = 'visible'; 8 | 9 | return 6; 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/assets/night.js: -------------------------------------------------------------------------------- 1 | var body = document.body; 2 | 3 | set_night_mode('night'); 4 | 5 | function set_night_mode(mode) { 6 | body.className += mode ? 'night ' : ' '; 7 | return 6; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/assets/video.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var totalWidth = document.body.clientWidth, margin, height; 3 | margin = 20; 4 | totalWidth = totalWidth - margin*2; 5 | height = parseInt(totalWidth*3/4); 6 | $('.video-wrap').each(function(index, obj){ 7 | this.width = totalWidth; 8 | this.height = height; 9 | }); 10 | }); -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/BasePresenter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily; 2 | 3 | /** 4 | * Author White 5 | * Date 2016/8/12 6 | * Time 20:21 7 | */ 8 | public interface BasePresenter { 9 | void start(); 10 | 11 | void unSubscribe(); 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/BasePresenterImpl.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily; 2 | 3 | import com.white.bihudaily.base.BaseSource; 4 | 5 | import io.reactivex.disposables.CompositeDisposable; 6 | 7 | /** 8 | * Author White 9 | * Date 2016/8/20 10 | * Time 20:56 11 | */ 12 | public class BasePresenterImpl implements BasePresenter { 13 | 14 | protected final S mSource; 15 | protected V mView; 16 | 17 | protected CompositeDisposable mSubscriptions; 18 | 19 | public BasePresenterImpl(S source, V view) { 20 | this.mView = view; 21 | this.mSource = source; 22 | mView.setPresenter(this); 23 | mSubscriptions = new CompositeDisposable(); 24 | } 25 | 26 | @Override 27 | public void start() { 28 | 29 | } 30 | 31 | @Override 32 | public void unSubscribe() { 33 | if (mSubscriptions != null) { 34 | mSubscriptions.dispose(); 35 | mSubscriptions.clear(); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/BaseView.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Author White 7 | * Date 2016/8/12 8 | * Time 20:21 9 | */ 10 | public interface BaseView { 11 | 12 | void setPresenter(T presenter); 13 | 14 | void showToast(String msg); 15 | 16 | void showToast(int msgId); 17 | 18 | void showSnackBar(View view, String msg); 19 | 20 | void showSnackBar(View view, int msg); 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/adapter/EditorAdapter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.adapter; 2 | 3 | import android.support.v4.app.Fragment; 4 | import android.support.v7.widget.RecyclerView; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | import android.widget.ImageView; 9 | 10 | import com.white.bihudaily.R; 11 | import com.white.bihudaily.bean.Editor; 12 | import com.white.bihudaily.utils.imageloader.ImageLoader; 13 | 14 | import java.util.List; 15 | 16 | import butterknife.BindView; 17 | import butterknife.ButterKnife; 18 | 19 | /** 20 | * Author White 21 | * Date 2016/8/16 22 | * Time 21:31 23 | */ 24 | public class EditorAdapter extends RecyclerView.Adapter { 25 | 26 | private List mEditors; 27 | private Fragment mFragment; 28 | 29 | public EditorAdapter(Fragment fragment, List editors) { 30 | this.mEditors = editors; 31 | this.mFragment = fragment; 32 | } 33 | 34 | @Override 35 | public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 36 | View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.editor_item, parent, false); 37 | return new EditorViewHolder(itemView); 38 | } 39 | 40 | @Override 41 | public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { 42 | final Editor editor = mEditors.get(position); 43 | if (holder instanceof EditorViewHolder) { 44 | final EditorViewHolder editorViewHolder = (EditorViewHolder) holder; 45 | ImageLoader.getInstance().displayCircularImg(mFragment, editorViewHolder.ivEditorImage, editor.getAvatar()); 46 | } 47 | } 48 | 49 | @Override 50 | public int getItemCount() { 51 | return mEditors.size(); 52 | } 53 | 54 | class EditorViewHolder extends RecyclerView.ViewHolder { 55 | 56 | @BindView(R.id.iv_editor_image) 57 | ImageView ivEditorImage; 58 | 59 | public EditorViewHolder(View itemView) { 60 | super(itemView); 61 | ButterKnife.bind(this, itemView); 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/adapter/ImageViewPagerAdapter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.adapter; 2 | 3 | import android.support.v4.view.PagerAdapter; 4 | import android.view.View; 5 | import android.view.ViewGroup; 6 | 7 | import com.bumptech.glide.Glide; 8 | import com.bumptech.glide.load.engine.DiskCacheStrategy; 9 | import com.github.chrisbanes.photoview.PhotoView; 10 | import com.white.bihudaily.R; 11 | 12 | import java.util.List; 13 | 14 | 15 | 16 | /** 17 | * Author White 18 | * Date 2016/8/23 19 | * Time 11:29 20 | */ 21 | public class ImageViewPagerAdapter extends PagerAdapter { 22 | 23 | private List mUrlList; 24 | 25 | public ImageViewPagerAdapter(List urlList) { 26 | this.mUrlList = urlList; 27 | } 28 | 29 | @Override 30 | public int getCount() { 31 | return mUrlList.size(); 32 | } 33 | 34 | @Override 35 | public Object instantiateItem(ViewGroup container, int position) { 36 | PhotoView photoView = new PhotoView(container.getContext()); 37 | Glide.with(container.getContext()) 38 | .load(mUrlList.get(position)) 39 | .diskCacheStrategy(DiskCacheStrategy.SOURCE) 40 | .placeholder(R.drawable.default_pic_content_image_loading_light) 41 | .dontAnimate() 42 | .fitCenter() 43 | .error(R.drawable.default_pic_content_image_download_light) 44 | .into(photoView); 45 | photoView.setZoomable(true); 46 | container.addView(photoView, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); 47 | return photoView; 48 | } 49 | 50 | @Override 51 | public boolean isViewFromObject(View view, Object object) { 52 | return view == object; 53 | } 54 | 55 | @Override 56 | public void destroyItem(ViewGroup container, int position, Object object) { 57 | container.removeView((View) object); 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/adapter/ThemeListAdapter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.adapter; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.LayoutInflater; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | import android.widget.TextView; 8 | 9 | import com.white.bihudaily.R; 10 | 11 | import java.util.ArrayList; 12 | import java.util.List; 13 | 14 | import butterknife.BindView; 15 | import butterknife.ButterKnife; 16 | 17 | /** 18 | * Author White 19 | * Date 2016/9/2 20 | * Time 15:27 21 | */ 22 | public class ThemeListAdapter extends RecyclerView.Adapter { 23 | 24 | private List mData; 25 | 26 | public ThemeListAdapter() { 27 | mData = new ArrayList<>(); 28 | mData.add("首页"); 29 | for (int i = 0; i < 10; i++) { 30 | mData.add("item_" + i); 31 | } 32 | } 33 | 34 | @Override 35 | public ThemeViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 36 | View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.editor_list_item, parent, false); 37 | return new ThemeViewHolder(itemView); 38 | } 39 | 40 | @Override 41 | public void onBindViewHolder(ThemeViewHolder holder, int position) { 42 | holder.tvMenuItem.setText(mData.get(position)); 43 | } 44 | 45 | @Override 46 | public int getItemCount() { 47 | return mData.size(); 48 | } 49 | 50 | class ThemeViewHolder extends RecyclerView.ViewHolder { 51 | 52 | @BindView(R.id.tv_editor_name) 53 | TextView tvMenuItem; 54 | 55 | public ThemeViewHolder(View itemView) { 56 | super(itemView); 57 | ButterKnife.bind(this, itemView); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/base/BaseRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.base; 2 | 3 | import com.white.bihudaily.api.BihuApi; 4 | import com.white.bihudaily.api.BihuClient; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/14 9 | * Time 12:29 10 | */ 11 | public class BaseRepository implements BaseSource { 12 | 13 | // protected CompositeSubscription mCompositeSubscription; 14 | protected BihuApi mBihuApi = BihuClient.getBihuService(); 15 | 16 | 17 | /** 18 | * RxJava+Retrofit 获取数据 19 | * 20 | * @param observable 21 | * @param subscriber 22 | */ 23 | // protected void rxRetrofit(Observable observable, Subscriber subscriber) { 24 | // observable.subscribeOn(Schedulers.io()) 25 | // .observeOn(AndroidSchedulers.mainThread()) 26 | // .subscribe(subscriber); 27 | // addSubscribe(subscribe); 28 | // } 29 | 30 | // protected void addSubscribe(Subscription subscribe) { 31 | // if (mCompositeSubscription == null) { 32 | // mCompositeSubscription = new CompositeSubscription(); 33 | // } 34 | // mCompositeSubscription.add(subscribe); 35 | // } 36 | // 37 | // @Override 38 | // public void unSubscribe() { 39 | // if (mCompositeSubscription != null && mCompositeSubscription.hasSubscriptions()) { 40 | // mCompositeSubscription.unsubscribe(); 41 | // mCompositeSubscription = null; 42 | // } 43 | // } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/base/BaseSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.base; 2 | 3 | /** 4 | * Author White 5 | * Date 2016/8/14 6 | * Time 12:28 7 | */ 8 | public interface BaseSource { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/base/BaseSubscriber.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.base; 2 | 3 | import io.reactivex.Observer; 4 | 5 | /** 6 | * Author White 7 | * Date 2016/8/16 8 | * Time 23:25 9 | */ 10 | public abstract class BaseSubscriber implements Observer { 11 | 12 | @Override 13 | public void onComplete() { 14 | 15 | } 16 | 17 | @Override 18 | public void onError(Throwable e) { 19 | onFailure(e); 20 | } 21 | 22 | protected abstract void onFailure(Throwable e); 23 | 24 | @Override 25 | public void onNext(T t) { 26 | onSuccess(t); 27 | } 28 | 29 | protected abstract void onSuccess(T t); 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/AdapterBean.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | /** 4 | * Author White 5 | * Date 2016/8/18 6 | * Time 14:04 7 | */ 8 | public class AdapterBean { 9 | public static final int TYPE_TITLE = 1; 10 | public static final int TYPE_FOOTER = 2; 11 | public static final int TYPE_HEADER = 3; 12 | 13 | protected int showType; 14 | 15 | public int getShowType() { 16 | return showType; 17 | } 18 | 19 | public void setShowType(int showType) { 20 | this.showType = showType; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/Comments.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | 4 | import android.os.Parcel; 5 | import android.os.Parcelable; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Author White 11 | * Date 2016/8/13 12 | * Time 15:04 13 | */ 14 | public class Comments implements Parcelable { 15 | private List comments; 16 | 17 | public List getComments() { 18 | return comments; 19 | } 20 | 21 | public void setComments(List comments) { 22 | this.comments = comments; 23 | } 24 | 25 | @Override 26 | public int describeContents() { 27 | return 0; 28 | } 29 | 30 | @Override 31 | public void writeToParcel(Parcel dest, int flags) { 32 | dest.writeTypedList(this.comments); 33 | } 34 | 35 | public Comments() { 36 | } 37 | 38 | protected Comments(Parcel in) { 39 | this.comments = in.createTypedArrayList(Comment.CREATOR); 40 | } 41 | 42 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { 43 | @Override 44 | public Comments createFromParcel(Parcel source) { 45 | return new Comments(source); 46 | } 47 | 48 | @Override 49 | public Comments[] newArray(int size) { 50 | return new Comments[size]; 51 | } 52 | }; 53 | } 54 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/Latest.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | import android.os.Parcel; 4 | import android.os.Parcelable; 5 | 6 | import java.util.ArrayList; 7 | import java.util.List; 8 | 9 | /** 10 | * Author White 11 | * Date 2016/8/13 12 | * Time 14:43 13 | */ 14 | public class Latest implements Parcelable { 15 | private String date; 16 | private List stories; 17 | private List top_stories; 18 | 19 | public String getDate() { 20 | return date; 21 | } 22 | 23 | public void setDate(String date) { 24 | this.date = date; 25 | } 26 | 27 | public List getStories() { 28 | return stories; 29 | } 30 | 31 | public void setStories(List stories) { 32 | this.stories = stories; 33 | } 34 | 35 | public List getTop_stories() { 36 | return top_stories; 37 | } 38 | 39 | public void setTop_stories(List top_stories) { 40 | this.top_stories = top_stories; 41 | } 42 | 43 | @Override 44 | public int describeContents() { 45 | return 0; 46 | } 47 | 48 | @Override 49 | public void writeToParcel(Parcel dest, int flags) { 50 | dest.writeString(this.date); 51 | dest.writeTypedList(this.stories); 52 | dest.writeList(this.top_stories); 53 | } 54 | 55 | public Latest() { 56 | } 57 | 58 | protected Latest(Parcel in) { 59 | this.date = in.readString(); 60 | this.stories = in.createTypedArrayList(Story.CREATOR); 61 | this.top_stories = new ArrayList(); 62 | in.readList(this.top_stories, TopStory.class.getClassLoader()); 63 | } 64 | 65 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { 66 | @Override 67 | public Latest createFromParcel(Parcel source) { 68 | return new Latest(source); 69 | } 70 | 71 | @Override 72 | public Latest[] newArray(int size) { 73 | return new Latest[size]; 74 | } 75 | }; 76 | } 77 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/StartImg.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | import android.os.Parcel; 4 | import android.os.Parcelable; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/13 9 | * Time 12:59 10 | */ 11 | public class StartImg implements Parcelable { 12 | 13 | private String img; 14 | private String text; 15 | 16 | public String getImg() { 17 | return img; 18 | } 19 | 20 | public void setImg(String img) { 21 | this.img = img; 22 | } 23 | 24 | public String getText() { 25 | return text; 26 | } 27 | 28 | public void setText(String text) { 29 | this.text = text; 30 | } 31 | 32 | @Override 33 | public int describeContents() { 34 | return 0; 35 | } 36 | 37 | @Override 38 | public void writeToParcel(Parcel dest, int flags) { 39 | dest.writeString(this.img); 40 | dest.writeString(this.text); 41 | } 42 | 43 | public StartImg() { 44 | } 45 | 46 | protected StartImg(Parcel in) { 47 | this.img = in.readString(); 48 | this.text = in.readString(); 49 | } 50 | 51 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { 52 | @Override 53 | public StartImg createFromParcel(Parcel source) { 54 | return new StartImg(source); 55 | } 56 | 57 | @Override 58 | public StartImg[] newArray(int size) { 59 | return new StartImg[size]; 60 | } 61 | }; 62 | } 63 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/StoryExtra.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | import android.os.Parcel; 4 | import android.os.Parcelable; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/13 9 | * Time 15:02 10 | */ 11 | public class StoryExtra implements Parcelable { 12 | private int long_comments; 13 | private int popularity; 14 | private int short_comments; 15 | private int comments; 16 | 17 | public int getLong_comments() { 18 | return long_comments; 19 | } 20 | 21 | public void setLong_comments(int long_comments) { 22 | this.long_comments = long_comments; 23 | } 24 | 25 | public int getPopularity() { 26 | return popularity; 27 | } 28 | 29 | public void setPopularity(int popularity) { 30 | this.popularity = popularity; 31 | } 32 | 33 | public int getShort_comments() { 34 | return short_comments; 35 | } 36 | 37 | public void setShort_comments(int short_comments) { 38 | this.short_comments = short_comments; 39 | } 40 | 41 | public int getComments() { 42 | return comments; 43 | } 44 | 45 | public void setComments(int comments) { 46 | this.comments = comments; 47 | } 48 | 49 | @Override 50 | public int describeContents() { 51 | return 0; 52 | } 53 | 54 | @Override 55 | public void writeToParcel(Parcel dest, int flags) { 56 | dest.writeInt(this.long_comments); 57 | dest.writeInt(this.popularity); 58 | dest.writeInt(this.short_comments); 59 | dest.writeInt(this.comments); 60 | } 61 | 62 | public StoryExtra() { 63 | } 64 | 65 | protected StoryExtra(Parcel in) { 66 | this.long_comments = in.readInt(); 67 | this.popularity = in.readInt(); 68 | this.short_comments = in.readInt(); 69 | this.comments = in.readInt(); 70 | } 71 | 72 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { 73 | @Override 74 | public StoryExtra createFromParcel(Parcel source) { 75 | return new StoryExtra(source); 76 | } 77 | 78 | @Override 79 | public StoryExtra[] newArray(int size) { 80 | return new StoryExtra[size]; 81 | } 82 | }; 83 | } 84 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/bean/Themes.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.bean; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * Author White 7 | * Date 2016/8/13 8 | * Time 15:07 9 | */ 10 | public class Themes { 11 | private int limit; 12 | private List subscribed; 13 | private List others; 14 | 15 | 16 | public class Other { 17 | private String color; 18 | private String thumbnail; 19 | private String description; 20 | private int id; 21 | private String name; 22 | 23 | public String getColor() { 24 | return color; 25 | } 26 | 27 | public void setColor(String color) { 28 | this.color = color; 29 | } 30 | 31 | public String getThumbnail() { 32 | return thumbnail; 33 | } 34 | 35 | public void setThumbnail(String thumbnail) { 36 | this.thumbnail = thumbnail; 37 | } 38 | 39 | public String getDescription() { 40 | return description; 41 | } 42 | 43 | public void setDescription(String description) { 44 | this.description = description; 45 | } 46 | 47 | public int getId() { 48 | return id; 49 | } 50 | 51 | public void setId(int id) { 52 | this.id = id; 53 | } 54 | 55 | public String getName() { 56 | return name; 57 | } 58 | 59 | public void setName(String name) { 60 | this.name = name; 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/BigImageSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import com.white.bihudaily.base.BaseSource; 4 | 5 | /** 6 | * Author White 7 | * Date 2016/8/13 8 | * Time 16:01 9 | */ 10 | public interface BigImageSource extends BaseSource { 11 | 12 | 13 | void download(String url); 14 | 15 | void loadImg(String url); 16 | 17 | 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/CommentSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import com.white.bihudaily.base.BaseSource; 4 | import com.white.bihudaily.bean.Comments; 5 | 6 | import io.reactivex.Observable; 7 | 8 | 9 | /** 10 | * Author White 11 | * Date 2016/8/13 12 | * Time 16:01 13 | */ 14 | public interface CommentSource extends BaseSource { 15 | 16 | Observable loadBeforeComment(int storyId, int lastCommentId); 17 | 18 | Observable loadLongComment(int storyId); 19 | 20 | Observable loadShortComment(int storyId); 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/DailySource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.base.BaseSource; 6 | import com.white.bihudaily.bean.Latest; 7 | import com.white.bihudaily.bean.Story; 8 | import com.white.bihudaily.bean.TopStory; 9 | 10 | import java.util.List; 11 | 12 | import io.reactivex.Observable; 13 | 14 | /** 15 | * Author White 16 | * Date 2016/8/13 17 | * Time 16:01 18 | */ 19 | public interface DailySource extends BaseSource { 20 | 21 | 22 | void saveCache(Context context, List stories, List top_stories); 23 | 24 | 25 | Observable getCache(Context context); 26 | 27 | void saveReader(Context context, int id); 28 | 29 | List getReader(Context context); 30 | 31 | 32 | List getStarListId(Context context); 33 | 34 | 35 | 36 | Observable loadLatest(Context context); 37 | 38 | 39 | Observable loadBefore(String date); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/DetailSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.base.BaseSource; 6 | import com.white.bihudaily.bean.DetailContent; 7 | import com.white.bihudaily.bean.Story; 8 | import com.white.bihudaily.bean.StoryExtra; 9 | 10 | import java.util.List; 11 | 12 | import io.reactivex.Observable; 13 | 14 | /** 15 | * Author White 16 | * Date 2016/8/13 17 | * Time 16:01 18 | */ 19 | public interface DetailSource extends BaseSource { 20 | 21 | boolean saveStarStory(Context context, Story story); 22 | 23 | boolean removeStarStory(Context context, Story story); 24 | 25 | List getStarList(Context context); 26 | 27 | List getStarListId(Context context); 28 | 29 | void saveLikeId(Context context, int storyId); 30 | 31 | void removeLikeId(Context context, int storyId); 32 | 33 | List getLikeListId(Context context); 34 | 35 | 36 | Observable loadDetailContent(int id); 37 | 38 | 39 | Observable loadStoryExtra(int storyId); 40 | 41 | 42 | } 43 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/MyStarSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.base.BaseSource; 6 | import com.white.bihudaily.bean.Story; 7 | 8 | import java.util.List; 9 | 10 | /** 11 | * Author White 12 | * Date 2016/8/13 13 | * Time 16:01 14 | */ 15 | public interface MyStarSource extends BaseSource { 16 | 17 | 18 | void saveReader(Context context, int id); 19 | 20 | List getReader(Context context); 21 | 22 | 23 | void removeStarStory(Context context, Story story); 24 | 25 | List getStarList(Context context); 26 | 27 | List getStarListId(Context context); 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/SplashSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import com.white.bihudaily.base.BaseSource; 4 | import com.white.bihudaily.bean.StartImg; 5 | 6 | import io.reactivex.Observable; 7 | 8 | /** 9 | * Author White 10 | * Date 2016/8/13 11 | * Time 12:56 12 | */ 13 | public interface SplashSource extends BaseSource { 14 | 15 | Observable loadImg(); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/ThemeSource.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.base.BaseSource; 6 | import com.white.bihudaily.bean.Theme; 7 | 8 | import java.util.List; 9 | 10 | import io.reactivex.Observable; 11 | 12 | /** 13 | * Author White 14 | * Date 2016/8/13 15 | * Time 16:01 16 | */ 17 | public interface ThemeSource extends BaseSource { 18 | 19 | void saveReader(Context context, int id); 20 | 21 | List getReader(Context context); 22 | 23 | 24 | Observable loadTheme(int id); 25 | 26 | 27 | Observable loadBeforeTheme(int themeId, int storyId); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/impl/BigImageRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data.impl; 2 | 3 | import com.white.bihudaily.base.BaseRepository; 4 | import com.white.bihudaily.data.BigImageSource; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/13 9 | * Time 16:16 10 | */ 11 | public class BigImageRepository extends BaseRepository implements BigImageSource { 12 | 13 | 14 | @Override 15 | public void download(String url) { 16 | 17 | } 18 | 19 | @Override 20 | public void loadImg(String url) { 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/impl/CommentRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data.impl; 2 | 3 | import com.white.bihudaily.base.BaseRepository; 4 | import com.white.bihudaily.bean.Comments; 5 | import com.white.bihudaily.data.CommentSource; 6 | 7 | import io.reactivex.Observable; 8 | 9 | /** 10 | * Author White 11 | * Date 2016/8/13 12 | * Time 16:16 13 | */ 14 | public class CommentRepository extends BaseRepository implements CommentSource { 15 | 16 | 17 | @Override 18 | public Observable loadBeforeComment(int storyId, int lastCommentId) { 19 | return mBihuApi.getBeforeShortComment(storyId, lastCommentId); 20 | } 21 | 22 | 23 | @Override 24 | public Observable loadLongComment(int storyId) { 25 | return mBihuApi.getLongComments(storyId); 26 | } 27 | 28 | 29 | @Override 30 | public Observable loadShortComment(int storyId) { 31 | return mBihuApi.getShortComments(storyId); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/impl/MyStarRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data.impl; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.base.BaseRepository; 6 | import com.white.bihudaily.bean.Story; 7 | import com.white.bihudaily.data.MyStarSource; 8 | import com.white.bihudaily.db.ReaderDao; 9 | import com.white.bihudaily.db.StarDao; 10 | 11 | import java.util.List; 12 | 13 | /** 14 | * Author White 15 | * Date 2016/8/13 16 | * Time 16:16 17 | */ 18 | public class MyStarRepository extends BaseRepository implements MyStarSource { 19 | 20 | 21 | @Override 22 | public void saveReader(Context context, int id) { 23 | ReaderDao readerDao = new ReaderDao(context); 24 | readerDao.save(id); 25 | } 26 | 27 | @Override 28 | public List getReader(Context context) { 29 | ReaderDao readerDao = new ReaderDao(context); 30 | return readerDao.getReaderList(); 31 | } 32 | 33 | 34 | @Override 35 | public void removeStarStory(Context context, Story story) { 36 | StarDao starDao = new StarDao(); 37 | starDao.delete(story); 38 | } 39 | 40 | @Override 41 | public List getStarList(Context context) { 42 | StarDao starDao = new StarDao(); 43 | return starDao.getStarList(); 44 | } 45 | 46 | @Override 47 | public List getStarListId(Context context) { 48 | StarDao starDao = new StarDao(); 49 | return starDao.getStarListId(); 50 | } 51 | 52 | 53 | } 54 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/impl/SplashRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data.impl; 2 | 3 | import com.white.bihudaily.api.BihuClient; 4 | import com.white.bihudaily.base.BaseRepository; 5 | import com.white.bihudaily.bean.StartImg; 6 | import com.white.bihudaily.data.SplashSource; 7 | 8 | import io.reactivex.Observable; 9 | 10 | /** 11 | * Author White 12 | * Date 2016/8/13 13 | * Time 12:54 14 | */ 15 | public class SplashRepository extends BaseRepository implements SplashSource { 16 | @Override 17 | public Observable loadImg() { 18 | return BihuClient.getBihuService().getStartImg(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/data/impl/ThemeRepository.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.data.impl; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.app.BihuDailyApplication; 6 | import com.white.bihudaily.base.BaseRepository; 7 | import com.white.bihudaily.bean.Story; 8 | import com.white.bihudaily.bean.Theme; 9 | import com.white.bihudaily.data.ThemeSource; 10 | import com.white.bihudaily.db.ReaderDao; 11 | 12 | import java.util.List; 13 | 14 | import io.reactivex.Observable; 15 | import io.reactivex.functions.Consumer; 16 | 17 | /** 18 | * Author White 19 | * Date 2016/8/13 20 | * Time 16:16 21 | */ 22 | public class ThemeRepository extends BaseRepository implements ThemeSource { 23 | 24 | Consumer mConsumer = new Consumer() { 25 | @Override 26 | public void accept(Theme theme) throws Exception { 27 | // 标记已读 28 | List reader = new ReaderDao(BihuDailyApplication.getAppContext()) 29 | .getReaderList(); 30 | List themeStories = theme.getStories(); 31 | for (Story story : themeStories) { 32 | story.setRead(reader.contains(story.getId())); 33 | // 标记无图 34 | if (story.getImages() == null || story.getImages().size() == 0) { 35 | story.setShowType(Story.TYPE_NO_IMG_STORY); 36 | } 37 | } 38 | } 39 | }; 40 | 41 | @Override 42 | public void saveReader(Context context, int id) { 43 | ReaderDao readerDao = new ReaderDao(context); 44 | readerDao.save(id); 45 | } 46 | 47 | @Override 48 | public List getReader(Context context) { 49 | ReaderDao readerDao = new ReaderDao(context); 50 | return readerDao.getReaderList(); 51 | } 52 | 53 | 54 | @Override 55 | public Observable loadTheme(int id) { 56 | return mBihuApi.getTheme(id).doOnNext(mConsumer); 57 | } 58 | 59 | 60 | @Override 61 | public Observable loadBeforeTheme(int themeId, int storyId) { 62 | return mBihuApi.getBeforeTheme(themeId, storyId).doOnNext(mConsumer); 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/db/LikeDao.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.db; 2 | 3 | import android.content.ContentValues; 4 | import android.content.Context; 5 | import android.database.Cursor; 6 | import android.database.sqlite.SQLiteDatabase; 7 | 8 | import com.white.bihudaily.app.Constant; 9 | 10 | import java.util.ArrayList; 11 | import java.util.List; 12 | 13 | /** 14 | * Author White 15 | * Date 2016/8/14 16 | * Time 22:26 17 | */ 18 | public class LikeDao { 19 | private BihuDBHelper mBihuDBHelper; 20 | 21 | public LikeDao(Context context) { 22 | mBihuDBHelper = new BihuDBHelper(context); 23 | } 24 | 25 | public void save(int id) { 26 | SQLiteDatabase database = mBihuDBHelper.getWritableDatabase(); 27 | ContentValues contentValues = new ContentValues(); 28 | contentValues.put(Constant.ID, id); 29 | database.insert(Constant.TABLE_LIKE, null, contentValues); 30 | database.close(); 31 | } 32 | 33 | public void delete(int id) { 34 | SQLiteDatabase database = mBihuDBHelper.getWritableDatabase(); 35 | database.delete(Constant.TABLE_LIKE, " id = ? ", new String[]{id + ""}); 36 | database.close(); 37 | } 38 | 39 | public List getLikeListId() { 40 | List likeList = new ArrayList<>(); 41 | SQLiteDatabase database = mBihuDBHelper.getReadableDatabase(); 42 | Cursor query = null; 43 | try { 44 | database.beginTransaction(); 45 | query = database.query(Constant.TABLE_LIKE, new String[]{Constant.ID}, null, null, null, null, null); 46 | while (query.moveToNext()) { 47 | likeList.add(query.getInt(query.getColumnIndex(Constant.ID))); 48 | } 49 | database.setTransactionSuccessful(); 50 | database.endTransaction(); 51 | } catch (Exception e) { 52 | database.endTransaction(); 53 | } finally { 54 | if (query != null) { 55 | query.close(); 56 | } 57 | database.close(); 58 | } 59 | return likeList; 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/db/ReaderDao.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.db; 2 | 3 | import android.content.ContentValues; 4 | import android.content.Context; 5 | import android.database.Cursor; 6 | import android.database.sqlite.SQLiteDatabase; 7 | 8 | import com.white.bihudaily.app.Constant; 9 | 10 | import java.util.ArrayList; 11 | import java.util.List; 12 | 13 | /** 14 | * Author White 15 | * Date 2016/8/14 16 | * Time 22:26 17 | */ 18 | public class ReaderDao { 19 | private BihuDBHelper mBihuDBHelper; 20 | 21 | public ReaderDao(Context context) { 22 | mBihuDBHelper = new BihuDBHelper(context); 23 | } 24 | 25 | public void save(int id) { 26 | SQLiteDatabase database = mBihuDBHelper.getWritableDatabase(); 27 | ContentValues contentValues = new ContentValues(); 28 | contentValues.put(Constant.ID, id); 29 | database.insert(Constant.TABLE_READER, null, contentValues); 30 | database.close(); 31 | } 32 | 33 | public List getReaderList() { 34 | List readerList = new ArrayList<>(); 35 | SQLiteDatabase database = mBihuDBHelper.getReadableDatabase(); 36 | Cursor query = null; 37 | try { 38 | database.beginTransaction(); 39 | query = database.query(Constant.TABLE_READER, new String[]{Constant.ID}, null, null, null, null, null); 40 | while (query.moveToNext()) { 41 | readerList.add(query.getInt(query.getColumnIndex(Constant.ID))); 42 | } 43 | database.setTransactionSuccessful(); 44 | database.endTransaction(); 45 | } catch (Exception e) { 46 | database.endTransaction(); 47 | } finally { 48 | if (query != null) { 49 | query.close(); 50 | } 51 | database.close(); 52 | } 53 | return readerList; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/bigimage/ImageContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.bigimage; 2 | 3 | import com.white.bihudaily.BasePresenter; 4 | import com.white.bihudaily.BaseView; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/14 9 | * Time 18:36 10 | */ 11 | public interface ImageContract { 12 | 13 | interface View extends BaseView { 14 | 15 | void showLoading(boolean isShow); 16 | 17 | } 18 | 19 | interface Presenter extends BasePresenter { 20 | void loadBigImage(String url); 21 | 22 | void downloadBigImage(String url); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/bigimage/ImagePresenter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.bigimage; 2 | 3 | import com.white.bihudaily.BasePresenterImpl; 4 | import com.white.bihudaily.data.BigImageSource; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/22 9 | * Time 20:09 10 | */ 11 | public class ImagePresenter extends BasePresenterImpl implements ImageContract.Presenter { 12 | 13 | 14 | public ImagePresenter(BigImageSource source, ImageContract.View view) { 15 | super(source, view); 16 | } 17 | 18 | @Override 19 | public void loadBigImage(String url) { 20 | mView.showLoading(true); 21 | 22 | mView.showLoading(false); 23 | } 24 | 25 | @Override 26 | public void downloadBigImage(String url) { 27 | 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/comment/CommentContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.comment; 2 | 3 | import com.white.bihudaily.BasePresenter; 4 | import com.white.bihudaily.BaseView; 5 | import com.white.bihudaily.bean.Comment; 6 | import com.white.bihudaily.bean.Comments; 7 | 8 | import java.util.List; 9 | 10 | /** 11 | * Author White 12 | * Date 2016/8/14 13 | * Time 18:36 14 | */ 15 | public interface CommentContract { 16 | 17 | interface View extends BaseView { 18 | 19 | void showLoading(boolean isShow); 20 | 21 | void showLoadFail(); 22 | 23 | void showLongComment(Comments comments); 24 | 25 | void showShortComment(Comments comments); 26 | 27 | void setLastCommentId(int lastCommentId); 28 | 29 | void showLoadMore(boolean active); 30 | 31 | void showBeforeComment(List beforeCommentList); 32 | 33 | void showNoMoreData(); 34 | } 35 | 36 | interface Presenter extends BasePresenter { 37 | void loadLongComment(int storyId); 38 | 39 | void loadShortComment(int storyId); 40 | 41 | void loadBeforeShortComment(int storyId, int lastCommentId); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/dailys/DailyContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.dailys; 2 | 3 | /** 4 | * Author White 5 | * Date 2016/8/13 6 | * Time 12:25 7 | */ 8 | 9 | import android.content.Context; 10 | import android.support.annotation.NonNull; 11 | 12 | import com.white.bihudaily.BasePresenter; 13 | import com.white.bihudaily.BaseView; 14 | import com.white.bihudaily.bean.Latest; 15 | import com.white.bihudaily.bean.Story; 16 | import com.white.bihudaily.bean.TopStory; 17 | 18 | import java.util.List; 19 | 20 | /** 21 | * view 和 presenter 的联系类 22 | */ 23 | public interface DailyContract { 24 | 25 | interface View extends BaseView { 26 | 27 | void setRefreshLoadingIndicator(boolean active); 28 | 29 | void showTopStories(List topStories); 30 | 31 | void showStories(List stories); 32 | 33 | void showStoryDetailsUi(Story story); 34 | 35 | void showLoadingLatestError(); 36 | 37 | void showNoStories(); 38 | 39 | void addBefore(List stories); 40 | 41 | void showLoadingBeforeError(); 42 | 43 | void showLatest(Latest latest); 44 | 45 | void setCurrentDate(String date); 46 | 47 | void showLoadMore(boolean active); 48 | 49 | } 50 | 51 | interface Presenter extends BasePresenter { 52 | 53 | void loadLatest(Context context, boolean getFromCache); 54 | 55 | void loadBefore(String date); 56 | 57 | void openStoryDetails(@NonNull Story item); 58 | 59 | void markReader(Context context, int id); 60 | 61 | List getReaderList(Context context); 62 | 63 | 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/dailys/theme/ThemeContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.dailys.theme; 2 | 3 | /** 4 | * Author White 5 | * Date 2016/8/13 6 | * Time 12:25 7 | */ 8 | 9 | import android.content.Context; 10 | import android.support.annotation.NonNull; 11 | 12 | import com.white.bihudaily.BasePresenter; 13 | import com.white.bihudaily.BaseView; 14 | import com.white.bihudaily.bean.Story; 15 | import com.white.bihudaily.bean.Theme; 16 | 17 | import java.util.List; 18 | 19 | /** 20 | * view 和 presenter 的联系类 21 | */ 22 | public interface ThemeContract { 23 | 24 | interface View extends BaseView { 25 | 26 | void setRefreshLoadingIndicator(boolean active); 27 | 28 | void setMoreLoadingIndicator(boolean active); 29 | 30 | void showStoryDetailsUi(Story story); 31 | 32 | void showEditorListUi(Theme theme); 33 | 34 | void showLoadingThemeError(); 35 | 36 | void showNoTheme(); 37 | 38 | void addBeforeTheme(List stories); 39 | 40 | void showLoadingBeforeError(); 41 | 42 | void showTheme(Theme theme); 43 | 44 | void setLastStoryId(int lastStoryId); 45 | 46 | void showLoadMore(boolean active); 47 | 48 | } 49 | 50 | interface Presenter extends BasePresenter { 51 | 52 | 53 | void loadTheme(int id, Context context); 54 | 55 | void loadBeforeTheme(int themeId, int StoryId); 56 | 57 | void openStoryDetails(@NonNull Story item); 58 | 59 | void markReader(Context context, int id); 60 | 61 | List getReaderList(Context context); 62 | 63 | void openEditorList(Theme theme); 64 | 65 | 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/detail/DetailActivity.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.detail; 2 | 3 | import android.os.Build; 4 | import android.support.design.widget.AppBarLayout; 5 | import android.support.design.widget.CollapsingToolbarLayout; 6 | import android.view.WindowManager; 7 | import android.widget.ImageView; 8 | import android.widget.TextView; 9 | 10 | import com.white.bihudaily.R; 11 | import com.white.bihudaily.bean.DetailContent; 12 | import com.white.bihudaily.utils.imageloader.ImageLoader; 13 | 14 | import butterknife.BindView; 15 | 16 | public class DetailActivity extends BaseDetailActivity { 17 | 18 | 19 | @BindView(R.id.app_bar) 20 | AppBarLayout mAppBarLayout; 21 | 22 | @BindView(R.id.toolbar_layout) 23 | CollapsingToolbarLayout collapsingToolbar; 24 | 25 | 26 | @BindView(R.id.iv_detail_top) 27 | ImageView ivDetailTop; 28 | 29 | @BindView(R.id.tv_imgSource) 30 | TextView tvImgSource; 31 | 32 | @BindView(R.id.tv_detail_title) 33 | TextView tvDetailTitle; 34 | 35 | @Override 36 | protected int getLayoutId() { 37 | return R.layout.activity_detail; 38 | } 39 | 40 | @Override 41 | public void showDetail(DetailContent detailContent) { 42 | mDetailContent = detailContent; 43 | collapsingToolbar.setTitle(" "); 44 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 45 | getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 46 | } 47 | tvDetailTitle.setText(detailContent.getTitle()); 48 | 49 | loadHtml(detailContent); 50 | 51 | if (detailContent.getImage() == null) { 52 | ivDetailTop.setImageResource(R.drawable.splash); 53 | } else { 54 | tvImgSource.setText(detailContent.getImage_source()); 55 | ImageLoader.getInstance().display(this, ivDetailTop, detailContent.getImage()); 56 | } 57 | } 58 | 59 | } -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/detail/DetailContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.detail; 2 | 3 | import android.content.Context; 4 | 5 | import com.white.bihudaily.BasePresenter; 6 | import com.white.bihudaily.BaseView; 7 | import com.white.bihudaily.bean.DetailContent; 8 | import com.white.bihudaily.bean.Story; 9 | import com.white.bihudaily.bean.StoryExtra; 10 | 11 | import java.util.List; 12 | 13 | /** 14 | * Author White 15 | * Date 2016/8/14 16 | * Time 18:36 17 | */ 18 | public interface DetailContract { 19 | 20 | interface View extends BaseView { 21 | 22 | void showLoading(boolean isShow); 23 | 24 | void showLoadFail(); 25 | 26 | void showDetail(DetailContent detailContent); 27 | 28 | void showStoryExtra(StoryExtra storyExtra); 29 | 30 | void setStarState(boolean isStar); 31 | 32 | void showAddStarFail(); 33 | 34 | void showRemoveStarFail(); 35 | } 36 | 37 | interface Presenter extends BasePresenter { 38 | void loadDetailContent(int storyId); 39 | 40 | void loadStoryExtra(int storyId); 41 | 42 | void addStar(Context context, Story story); 43 | 44 | void removeStar(Context context, Story story); 45 | 46 | List getStarListId(Context context); 47 | 48 | List getLikeListId(Context context); 49 | 50 | void addLike(Context context, int storyId); 51 | 52 | void removeLike(Context context, int storyId); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/detail/ThemeDetailActivity.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.detail; 2 | 3 | import android.webkit.WebView; 4 | import android.webkit.WebViewClient; 5 | 6 | import com.white.bihudaily.R; 7 | import com.white.bihudaily.bean.DetailContent; 8 | 9 | public class ThemeDetailActivity extends BaseDetailActivity { 10 | 11 | @Override 12 | protected int getLayoutId() { 13 | return R.layout.activity_theme_detail; 14 | } 15 | 16 | 17 | @Override 18 | public void showDetail(DetailContent detailContent) { 19 | mDetailContent = detailContent; 20 | if (detailContent.getType() == 1) { 21 | webContent.setWebViewClient(new WebViewClient() { 22 | @Override 23 | public boolean shouldOverrideUrlLoading(WebView view, String url) { 24 | view.loadUrl(url); 25 | return true; 26 | } 27 | }); 28 | webContent.loadUrl(detailContent.getShare_url()); 29 | } else { 30 | loadHtml(detailContent); 31 | } 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/login/LoginActivity.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.login; 2 | 3 | import android.content.Intent; 4 | import android.os.Bundle; 5 | 6 | import com.white.bihudaily.BasePresenter; 7 | import com.white.bihudaily.R; 8 | import com.white.bihudaily.base.BaseWithToolbarActivity; 9 | 10 | public class LoginActivity extends BaseWithToolbarActivity { 11 | 12 | 13 | @Override 14 | protected BasePresenter createPresenter() { 15 | return null; 16 | } 17 | 18 | @Override 19 | protected void beforeContentView() { 20 | 21 | } 22 | 23 | @Override 24 | protected int getLayoutId() { 25 | return R.layout.activity_login; 26 | } 27 | 28 | @Override 29 | protected void prepareData(Intent intent) { 30 | 31 | } 32 | 33 | @Override 34 | protected void initView() { 35 | initToolbar(); 36 | setToolbarTitle("登录"); 37 | } 38 | 39 | @Override 40 | protected void initListener() { 41 | 42 | } 43 | 44 | @Override 45 | protected void initData(Bundle savedInstanceState) { 46 | 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/mystar/MyStarContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.mystar; 2 | 3 | import android.content.Context; 4 | import android.support.annotation.NonNull; 5 | 6 | import com.white.bihudaily.BasePresenter; 7 | import com.white.bihudaily.BaseView; 8 | import com.white.bihudaily.bean.Story; 9 | 10 | import java.util.List; 11 | 12 | /** 13 | * Author White 14 | * Date 2016/8/14 15 | * Time 18:36 16 | */ 17 | public interface MyStarContract { 18 | 19 | interface View extends BaseView { 20 | 21 | void setRefreshLoadingIndicator(boolean active); 22 | 23 | void showStoryDetailsUi(Story story); 24 | 25 | void showLoadingThemeError(); 26 | 27 | void showNoTheme(); 28 | 29 | void showStories(List stories); 30 | 31 | 32 | } 33 | 34 | interface Presenter extends BasePresenter { 35 | 36 | void loadStories(Context context); 37 | 38 | void openStoryDetails(@NonNull Story item); 39 | 40 | void markReader(Context context, int id); 41 | 42 | List getReaderList(Context context); 43 | 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/mystar/MyStarPresenter.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.mystar; 2 | 3 | import android.content.Context; 4 | import android.support.annotation.NonNull; 5 | 6 | import com.white.bihudaily.BasePresenterImpl; 7 | import com.white.bihudaily.bean.Story; 8 | import com.white.bihudaily.data.MyStarSource; 9 | 10 | import java.util.List; 11 | 12 | /** 13 | * Author White 14 | * Date 2016/8/18 15 | * Time 17:46 16 | */ 17 | public class MyStarPresenter extends BasePresenterImpl implements MyStarContract.Presenter { 18 | 19 | 20 | public MyStarPresenter(MyStarSource source, MyStarContract.View view) { 21 | super(source, view); 22 | } 23 | 24 | @Override 25 | public void loadStories(Context context) { 26 | List starList = mSource.getStarList(context); 27 | mView.showStories(starList); 28 | } 29 | 30 | @Override 31 | public void openStoryDetails(@NonNull Story item) { 32 | mView.showStoryDetailsUi(item); 33 | } 34 | 35 | @Override 36 | public void markReader(Context context, int id) { 37 | mSource.saveReader(context, id); 38 | } 39 | 40 | @Override 41 | public List getReaderList(Context context) { 42 | return mSource.getReader(context); 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/settings/SettingActivity.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.settings; 2 | 3 | import android.content.Intent; 4 | import android.os.Bundle; 5 | 6 | import com.white.bihudaily.BasePresenter; 7 | import com.white.bihudaily.R; 8 | import com.white.bihudaily.base.BaseWithToolbarActivity; 9 | 10 | public class SettingActivity extends BaseWithToolbarActivity { 11 | 12 | 13 | @Override 14 | protected BasePresenter createPresenter() { 15 | return null; 16 | } 17 | 18 | @Override 19 | protected void beforeContentView() { 20 | 21 | } 22 | 23 | @Override 24 | protected int getLayoutId() { 25 | return R.layout.activity_setting; 26 | } 27 | 28 | @Override 29 | protected void prepareData(Intent intent) { 30 | } 31 | 32 | @Override 33 | protected void initView() { 34 | initToolbar(R.string.action_settings); 35 | getFragmentManager().beginTransaction().add(R.id.fly_setting_content, new SettingsFragment()) 36 | .commit(); 37 | } 38 | 39 | @Override 40 | protected void initListener() { 41 | 42 | } 43 | 44 | 45 | @Override 46 | protected void initData(Bundle savedInstanceState) { 47 | 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/module/splash/SplashContract.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.module.splash; 2 | 3 | import android.app.Activity; 4 | import android.content.Context; 5 | 6 | import com.white.bihudaily.BasePresenter; 7 | import com.white.bihudaily.BaseView; 8 | import com.white.bihudaily.bean.StartImg; 9 | 10 | /** 11 | * Author White 12 | * Date 2016/8/13 13 | * Time 12:47 14 | */ 15 | public interface SplashContract { 16 | 17 | interface View extends BaseView { 18 | 19 | void showImg(String imgUrl); 20 | 21 | void showText(String text); 22 | 23 | void turn2DailyActivity(); 24 | 25 | void getStartImgSuccess(StartImg startImg); 26 | 27 | void showImg(int resId); 28 | 29 | Context getContext(); 30 | } 31 | 32 | interface Presenter extends BasePresenter { 33 | 34 | void loadImg(); 35 | 36 | void showImg(Activity context); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/other/HackyViewPager.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.other; 2 | 3 | import android.content.Context; 4 | import android.support.v4.view.ViewPager; 5 | import android.util.AttributeSet; 6 | import android.view.MotionEvent; 7 | 8 | /** 9 | * Author White 10 | * Date 2016/8/23 11 | * Time 11:26 12 | */ 13 | public class HackyViewPager extends ViewPager { 14 | 15 | public HackyViewPager(Context context) { 16 | super(context); 17 | } 18 | 19 | public HackyViewPager(Context context, AttributeSet attrs) { 20 | super(context, attrs); 21 | } 22 | 23 | @Override 24 | public boolean onInterceptTouchEvent(MotionEvent ev) { 25 | 26 | try { 27 | return super.onInterceptTouchEvent(ev); 28 | } catch (IllegalArgumentException e) { 29 | e.printStackTrace(); 30 | return false; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/other/LoadMoreScrollListener.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.other; 2 | 3 | import android.support.v7.widget.LinearLayoutManager; 4 | import android.support.v7.widget.RecyclerView; 5 | 6 | /** 7 | * Author White 8 | * Date 2016/8/19 9 | * Time 19:53 10 | */ 11 | public abstract class LoadMoreScrollListener extends RecyclerView.OnScrollListener { 12 | 13 | @Override 14 | public void onScrolled(RecyclerView recyclerView, int dx, int dy) { 15 | super.onScrolled(recyclerView, dx, dy); 16 | } 17 | 18 | @Override 19 | public void onScrollStateChanged(RecyclerView recyclerView, int newState) { 20 | super.onScrollStateChanged(recyclerView, newState); 21 | LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); 22 | int lastVisibleItemPosition = layoutManager.findLastVisibleItemPosition(); 23 | if (newState == RecyclerView.SCROLL_STATE_IDLE && recyclerView.getAdapter().getItemCount() > 1 && 24 | lastVisibleItemPosition + 1 == recyclerView.getAdapter().getItemCount()) { 25 | onLoadMore(); 26 | } 27 | } 28 | 29 | public abstract void onLoadMore(); 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/utils/IntentUtils.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.utils; 2 | 3 | import android.content.Context; 4 | import android.content.Intent; 5 | import android.net.Uri; 6 | 7 | /** 8 | * Author: Wh1te 9 | * Date: 2017-01-29 10 | */ 11 | 12 | public class IntentUtils { 13 | 14 | public static void openBrowser(Context context, String url) { 15 | Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(url)); 16 | context.startActivity(intent); 17 | } 18 | 19 | public static void openMailApp(Context context, String targetMail, String theme, String content) { 20 | Uri uri = Uri.parse("mailto:" + targetMail); 21 | Intent intent = new Intent(Intent.ACTION_SENDTO, uri); 22 | intent.putExtra(Intent.EXTRA_SUBJECT, theme); // 主题 23 | intent.putExtra(Intent.EXTRA_TEXT, content); // 正文 24 | context.startActivity(Intent.createChooser(intent, "请选择邮件类应用")); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/utils/NetUtils.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.utils; 2 | 3 | import android.app.Activity; 4 | import android.content.ComponentName; 5 | import android.content.Context; 6 | import android.content.Intent; 7 | import android.net.ConnectivityManager; 8 | import android.net.NetworkInfo; 9 | 10 | /** 11 | * Author White 12 | * Date 2016/2/23 13 | * Time 17:08 14 | */ 15 | 16 | //跟网络相关的工具类 17 | public class NetUtils { 18 | private NetUtils() { 19 | /* cannot be instantiated */ 20 | throw new UnsupportedOperationException("cannot be instantiated"); 21 | } 22 | 23 | /** 24 | * 判断网络是否连接 25 | * 26 | * @param context 27 | * @return 28 | */ 29 | public static boolean isConnected(Context context) { 30 | 31 | ConnectivityManager connectivity = (ConnectivityManager) context 32 | .getSystemService(Context.CONNECTIVITY_SERVICE); 33 | 34 | if (null != connectivity) { 35 | 36 | NetworkInfo info = connectivity.getActiveNetworkInfo(); 37 | if (null != info && info.isConnected()) { 38 | if (info.getState() == NetworkInfo.State.CONNECTED) { 39 | return true; 40 | } 41 | } 42 | } 43 | return false; 44 | } 45 | 46 | /** 47 | * 判断是否是wifi连接 48 | */ 49 | public static boolean isWifi(Context context) { 50 | ConnectivityManager cm = (ConnectivityManager) context 51 | .getSystemService(Context.CONNECTIVITY_SERVICE); 52 | 53 | return cm != null && cm.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI; 54 | 55 | } 56 | 57 | /** 58 | * 打开网络设置界面 59 | */ 60 | public static void openSetting(Activity activity) { 61 | Intent intent = new Intent("/"); 62 | ComponentName cm = new ComponentName("com.android.settings", 63 | "com.android.settings.WirelessSettings"); 64 | intent.setComponent(cm); 65 | intent.setAction("android.intent.action.VIEW"); 66 | activity.startActivityForResult(intent, 0); 67 | } 68 | 69 | } 70 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/utils/TransformUtils.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.utils; 2 | 3 | 4 | import io.reactivex.Observable; 5 | import io.reactivex.ObservableSource; 6 | import io.reactivex.ObservableTransformer; 7 | import io.reactivex.android.schedulers.AndroidSchedulers; 8 | import io.reactivex.schedulers.Schedulers; 9 | 10 | 11 | /** 12 | * Author White 13 | * Date 2016/8/19 14 | * Time 19:17 15 | */ 16 | public class TransformUtils { 17 | 18 | public static ObservableTransformer defaultSchedulers() { 19 | return new ObservableTransformer() { 20 | @Override 21 | public ObservableSource apply(Observable upstream) { 22 | return upstream 23 | .subscribeOn(Schedulers.io()) 24 | .observeOn(AndroidSchedulers.mainThread()); 25 | } 26 | }; 27 | } 28 | 29 | public static ObservableTransformer allIO() { 30 | return new ObservableTransformer() { 31 | @Override 32 | public ObservableSource apply(Observable upstream) { 33 | return upstream 34 | .subscribeOn(Schedulers.io()) 35 | .observeOn(Schedulers.io()); 36 | } 37 | }; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/white/bihudaily/utils/imageloader/ImageLoaderStrategy.java: -------------------------------------------------------------------------------- 1 | package com.white.bihudaily.utils.imageloader; 2 | 3 | import android.app.Activity; 4 | import android.app.Fragment; 5 | import android.content.Context; 6 | import android.widget.ImageView; 7 | 8 | /** 9 | * Author: Wh1te 10 | * Date: 2017-01-29 11 | */ 12 | 13 | public interface ImageLoaderStrategy { 14 | 15 | void display(Context context, ImageView imageView, String url); 16 | 17 | void display(Activity activity, ImageView imageView, String url); 18 | 19 | void display(Fragment fragment, ImageView imageView, String url); 20 | 21 | void display(android.support.v4.app.Fragment fragment, ImageView imageView, String url); 22 | 23 | void displayCircularImg(Context context, ImageView imageView, String url); 24 | 25 | void displayCircularImg(Activity activity, ImageView imageView, String url); 26 | 27 | void displayCircularImg(Fragment fragment, ImageView imageView, String url); 28 | 29 | void displayCircularImg(android.support.v4.app.Fragment fragment, ImageView imageView, String url); 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/res/animator/anim_daily_logo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/account_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/account_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/account_sina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/account_sina.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/account_tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/account_tencent.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/browser_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/browser_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/browser_share_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/browser_share_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/collect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/collected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/collected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_icon_fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_icon_fold.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_voted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_voted.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/comment_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/comment_write.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_menu_day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_menu_day.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/dark_message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/dark_message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/drawer_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/drawer_activity.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/drawer_activity_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/drawer_activity_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/editor_profile_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/editor_profile_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/home_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/home_pic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_day_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_day_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_night.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/menu_night_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/menu_night_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/news_field_from_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/news_field_from_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/praise.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/praised.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/profile_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/profile_edit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/profile_edit_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/profile_edit_done.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/push_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/push_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/theme_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/theme_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/theme_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/theme_remove.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v4/topbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-hdpi-v4/topbar_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/account_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/account_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/browser_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/browser_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/browser_share_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/browser_share_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/btn_login_tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/btn_login_tencent.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/btn_login_weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/btn_login_weibo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/collect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/collected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/collected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_icon_fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_icon_fold.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_voted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_voted.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/comment_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/comment_write.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_menu_day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_menu_day.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/dark_message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/dark_message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/drawer_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/drawer_activity.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/drawer_activity_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/drawer_activity_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/editor_profile_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/editor_profile_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/home_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/home_pic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_day_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_day_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_night.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/menu_night_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/menu_night_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/news_field_from_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/news_field_from_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/praise.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/praised.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/profile_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/profile_edit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/profile_edit_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/profile_edit_done.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/push_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/push_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/theme_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/theme_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/theme_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/theme_remove.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v4/topbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-mdpi-v4/topbar_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi-v4/daily.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-nodpi-v4/daily.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi-v4/default_pic_content_image_download_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-nodpi-v4/default_pic_content_image_download_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi-v4/default_pic_content_image_loading_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-nodpi-v4/default_pic_content_image_loading_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/account_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/account_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/browser_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/browser_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/browser_share_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/browser_share_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/btn_login_tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/btn_login_tencent.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/btn_login_weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/btn_login_weibo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/collect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/collected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/collected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_icon_fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_icon_fold.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_voted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_voted.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/comment_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/comment_write.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_menu_day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_menu_day.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/dark_message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/dark_message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/drawer_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/drawer_activity.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/drawer_activity_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/drawer_activity_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/editor_profile_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/editor_profile_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/home_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/home_pic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_day_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_day_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_night.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/menu_night_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/menu_night_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/news_field_from_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/news_field_from_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/praise.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/praised.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/profile_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/profile_edit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/profile_edit_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/profile_edit_done.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/push_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/push_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/theme_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/theme_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/theme_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/theme_remove.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v4/topbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xhdpi-v4/topbar_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/account_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/account_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/browser_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/browser_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/browser_share_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/browser_share_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/btn_login_tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/btn_login_tencent.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/btn_login_weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/btn_login_weibo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/collect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/collect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/collected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/collected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_icon_fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_icon_fold.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_voted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_voted.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/comment_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/comment_write.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_comment_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_comment_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_comment_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_comment_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_menu_day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_menu_day.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/dark_message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/dark_message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/drawer_activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/drawer_activity.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/drawer_activity_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/drawer_activity_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/editor_profile_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/editor_profile_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/home_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/home_pic.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/management_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/management_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_day_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_day_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_download_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_download_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_follow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_follow_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_follow_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_night.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/menu_night_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/menu_night_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_reply.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_reply_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_reply_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_vote.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/message_vote_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/message_vote_read.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/praise.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/praised.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/profile_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/profile_edit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/profile_edit_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/profile_edit_done.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/push_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/push_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/splash_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/theme_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/theme_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/theme_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/theme_remove.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi-v4/topbar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxhdpi-v4/topbar_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxxhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi-v4/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable-xxxhdpi-v4/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_rounded_corner.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/daily_spinner_inner_holo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/daily_spinner_inner_holo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/daily_spinner_outer_holo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/daily_spinner_outer_holo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dark_image_small_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/dark_image_small_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_button.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_button_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_button_highlight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_handleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_handleft.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/guide_handright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/guide_handright.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_card_overflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/ic_card_overflow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_small_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/image_small_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_top_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/image_top_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/item_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/login_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/mask.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/point_focured.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/point_nomal.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhiteDG/BihuDaily/1483810cf27af2e127199567c37bb26250d8341b/app/src/main/res/drawable/splash.png -------------------------------------------------------------------------------- /app/src/main/res/layout/action_comment.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 15 | 16 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/action_like.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_comment.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_editor.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | 24 | 25 | 26 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_image_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | 18 | 19 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 20 | 21 | 30 | 31 |