├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── file.template.settings.xml ├── gradle.xml ├── markdown-navigator │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── houxy │ │ └── days │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── houxy │ │ │ └── days │ │ │ ├── C.java │ │ │ ├── DaysApplication.java │ │ │ ├── adapter │ │ │ ├── DetailViewPagerAdapter.java │ │ │ ├── DiaryAdapter.java │ │ │ ├── DiaryHolder.java │ │ │ ├── EmptyAdapter.java │ │ │ ├── EventAdapter.java │ │ │ ├── EventViewHolder.java │ │ │ ├── MeiZhiAdapter.java │ │ │ ├── MeiZhiViewHolder.java │ │ │ ├── TabPagerAdapter.java │ │ │ └── ViewPagerAdapter.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ ├── BaseFragment.java │ │ │ ├── BasePresenter.java │ │ │ ├── BaseView.java │ │ │ ├── BaseViewHolder.java │ │ │ ├── ToolbarActivity.java │ │ │ └── i │ │ │ │ ├── OnItemClickListener.java │ │ │ │ ├── OnItemLongClickListener.java │ │ │ │ └── UpLoadDoneListener.java │ │ │ ├── bean │ │ │ ├── Diary.java │ │ │ ├── DiaryList.java │ │ │ ├── MeiZhi.java │ │ │ ├── MeiZhiList.java │ │ │ ├── Result.java │ │ │ ├── ResultList.java │ │ │ ├── SpecialEvent.java │ │ │ └── User.java │ │ │ ├── common │ │ │ ├── ACache.java │ │ │ ├── ApiInterface.java │ │ │ ├── RetrofitClient.java │ │ │ ├── StatusBarUtil.java │ │ │ ├── StatusBarView.java │ │ │ ├── Utils.java │ │ │ ├── holder │ │ │ │ ├── BitmapHolder.java │ │ │ │ └── StringHolder.java │ │ │ └── utils │ │ │ │ ├── BitmapUtils.java │ │ │ │ ├── DateFormatUtil.java │ │ │ │ ├── DensityUtil.java │ │ │ │ ├── DialogUtil.java │ │ │ │ ├── FileUtil.java │ │ │ │ ├── InsertPicUtil.java │ │ │ │ ├── NetUtil.java │ │ │ │ ├── RecyclerViewUtil.java │ │ │ │ ├── ResUtil.java │ │ │ │ ├── SPUtil.java │ │ │ │ ├── SimpleSubscriber.java │ │ │ │ ├── TimeUtil.java │ │ │ │ ├── ToastUtils.java │ │ │ │ ├── UploadPictureUtil.java │ │ │ │ ├── UriToPathUtil.java │ │ │ │ └── rx │ │ │ │ └── RxHelper.java │ │ │ ├── di │ │ │ ├── component │ │ │ │ ├── ActivityComponent.java │ │ │ │ └── AppComponent.java │ │ │ ├── module │ │ │ │ ├── ActivityModule.java │ │ │ │ └── AppModule.java │ │ │ └── scope │ │ │ │ ├── PerActivity.java │ │ │ │ └── PerFragment.java │ │ │ ├── modules │ │ │ ├── diary │ │ │ │ ├── DiaryContract.java │ │ │ │ ├── DiaryPresenter.java │ │ │ │ ├── di │ │ │ │ │ ├── DiaryComponent.java │ │ │ │ │ └── DiaryModule.java │ │ │ │ └── ui │ │ │ │ │ ├── DiaryDetailActivity.java │ │ │ │ │ ├── DiaryEditActivity.java │ │ │ │ │ └── DiaryFragment.java │ │ │ ├── event │ │ │ │ ├── EventDetailActivity.java │ │ │ │ ├── EventDetailFragment.java │ │ │ │ ├── EventEditActivity.java │ │ │ │ └── EventFragment.java │ │ │ ├── login │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── RegisterActivity.java │ │ │ │ └── SplashActivity.java │ │ │ ├── main │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainComponent.java │ │ │ │ ├── MainModule.java │ │ │ │ └── behavior │ │ │ │ │ ├── FabSwitchAnimation.java │ │ │ │ │ └── FloatingActionButtonScrollBehavior.java │ │ │ ├── setting │ │ │ │ ├── AboutActivity.java │ │ │ │ ├── SettingActivity.java │ │ │ │ └── SettingFragment.java │ │ │ └── welfare │ │ │ │ ├── MeiZhiFragment.java │ │ │ │ ├── PhotoActivity.java │ │ │ │ └── PhotoFragment.java │ │ │ └── widget │ │ │ ├── AnimRecyclerViewAdapter.java │ │ │ └── LoadMoreRecyclerView.java │ └── res │ │ ├── anim │ │ └── slide_in_right.xml │ │ ├── drawable-v21 │ │ ├── ic_menu_camera.xml │ │ ├── ic_menu_gallery.xml │ │ ├── ic_menu_manage.xml │ │ ├── ic_menu_send.xml │ │ ├── ic_menu_share.xml │ │ ├── ic_menu_slideshow.xml │ │ ├── ripple_btn_bg.xml │ │ └── ripple_rl_bg.xml │ │ ├── drawable │ │ ├── about_1.xml │ │ ├── about_2.xml │ │ ├── about_3.xml │ │ ├── bg_date_detail_line.png │ │ ├── bg_wood.png │ │ ├── bug.xml │ │ ├── code.xml │ │ ├── diary_edit_bg_border.xml │ │ ├── erro_404.xml │ │ ├── fab_btn_bg.xml │ │ ├── fab_btn_bg_normal.xml │ │ ├── fab_btn_bg_pressed.xml │ │ ├── github.xml │ │ ├── home.xml │ │ ├── item_tab_diary_selector.xml │ │ ├── item_tab_event_selector.xml │ │ ├── item_tab_welfare_selector.xml │ │ ├── mine.xml │ │ ├── pay.xml │ │ ├── register_btn_bg.xml │ │ ├── ripple_btn_bg.xml │ │ ├── ripple_rl_bg.xml │ │ ├── shape_user_title.xml │ │ ├── share.xml │ │ ├── side_nav_bar.xml │ │ └── update.xml │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_diary.xml │ │ ├── activity_diary_detail.xml │ │ ├── activity_diary_edit.xml │ │ ├── activity_event_detail.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_photo.xml │ │ ├── activity_register.xml │ │ ├── activity_setting.xml │ │ ├── activity_specialday_edit.xml │ │ ├── activity_splash.xml │ │ ├── app_bar_main.xml │ │ ├── content_main.xml │ │ ├── fragment_diary.xml │ │ ├── fragment_event.xml │ │ ├── fragment_event_detail.xml │ │ ├── fragment_photo.xml │ │ ├── fragment_welfare.xml │ │ ├── include_appbar.xml │ │ ├── include_toolbar.xml │ │ ├── item_diary.xml │ │ ├── item_recyclerview_diary.xml │ │ ├── item_recyclerview_event.xml │ │ ├── item_recyclerview_meizhi.xml │ │ ├── item_tab.xml │ │ ├── layout_progressbar.xml │ │ ├── loadmorerecycler_foot.xml │ │ ├── nav_header_main.xml │ │ ├── part_about.xml │ │ ├── toolbar.xml │ │ ├── toolbar_diary.xml │ │ ├── toolbar_diary_edit.xml │ │ └── toolbar_register.xml │ │ ├── menu │ │ ├── activity_main_drawer.xml │ │ ├── diary_detail_menu.xml │ │ ├── diary_edit_menu.xml │ │ ├── event_detail_menu.xml │ │ └── main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-ldpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── about_pic.png │ │ ├── add_pic.png │ │ ├── back.png │ │ ├── category.png │ │ ├── date.png │ │ ├── default_profile.png │ │ ├── diary_comment.png │ │ ├── diary_edit_addpic.png │ │ ├── diary_edit_send.png │ │ ├── diary_like.png │ │ ├── diary_like_no.png │ │ ├── drop_down.png │ │ ├── event.png │ │ ├── fab_edit.png │ │ ├── fab_event.png │ │ ├── fab_top.png │ │ ├── header_bg.png │ │ ├── ic_dialog_anniversary.png │ │ ├── ic_dialog_edit.png │ │ ├── ic_launcher.png │ │ ├── ic_menu_anniversary.png │ │ ├── ic_menu_anniversary_dark.png │ │ ├── ic_menu_anniversary_white.png │ │ ├── ic_menu_diary.png │ │ ├── ic_menu_diary_dark.png │ │ ├── ic_menu_diary_white.png │ │ ├── ic_menu_setting.png │ │ ├── ic_menu_share.png │ │ ├── ic_menu_sign_in.png │ │ ├── ic_menu_sign_out.png │ │ ├── ic_menu_welfare_dark.png │ │ ├── ic_menu_welfare_white.png │ │ ├── keyboard.png │ │ ├── login_banner.png │ │ ├── login_welcome.png │ │ ├── modify.png │ │ ├── no_diary.png │ │ ├── no_event.png │ │ ├── no_meizi.png │ │ ├── record.png │ │ ├── register_logo.png │ │ ├── repeat.png │ │ ├── send.png │ │ └── sticky.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_edit_white_24dp.png │ │ ├── ic_launcher.png │ │ ├── ic_pic_white_24dp.png │ │ └── ic_share_white.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v19 │ │ ├── dimens.xml │ │ └── styles.xml │ │ ├── values-v21 │ │ ├── dimens.xml │ │ └── styles.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── drawables.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── setting.xml │ └── test │ └── java │ └── com │ └── houxy │ └── days │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── app.png ├── projectFilesBackup └── .idea │ └── workspace.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Days -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/file.template.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |