├── .gitignore ├── AndroidTestingStudy ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ ├── DemoEspressoTest.java │ │ │ ├── ExampleInstrumentedTest.java │ │ │ ├── LongListActivityTest.java │ │ │ ├── MainEspressoTest.java │ │ │ └── MainInstrumentationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── LongListActivity.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_login.xml │ │ │ ├── activity_main.xml │ │ │ ├── list_activity.xml │ │ │ └── list_item.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── why168 │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── import-summary.txt └── settings.gradle ├── Art ├── BaseView-art.png ├── CollapseView-art.gif ├── CustomTabs-art.gif ├── DataBinding-art.gif ├── Notification-art.png └── SlidingPaneLayout-art.gif ├── BaseView ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── baseview │ │ │ ├── MainActivity.java │ │ │ └── widget │ │ │ ├── BaseRowDescriptor.java │ │ │ ├── BaseRowView.java │ │ │ ├── ContainerView.java │ │ │ ├── GroupDescriptor.java │ │ │ ├── GroupView.java │ │ │ ├── NormalRowView.java │ │ │ ├── OnRowClickListener.java │ │ │ ├── ProfileRowView.java │ │ │ ├── RowActionEnum.java │ │ │ ├── RowDescriptor.java │ │ │ └── RowProfileDescriptor.java │ │ └── res │ │ ├── drawable │ │ ├── widgets_emo_group_selector.xml │ │ └── widgets_general_row_selector.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── widget_general_row.xml │ │ └── widget_profile_row.xml │ │ ├── mipmap-hdpi │ │ ├── bakchat_submenu_normal.png │ │ ├── bakchat_submenu_pressed.png │ │ ├── del_btn_nor.png │ │ ├── del_btn_press.png │ │ ├── emotions_bagcover.png │ │ ├── emotionstore_add_icon.png │ │ ├── emotionstore_custom_icon.png │ │ ├── emotionstore_emo_bg.9.png │ │ ├── emotionstore_emo_bg_foucs.9.png │ │ ├── emotionstore_emoji_icon.png │ │ ├── ic_launcher.png │ │ ├── more_emoji_store.png │ │ ├── more_my_album.png │ │ ├── more_my_bank_card.png │ │ ├── more_my_favorite.png │ │ ├── more_setting.png │ │ ├── smiley_00.png │ │ ├── smiley_01.png │ │ ├── smiley_02.png │ │ ├── smiley_03.png │ │ ├── smiley_04.png │ │ ├── smiley_05.png │ │ ├── smiley_06.png │ │ ├── smiley_07.png │ │ ├── smiley_08.png │ │ ├── smiley_09.png │ │ ├── smiley_10.png │ │ ├── smiley_11.png │ │ ├── smiley_12.png │ │ ├── smiley_13.png │ │ ├── smiley_14.png │ │ ├── smiley_15.png │ │ ├── smiley_16.png │ │ ├── smiley_17.png │ │ ├── smiley_18.png │ │ ├── smiley_19.png │ │ ├── smiley_20.png │ │ ├── smiley_21.png │ │ ├── smiley_22.png │ │ ├── smiley_23.png │ │ ├── smiley_24.png │ │ ├── smiley_25.png │ │ ├── smiley_26.png │ │ ├── smiley_27.png │ │ ├── smiley_28.png │ │ ├── smiley_29.png │ │ ├── smiley_30.png │ │ ├── smiley_31.png │ │ ├── smiley_32.png │ │ ├── smiley_33.png │ │ ├── smiley_34.png │ │ ├── smiley_35.png │ │ ├── smiley_36.png │ │ ├── smiley_37.png │ │ ├── smiley_38.png │ │ ├── smiley_39.png │ │ ├── smiley_40.png │ │ ├── smiley_41.png │ │ ├── smiley_42.png │ │ ├── smiley_43.png │ │ ├── smiley_44.png │ │ ├── smiley_45.png │ │ ├── smiley_46.png │ │ ├── smiley_47.png │ │ ├── smiley_48.png │ │ ├── smiley_49.png │ │ ├── smiley_50.png │ │ ├── smiley_51.png │ │ ├── smiley_52.png │ │ ├── smiley_53.png │ │ ├── smiley_54.png │ │ ├── smiley_55.png │ │ ├── smiley_56.png │ │ ├── smiley_57.png │ │ ├── smiley_58.png │ │ ├── smiley_59.png │ │ ├── smiley_60.png │ │ ├── smiley_61.png │ │ ├── smiley_62.png │ │ ├── smiley_63.png │ │ ├── smiley_64.png │ │ ├── smiley_65.png │ │ ├── smiley_66.png │ │ ├── smiley_67.png │ │ ├── smiley_68.png │ │ ├── smiley_69.png │ │ ├── smiley_70.png │ │ ├── smiley_71.png │ │ ├── smiley_72.png │ │ ├── smiley_73.png │ │ ├── smiley_74.png │ │ ├── smiley_75.png │ │ ├── smiley_76.png │ │ ├── smiley_77.png │ │ ├── smiley_78.png │ │ ├── smiley_79.png │ │ ├── smiley_80.png │ │ ├── smiley_81.png │ │ ├── smiley_82.png │ │ ├── smiley_83.png │ │ ├── smiley_84.png │ │ ├── smiley_85.png │ │ ├── smiley_86.png │ │ ├── smiley_87.png │ │ ├── smiley_88.png │ │ ├── smiley_89.png │ │ ├── smiley_90.png │ │ ├── smiley_91.png │ │ ├── smiley_92.png │ │ ├── smiley_93.png │ │ ├── smiley_94.png │ │ ├── smiley_95.png │ │ ├── smiley_96.png │ │ ├── smiley_97.png │ │ ├── smiley_98.png │ │ ├── smiley_99.png │ │ ├── sns_shoot_emotion_icon_normal.png │ │ └── sns_shoot_keyboard_icon_normal.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── top.jpg │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CollapseView ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── collapseview │ │ │ ├── MainActivity.java │ │ │ ├── modle │ │ │ └── CollapseBean.java │ │ │ └── view │ │ │ ├── CollapseView.java │ │ │ └── FlowLayout.java │ │ └── res │ │ ├── drawable │ │ ├── aaa.jpg │ │ ├── btn_an_xxh.png │ │ ├── circle_textview.xml │ │ ├── jjw.jpg │ │ ├── mm.jpg │ │ ├── mmm.jpg │ │ ├── textview_backgroundresource.xml │ │ ├── w.jpg │ │ └── ww.jpg │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── collapse_layout.xml │ │ ├── expand_1.xml │ │ ├── expand_2.xml │ │ ├── expand_3.xml │ │ └── item_view.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 │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CustomTabs ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── github │ │ │ └── why168 │ │ │ └── customtabs │ │ │ ├── WebviewFallback.java │ │ │ ├── activity │ │ │ ├── CustomUIActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── NotificationParentActivity.java │ │ │ ├── ServiceConnectionActivity.java │ │ │ ├── SimpleCustomTabActivity.java │ │ │ └── WebviewActivity.java │ │ │ ├── broadcast │ │ │ └── ActionBroadcastReceiver.java │ │ │ └── helepr │ │ │ └── CustomTabActivityHelper.java │ │ └── res │ │ ├── anim │ │ ├── slide_in_right.xml │ │ └── slide_out_left.xml │ │ ├── drawable │ │ └── ic_arrow_back.png │ │ ├── layout │ │ ├── activity_custom_ui.xml │ │ ├── activity_main.xml │ │ ├── activity_notification_parent.xml │ │ ├── activity_serviceconnection.xml │ │ ├── activity_simple_custom_tab.xml │ │ ├── activity_webview.xml │ │ └── item_example_description.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-w820dp │ │ └── dimens.xml │ │ ├── values-zh │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── shared │ ├── .gitignore │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── org │ └── chromium │ └── customtabsclient │ └── shared │ ├── CustomTabsHelper.java │ ├── KeepAliveService.java │ ├── ServiceConnection.java │ └── ServiceConnectionCallback.java ├── DataBinding ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── data.json │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── databinding │ │ │ ├── activity │ │ │ ├── ListActivity.java │ │ │ ├── MainActivity.java │ │ │ └── RecyclerViewActivity.java │ │ │ ├── adapter │ │ │ ├── BindingViewHolder.java │ │ │ ├── ListViewAdapter.java │ │ │ ├── RecyclerViewAdapter.java │ │ │ └── ViewBindingAdapter.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ └── BaseFragment.java │ │ │ ├── fragment │ │ │ └── FragmentExample.java │ │ │ └── model │ │ │ ├── Bean.java │ │ │ ├── Person.java │ │ │ └── User.java │ │ └── res │ │ ├── anim │ │ ├── activity_enter_anim.xml │ │ └── activity_exit_anim.xml │ │ ├── drawable │ │ └── ic_launcher.jpg │ │ ├── layout │ │ ├── activity_list.xml │ │ ├── activity_main.xml │ │ ├── activity_recycler_view.xml │ │ ├── collections.xml │ │ ├── fragment_example.xml │ │ ├── include_persenter.xml │ │ ├── item_list.xml │ │ ├── item_recycler_view.xml │ │ └── view_stub_item.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.jpg │ │ ├── mipmap-mdpi │ │ └── ic_launcher.jpg │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.jpg │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.jpg │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.jpg │ │ └── values │ │ ├── colors.xml │ │ ├── dbinding_config.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── EditTextTagLayout ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── why168 │ │ │ ├── MainActivity.kt │ │ │ └── view │ │ │ ├── PassWordInputLayout.java │ │ │ ├── ShadowCardView.java │ │ │ └── SuggestionInputLayout.java │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── background_with_radius_disabled.xml │ │ ├── background_with_radius_primary_color.xml │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── view_passphrase_input.xml │ │ ├── view_shadow_text_view.xml │ │ └── view_suggestion_input.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ └── word.txt │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── plurals.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── FileStorageOperations ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── github │ │ │ └── why168 │ │ │ └── filestorageoperations │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── filestorageoperations │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── io │ │ └── github │ │ └── why168 │ │ └── filestorageoperations │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── HandlerCourse ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── github │ │ │ └── why168 │ │ │ └── handlercourse │ │ │ ├── ComplexActivity.java │ │ │ ├── FirstActivity.java │ │ │ ├── HandlerThreadActivity.java │ │ │ ├── MainActivity.java │ │ │ └── UpdateUIActivity.java │ │ └── res │ │ ├── layout │ │ ├── activity_complex.xml │ │ ├── activity_first.xml │ │ ├── activity_handler_thread.xml │ │ ├── activity_main.xml │ │ └── activity_update_ui.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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── InterView ├── .gitignore ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── interview │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── interview │ │ │ │ ├── activity │ │ │ │ ├── LifeActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── ReceiverActivity.java │ │ │ │ └── TaskActivity.java │ │ │ │ ├── broadcast │ │ │ │ ├── MyReceiver1.java │ │ │ │ ├── MyReceiver2.java │ │ │ │ └── MyReceiver3.java │ │ │ │ ├── constant │ │ │ │ └── Constants.java │ │ │ │ └── provider │ │ │ │ └── MyContentProvider.java │ │ └── res │ │ │ ├── layout-v17 │ │ │ └── my_daydream.xml │ │ │ ├── layout │ │ │ ├── activity_life.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_receiver.xml │ │ │ └── activity_task.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── why168 │ │ └── interview │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── KotlinLearning ├── .gitignore ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── kotlinlearn │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── kotlinlearn │ │ │ │ ├── Constants.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MyApplication.kt │ │ │ │ ├── api │ │ │ │ ├── APIWrapper.kt │ │ │ │ ├── ApiService.kt │ │ │ │ ├── BaseScheduler.kt │ │ │ │ ├── HttpResult.kt │ │ │ │ ├── IoMainScheduler.kt │ │ │ │ ├── RetrofitUtil.kt │ │ │ │ ├── RxSubscriber.kt │ │ │ │ ├── RxSubscriber2.kt │ │ │ │ └── SchedulerUtils.kt │ │ │ │ ├── base │ │ │ │ ├── BaseActivity.kt │ │ │ │ └── BaseFragment.kt │ │ │ │ ├── bean │ │ │ │ └── HomeBean.kt │ │ │ │ ├── event │ │ │ │ └── TokenEvent.kt │ │ │ │ └── simple │ │ │ │ ├── AppCompatPreferenceActivity.kt │ │ │ │ ├── BasicActivity.kt │ │ │ │ ├── BottomNavigationActivity.kt │ │ │ │ ├── FullscreenActivity.kt │ │ │ │ ├── ItemDetailActivity.kt │ │ │ │ ├── ItemDetailFragment.kt │ │ │ │ ├── ItemListActivity.kt │ │ │ │ ├── LoginActivity.kt │ │ │ │ ├── NavigationDrawerActivity.kt │ │ │ │ ├── ScrollingActivity.kt │ │ │ │ ├── SettingsActivity.kt │ │ │ │ ├── TabbedActivity.kt │ │ │ │ └── dummy │ │ │ │ └── DummyContent.kt │ │ └── res │ │ │ ├── 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 │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_dashboard_black_24dp.xml │ │ │ ├── ic_home_black_24dp.xml │ │ │ ├── ic_info_black_24dp.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_notifications_black_24dp.xml │ │ │ ├── ic_sync_black_24dp.xml │ │ │ └── side_nav_bar.xml │ │ │ ├── layout-w900dp │ │ │ └── item_list.xml │ │ │ ├── layout │ │ │ ├── activity_basic.xml │ │ │ ├── activity_bottom_navigation.xml │ │ │ ├── activity_fullscreen.xml │ │ │ ├── activity_item_detail.xml │ │ │ ├── activity_item_list.xml │ │ │ ├── activity_login.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_navigation_drawer.xml │ │ │ ├── activity_scrolling.xml │ │ │ ├── activity_tabbed.xml │ │ │ ├── app_bar_navigation_drawer.xml │ │ │ ├── content_basic.xml │ │ │ ├── content_navigation_drawer.xml │ │ │ ├── content_scrolling.xml │ │ │ ├── fragment_tabbed.xml │ │ │ ├── item_detail.xml │ │ │ ├── item_list.xml │ │ │ ├── item_list_content.xml │ │ │ └── nav_header_navigation_drawer.xml │ │ │ ├── menu │ │ │ ├── activity_navigation_drawer_drawer.xml │ │ │ ├── menu_scrolling.xml │ │ │ ├── menu_tabbed.xml │ │ │ ├── navigation.xml │ │ │ └── navigation_drawer.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── drawables.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ ├── pref_data_sync.xml │ │ │ ├── pref_general.xml │ │ │ ├── pref_headers.xml │ │ │ └── pref_notification.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── why168 │ │ └── kotlinlearn │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LICENSE ├── MVPStudy ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── mvpstudy │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── mvpstudy │ │ │ │ ├── Injection.java │ │ │ │ ├── activity │ │ │ │ ├── AddEditTaskActivity.java │ │ │ │ ├── StatisticsActivity.java │ │ │ │ ├── TaskDetailActivity.java │ │ │ │ └── TasksActivity.java │ │ │ │ ├── addedittask │ │ │ │ ├── AddEditTaskContract.java │ │ │ │ └── AddEditTaskPresenter.java │ │ │ │ ├── base │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── BaseFragment.java │ │ │ │ ├── BasePresenter.java │ │ │ │ └── BaseView.java │ │ │ │ ├── data │ │ │ │ ├── FakeTasksRemoteDataSource.java │ │ │ │ ├── Task.java │ │ │ │ └── source │ │ │ │ │ ├── TasksDataSource.java │ │ │ │ │ ├── TasksRepository.java │ │ │ │ │ └── local │ │ │ │ │ ├── TasksDbHelper.java │ │ │ │ │ ├── TasksLocalDataSource.java │ │ │ │ │ └── TasksPersistenceContract.java │ │ │ │ ├── fragment │ │ │ │ ├── AddEditTaskFragment.java │ │ │ │ ├── StatisticsFragment.java │ │ │ │ ├── TaskDetailFragment.java │ │ │ │ └── TasksFragment.java │ │ │ │ ├── statistics │ │ │ │ ├── StatisticsContract.java │ │ │ │ └── StatisticsPresenter.java │ │ │ │ ├── taskdetail │ │ │ │ ├── TaskDetailContract.java │ │ │ │ └── TaskDetailPresenter.java │ │ │ │ ├── tasks │ │ │ │ ├── ScrollChildSwipeRefreshLayout.java │ │ │ │ ├── TasksContract.java │ │ │ │ ├── TasksDBPresenter.java │ │ │ │ ├── TasksFilterType.java │ │ │ │ └── TasksPresenter.java │ │ │ │ └── utils │ │ │ │ ├── ActivityUtils.java │ │ │ │ ├── EspressoIdlingResource.java │ │ │ │ └── SimpleCountingIdlingResource.java │ │ └── res │ │ │ ├── drawable-xxxhdpi │ │ │ └── logo.png │ │ │ ├── drawable │ │ │ ├── ic_add.xml │ │ │ ├── ic_assignment_turned_in_24dp.xml │ │ │ ├── ic_check_circle_24dp.xml │ │ │ ├── ic_done.xml │ │ │ ├── ic_edit.xml │ │ │ ├── ic_filter_list.xml │ │ │ ├── ic_list.xml │ │ │ ├── ic_menu.xml │ │ │ ├── ic_statistics.xml │ │ │ ├── ic_statistics_100dp.xml │ │ │ ├── ic_statistics_24dp.xml │ │ │ ├── ic_verified_user_24dp.xml │ │ │ ├── list_completed_touch_feedback.xml │ │ │ └── touch_feedback.xml │ │ │ ├── layout │ │ │ ├── addtask_act.xml │ │ │ ├── addtask_frag.xml │ │ │ ├── nav_header.xml │ │ │ ├── statistics_act.xml │ │ │ ├── statistics_frag.xml │ │ │ ├── task_item.xml │ │ │ ├── taskdetail_act.xml │ │ │ ├── taskdetail_frag.xml │ │ │ ├── tasks_act.xml │ │ │ └── tasks_frag.xml │ │ │ ├── menu │ │ │ ├── drawer_actions.xml │ │ │ ├── filter_tasks.xml │ │ │ ├── taskdetail_fragment_menu.xml │ │ │ └── tasks_fragment_menu.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── why168 │ │ └── mvpstudy │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── MultiChannelBuild ├── .gitignore ├── README.md ├── app │ ├── AppKeyStore.jks │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── multichannelbuild │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ └── SwipeView.java │ │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── item_content.xml │ │ └── item_menu.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 │ │ └── ic_logo.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── Notification ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── notification │ │ │ ├── MainActivity.java │ │ │ └── ResultActivity.java │ │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_result.xml │ │ └── item_remote_view.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ ├── android_os.png │ │ ├── ic_launcher.png │ │ └── qq.png │ │ ├── raw │ │ └── actor.mp3 │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── OkHttpStudy ├── .gitignore ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── okhttpstudy │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── okhttpstudy │ │ │ │ ├── MainActivity.java │ │ │ │ └── SimpleOkHttp.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── why168 │ │ └── okhttpstudy │ │ ├── ExampleUnitTest.java │ │ └── SimpleOkHttpUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── okhttp3 │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── okhttp3 │ │ ├── Address.java │ │ ├── Authenticator.java │ │ ├── Cache.java │ │ ├── CacheControl.java │ │ ├── Call.java │ │ ├── Callback.java │ │ ├── CertificatePinner.java │ │ ├── Challenge.java │ │ ├── CipherSuite.java │ │ ├── Connection.java │ │ ├── ConnectionPool.java │ │ ├── ConnectionSpec.java │ │ ├── Cookie.java │ │ ├── CookieJar.java │ │ ├── Credentials.java │ │ ├── Dispatcher.java │ │ ├── Dns.java │ │ ├── EventListener.java │ │ ├── FormBody.java │ │ ├── Handshake.java │ │ ├── Headers.java │ │ ├── HttpUrl.java │ │ ├── Interceptor.java │ │ ├── MediaType.java │ │ ├── MultipartBody.java │ │ ├── OkHttpClient.java │ │ ├── Protocol.java │ │ ├── RealCall.java │ │ ├── Request.java │ │ ├── RequestBody.java │ │ ├── Response.java │ │ ├── ResponseBody.java │ │ ├── Route.java │ │ ├── TlsVersion.java │ │ ├── WebSocket.java │ │ ├── WebSocketListener.java │ │ └── internal │ │ ├── Internal.java │ │ ├── NamedRunnable.java │ │ ├── Util.java │ │ ├── Version.java │ │ ├── cache │ │ ├── CacheInterceptor.java │ │ ├── CacheRequest.java │ │ ├── CacheStrategy.java │ │ ├── DiskLruCache.java │ │ ├── FaultHidingSink.java │ │ └── InternalCache.java │ │ ├── cache2 │ │ ├── FileOperator.java │ │ └── Relay.java │ │ ├── connection │ │ ├── ConnectInterceptor.java │ │ ├── ConnectionSpecSelector.java │ │ ├── RealConnection.java │ │ ├── RouteDatabase.java │ │ ├── RouteException.java │ │ ├── RouteSelector.java │ │ └── StreamAllocation.java │ │ ├── http │ │ ├── BridgeInterceptor.java │ │ ├── CallServerInterceptor.java │ │ ├── HttpCodec.java │ │ ├── HttpDate.java │ │ ├── HttpHeaders.java │ │ ├── HttpMethod.java │ │ ├── RealInterceptorChain.java │ │ ├── RealResponseBody.java │ │ ├── RequestLine.java │ │ ├── RetryAndFollowUpInterceptor.java │ │ ├── StatusLine.java │ │ └── UnrepeatableRequestBody.java │ │ ├── http1 │ │ └── Http1Codec.java │ │ ├── http2 │ │ ├── ConnectionShutdownException.java │ │ ├── ErrorCode.java │ │ ├── Header.java │ │ ├── Hpack.java │ │ ├── Http2.java │ │ ├── Http2Codec.java │ │ ├── Http2Connection.java │ │ ├── Http2Reader.java │ │ ├── Http2Stream.java │ │ ├── Http2Writer.java │ │ ├── Huffman.java │ │ ├── Ping.java │ │ ├── PushObserver.java │ │ ├── Settings.java │ │ └── StreamResetException.java │ │ ├── io │ │ └── FileSystem.java │ │ ├── logging │ │ └── HttpLoggingInterceptor.java │ │ ├── platform │ │ ├── AndroidPlatform.java │ │ ├── Jdk9Platform.java │ │ ├── JdkWithJettyBootPlatform.java │ │ ├── OptionalMethod.java │ │ └── Platform.java │ │ ├── tls │ │ ├── BasicCertificateChainCleaner.java │ │ ├── CertificateChainCleaner.java │ │ ├── DistinguishedNameParser.java │ │ ├── OkHostnameVerifier.java │ │ └── TrustRootIndex.java │ │ └── ws │ │ ├── RealWebSocket.java │ │ ├── WebSocketProtocol.java │ │ ├── WebSocketReader.java │ │ └── WebSocketWriter.java └── settings.gradle ├── PermissionManage ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── permissionmanage │ │ │ ├── BaseActivity.java │ │ │ ├── ContactActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PermissionActivity.java │ │ │ ├── PermissionGenActivity.java │ │ │ ├── PermissionsConstants.java │ │ │ └── RxPermissionActivity.java │ │ └── res │ │ ├── layout │ │ ├── activity_contact.xml │ │ ├── activity_main.xml │ │ ├── activity_permission.xml │ │ ├── activity_permission_gen.xml │ │ └── activity_rx_permission.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── permissiongen │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── kr │ │ │ └── co │ │ │ └── namee │ │ │ └── permissiongen │ │ │ ├── AllowPermissions.java │ │ │ ├── PermissionFail.java │ │ │ ├── PermissionGen.java │ │ │ ├── PermissionSuccess.java │ │ │ └── internal │ │ │ ├── Utils.java │ │ │ └── ValidateUtil.java │ │ └── res │ │ └── values │ │ └── strings.xml ├── rxpermissions │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── tbruyelle │ │ │ └── rxpermissions │ │ │ ├── Permission.java │ │ │ ├── RxPermissions.java │ │ │ └── RxPermissionsFragment.java │ │ └── res │ │ └── values │ │ └── strings.xml └── settings.gradle ├── README.md ├── SwipeBack ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── github │ │ │ └── why168 │ │ │ └── swipeback │ │ │ ├── SwipeBackHelper.java │ │ │ ├── SwipeBackManager.java │ │ │ ├── activity │ │ │ ├── EditTextActivity.java │ │ │ ├── MainActivity.java │ │ │ └── ViewPagerActivity.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ ├── SwipeBackActivity.java │ │ │ └── SwipeBackApplication.java │ │ │ ├── utils │ │ │ ├── KeyboardUtil.java │ │ │ └── StatusBarUtil.java │ │ │ └── view │ │ │ └── SwipeBackLayout.java │ │ └── res │ │ ├── anim │ │ ├── activity_backward_enter.xml │ │ ├── activity_backward_exit.xml │ │ ├── activity_forward_enter.xml │ │ ├── activity_forward_exit.xml │ │ ├── activity_swipeback_enter.xml │ │ └── activity_swipeback_exit.xml │ │ ├── drawable │ │ └── bga_sbl_shadow.9.png │ │ ├── layout │ │ ├── activity_edit_text.xml │ │ ├── activity_main.xml │ │ ├── activity_view_pager.xml │ │ └── inc_toolbar.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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── VolleyStudy ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── why168 │ │ │ └── volleystudy │ │ │ ├── MainActivity.java │ │ │ └── study │ │ │ ├── RequestActivity.java │ │ │ ├── T1Activity.java │ │ │ └── ThreadActivity.java │ │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_request.xml │ │ ├── activity_t1.xml │ │ └── activity_thread.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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── volley │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── github │ │ └── why168 │ │ └── volley │ │ ├── AuthFailureError.java │ │ ├── Cache.java │ │ ├── CacheDispatcher.java │ │ ├── ClientError.java │ │ ├── DefaultRetryPolicy.java │ │ ├── ExecutorDelivery.java │ │ ├── Network.java │ │ ├── NetworkDispatcher.java │ │ ├── NetworkError.java │ │ ├── NetworkResponse.java │ │ ├── NoConnectionError.java │ │ ├── ParseError.java │ │ ├── Request.java │ │ ├── RequestQueue.java │ │ ├── Response.java │ │ ├── ResponseDelivery.java │ │ ├── RetryPolicy.java │ │ ├── ServerError.java │ │ ├── SimpleNetwork.java │ │ ├── TimeoutError.java │ │ ├── VolleyError.java │ │ ├── VolleyLog.java │ │ └── toolbox │ │ ├── AndroidAuthenticator.java │ │ ├── Authenticator.java │ │ ├── BasicNetwork.java │ │ ├── ByteArrayPool.java │ │ ├── ClearCacheRequest.java │ │ ├── DiskBasedCache.java │ │ ├── GsonRequest.java │ │ ├── HttpClientStack.java │ │ ├── HttpHeaderParser.java │ │ ├── HttpStack.java │ │ ├── HurlStack.java │ │ ├── ImageLoader.java │ │ ├── ImageRequest.java │ │ ├── JsonArrayRequest.java │ │ ├── JsonObjectRequest.java │ │ ├── JsonRequest.java │ │ ├── MultipartRequest.java │ │ ├── NetworkImageView.java │ │ ├── NoCache.java │ │ ├── OkApacheClientStack.java │ │ ├── OkHttpURLConnectionStack.java │ │ ├── PoolingByteArrayOutputStream.java │ │ ├── RequestFuture.java │ │ ├── StringRequest.java │ │ ├── Volley.java │ │ └── XMLRequest.java │ └── res │ └── values │ └── strings.xml ├── dimens_sw ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── github │ │ │ └── why168 │ │ │ └── adaptation │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── github │ │ │ │ └── why168 │ │ │ │ └── adaptation │ │ │ │ ├── BaseApplication.kt │ │ │ │ ├── FirstFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── SecondFragment.kt │ │ │ │ └── SystemUtil.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── view_shape.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ ├── fragment_first.xml │ │ │ └── fragment_second.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-sw300dp │ │ │ └── dimens.xml │ │ │ ├── values-sw310dp │ │ │ └── dimens.xml │ │ │ ├── values-sw320dp │ │ │ └── dimens.xml │ │ │ ├── values-sw330dp │ │ │ └── dimens.xml │ │ │ ├── values-sw340dp │ │ │ └── dimens.xml │ │ │ ├── values-sw350dp │ │ │ └── dimens.xml │ │ │ ├── values-sw360dp │ │ │ └── dimens.xml │ │ │ ├── values-sw370dp │ │ │ └── dimens.xml │ │ │ ├── values-sw380dp │ │ │ └── dimens.xml │ │ │ ├── values-sw390dp │ │ │ └── dimens.xml │ │ │ ├── values-sw400dp │ │ │ └── dimens.xml │ │ │ ├── values-sw410dp │ │ │ └── dimens.xml │ │ │ ├── values-sw420dp │ │ │ └── dimens.xml │ │ │ ├── values-sw430dp │ │ │ └── dimens.xml │ │ │ ├── values-sw440dp │ │ │ └── dimens.xml │ │ │ ├── values-sw450dp │ │ │ └── dimens.xml │ │ │ ├── values-sw460dp │ │ │ └── dimens.xml │ │ │ ├── values-sw470dp │ │ │ └── dimens.xml │ │ │ ├── values-sw480dp │ │ │ └── dimens.xml │ │ │ ├── values-sw490dp │ │ │ └── dimens.xml │ │ │ ├── values-sw500dp │ │ │ └── dimens.xml │ │ │ ├── values-sw510dp │ │ │ └── dimens.xml │ │ │ ├── values-sw520dp │ │ │ └── dimens.xml │ │ │ ├── values-sw530dp │ │ │ └── dimens.xml │ │ │ ├── values-sw540dp │ │ │ └── dimens.xml │ │ │ ├── values-sw550dp │ │ │ └── dimens.xml │ │ │ ├── values-sw560dp │ │ │ └── dimens.xml │ │ │ ├── values-sw570dp │ │ │ └── dimens.xml │ │ │ ├── values-sw580dp │ │ │ └── dimens.xml │ │ │ ├── values-sw590dp │ │ │ └── dimens.xml │ │ │ ├── values-sw600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── github │ │ └── why168 │ │ └── adaptation │ │ └── ExampleUnitTest.kt ├── build.gradle ├── dimesn_sw_lib │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── github │ │ └── why168 │ │ └── dimesn_sw_lib │ │ ├── DimenGenerator.java │ │ ├── DimenTypes.java │ │ └── MakeUtils.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── template.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin 13 | gen 14 | out 15 | 16 | # Gradle files 17 | .gradle 18 | build 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio Navigation editor temp files 30 | .navigation 31 | 32 | # Android Studio captures folder 33 | captures 34 | 35 | # Intellij 36 | *.iml 37 | .idea 38 | -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | 7 | 24dp 8 | 12dp 9 | 56dp 10 | 16dp 11 | 12 | -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /AndroidTestingStudy/app/src/test/java/com/github/why168/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.github.why168; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /AndroidTestingStudy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/AndroidTestingStudy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AndroidTestingStudy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Aug 01 17:04:51 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 7 | -------------------------------------------------------------------------------- /AndroidTestingStudy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' -------------------------------------------------------------------------------- /Art/BaseView-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/BaseView-art.png -------------------------------------------------------------------------------- /Art/CollapseView-art.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/CollapseView-art.gif -------------------------------------------------------------------------------- /Art/CustomTabs-art.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/CustomTabs-art.gif -------------------------------------------------------------------------------- /Art/DataBinding-art.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/DataBinding-art.gif -------------------------------------------------------------------------------- /Art/Notification-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/Notification-art.png -------------------------------------------------------------------------------- /Art/SlidingPaneLayout-art.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Art/SlidingPaneLayout-art.gif -------------------------------------------------------------------------------- /BaseView/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio captures folder 30 | captures/ 31 | 32 | # Intellij 33 | *.iml 34 | .idea 35 | 36 | # Keystore files 37 | *.jks -------------------------------------------------------------------------------- /BaseView/app/src/main/java/com/github/why168/baseview/widget/BaseRowDescriptor.java: -------------------------------------------------------------------------------- 1 | package com.github.why168.baseview.widget; 2 | 3 | /** 4 | * BaseRowDescriptor 5 | * 6 | * @author Edwin.Wu 7 | * @version 2016/5/28 21:15 8 | * @since JDK1.8 9 | */ 10 | public class BaseRowDescriptor { 11 | public RowActionEnum action; 12 | } 13 | -------------------------------------------------------------------------------- /BaseView/app/src/main/java/com/github/why168/baseview/widget/OnRowClickListener.java: -------------------------------------------------------------------------------- 1 | package com.github.why168.baseview.widget; 2 | 3 | /** 4 | * 回调监听 5 | * 6 | * @author Edwin.Wu 7 | * @version 2016/5/27 22:15 8 | * @since JDK1.8 9 | */ 10 | public interface OnRowClickListener { 11 | void onRowClick(RowActionEnum actionEnum); 12 | } 13 | -------------------------------------------------------------------------------- /BaseView/app/src/main/java/com/github/why168/baseview/widget/RowActionEnum.java: -------------------------------------------------------------------------------- 1 | package com.github.why168.baseview.widget; 2 | 3 | /** 4 | * 点击item枚举 5 | * 6 | * @author Edwin.Wu 7 | * @version 2016/5/27 22:08 8 | * @since JDK1.8 9 | */ 10 | public enum RowActionEnum { 11 | MY_POSTS, ALBUM, FAVORITE, BANK_CARD, CUSTOM_ICON, EMOJI_ICON, SETTING 12 | } 13 | -------------------------------------------------------------------------------- /BaseView/app/src/main/java/com/github/why168/baseview/widget/RowDescriptor.java: -------------------------------------------------------------------------------- 1 | package com.github.why168.baseview.widget; 2 | 3 | /** 4 | * RowDescriptor 5 | * 6 | * @author Edwin.Wu 7 | * @version 2016/5/27 22:46 8 | * @since JDK1.8 9 | */ 10 | public class RowDescriptor extends BaseRowDescriptor { 11 | public int iconResId; 12 | public String label; 13 | 14 | public RowDescriptor(int iconResId, String label, RowActionEnum action) { 15 | this.iconResId = iconResId; 16 | this.label = label; 17 | this.action = action; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /BaseView/app/src/main/res/drawable/widgets_emo_group_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /BaseView/app/src/main/res/drawable/widgets_general_row_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/bakchat_submenu_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/bakchat_submenu_normal.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/bakchat_submenu_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/bakchat_submenu_pressed.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/del_btn_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/del_btn_nor.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/del_btn_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/del_btn_press.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotions_bagcover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotions_bagcover.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotionstore_add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotionstore_add_icon.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotionstore_custom_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotionstore_custom_icon.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emo_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emo_bg.9.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emo_bg_foucs.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emo_bg_foucs.9.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emoji_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/emotionstore_emoji_icon.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/more_emoji_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/more_emoji_store.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/more_my_album.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/more_my_album.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/more_my_bank_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/more_my_bank_card.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/more_my_favorite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/more_my_favorite.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/more_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/more_setting.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_00.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_01.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_02.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_03.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_04.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_05.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_06.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_07.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_08.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_09.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_10.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_11.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_12.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_13.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_14.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_15.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_16.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_17.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_18.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_19.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_20.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_21.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_22.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_23.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_24.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_25.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_26.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_27.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_28.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_29.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_30.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_31.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_32.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_33.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_34.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_35.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_36.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_37.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_38.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_39.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_40.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_41.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_42.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_43.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_44.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_45.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_46.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_47.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_48.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_49.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_50.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_51.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_52.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_53.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_54.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_55.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_56.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_57.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_58.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_59.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_60.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_61.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_62.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_63.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_64.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_65.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_66.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_67.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_68.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_69.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_70.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_71.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_72.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_73.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_74.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_75.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_76.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_77.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_78.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_79.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_80.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_81.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_82.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_83.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_84.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_85.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_86.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_87.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_88.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_89.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_90.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_91.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_92.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_93.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_94.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_95.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_96.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_97.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_98.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/smiley_99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/smiley_99.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/sns_shoot_emotion_icon_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/sns_shoot_emotion_icon_normal.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-hdpi/sns_shoot_keyboard_icon_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-hdpi/sns_shoot_keyboard_icon_normal.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-xhdpi/top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-xhdpi/top.jpg -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseView/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /BaseView/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BaseView 3 | 4 | -------------------------------------------------------------------------------- /BaseView/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /BaseView/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.2.0' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /BaseView/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/BaseView/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /BaseView/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Nov 02 18:57:09 CST 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 7 | -------------------------------------------------------------------------------- /BaseView/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /CollapseView/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio captures folder 30 | captures/ 31 | 32 | # Intellij 33 | *.iml 34 | .idea 35 | 36 | # Keystore files 37 | *.jks -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/aaa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/aaa.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/btn_an_xxh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/btn_an_xxh.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/circle_textview.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/jjw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/jjw.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/mm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/mm.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/mmm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/mmm.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/textview_backgroundresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/w.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/drawable/ww.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/drawable/ww.jpg -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/layout/expand_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/layout/expand_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CollapseView 3 | 4 | -------------------------------------------------------------------------------- /CollapseView/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /CollapseView/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.2.0' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /CollapseView/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CollapseView/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CollapseView/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Dec 02 15:55:00 CST 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 7 | -------------------------------------------------------------------------------- /CollapseView/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /CustomTabs/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio captures folder 30 | captures/ 31 | 32 | # Intellij 33 | *.iml 34 | .idea 35 | 36 | # Keystore files 37 | *.jks -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/drawable/ic_arrow_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/drawable/ic_arrow_back.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #980e03 7 | 8 | -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /CustomTabs/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /CustomTabs/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.2.3' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /CustomTabs/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/CustomTabs/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CustomTabs/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 28 10:00:20 PST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 7 | -------------------------------------------------------------------------------- /CustomTabs/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':shared' 2 | -------------------------------------------------------------------------------- /CustomTabs/shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /DataBinding/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio captures folder 30 | captures/ 31 | 32 | # Intellij 33 | *.iml 34 | .idea 35 | 36 | # Keystore files 37 | *.jks -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/anim/activity_enter_anim.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/anim/activity_exit_anim.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/drawable/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/drawable/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/layout/activity_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/layout/activity_recycler_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/layout/fragment_example.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 17 | 18 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/layout/view_stub_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/mipmap-hdpi/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/mipmap-hdpi/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/mipmap-mdpi/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/mipmap-mdpi/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/mipmap-xhdpi/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/mipmap-xhdpi/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/mipmap-xxhdpi/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/mipmap-xxhdpi/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/mipmap-xxxhdpi/ic_launcher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/app/src/main/res/mipmap-xxxhdpi/ic_launcher.jpg -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/values/dbinding_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | java.lang.CharSequence 9 | 10 | 14 | 15 | java.lang.CharSequence 16 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DataBinding 3 | 4 | -------------------------------------------------------------------------------- /DataBinding/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /DataBinding/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | google() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:3.0.1' 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | jcenter() 19 | google() 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | -------------------------------------------------------------------------------- /DataBinding/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/DataBinding/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DataBinding/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Nov 03 16:24:28 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /DataBinding/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/drawable/background_with_radius_disabled.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/drawable/background_with_radius_primary_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/layout/view_shadow_text_view.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/values/plurals.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | %d rating 5 | %d ratings 6 | 7 | 8 | %s Participant 9 | %s Participants 10 | 11 | 12 | %d more word 13 | %d more words 14 | 15 | -------------------------------------------------------------------------------- /EditTextTagLayout/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | -------------------------------------------------------------------------------- /EditTextTagLayout/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/EditTextTagLayout/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /EditTextTagLayout/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jun 06 16:35:29 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /EditTextTagLayout/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FileStorageOperations 3 | 4 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /FileStorageOperations/app/src/test/java/io/github/why168/filestorageoperations/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package io.github.why168.filestorageoperations 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FileStorageOperations/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/FileStorageOperations/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /FileStorageOperations/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed May 16 21:40:21 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 7 | -------------------------------------------------------------------------------- /FileStorageOperations/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /HandlerCourse/.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio captures folder 30 | captures/ 31 | 32 | # Intellij 33 | *.iml 34 | .idea 35 | <<<<<<< Updated upstream 36 | ======= 37 | 38 | # Keystore files 39 | *.jks 40 | >>>>>>> Stashed changes 41 | -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | HandlerCourse 3 | 4 | -------------------------------------------------------------------------------- /HandlerCourse/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /HandlerCourse/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | google() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:3.0.1' 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | jcenter() 19 | google() 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | -------------------------------------------------------------------------------- /HandlerCourse/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/HandlerCourse/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /HandlerCourse/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Mar 18 22:51:12 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /HandlerCourse/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /InterView/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /InterView/README.md: -------------------------------------------------------------------------------- 1 | ## 12.InterView 2 | 3 | ### 介绍 4 | 5 | 整理一些面试的问题 6 | 7 | ### 参考资料 8 | 9 | ### 效果图 10 | 11 | ### 示例代码 12 | 13 | 14 | ```gradle 15 | 16 | ``` 17 | 18 | ```java 19 | 20 | ``` 21 | -------------------------------------------------------------------------------- /InterView/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /InterView/app/src/main/java/com/github/why168/interview/constant/Constants.java: -------------------------------------------------------------------------------- 1 | package com.github.why168.interview.constant; 2 | 3 | /** 4 | * Constants 5 | * 6 | * @author Edwin.Wu 7 | * @version 2017/5/10 00:09 8 | * @since JDK1.8 9 | */ 10 | public class Constants { 11 | public static String BROADCAST_DATA = "broadcast_data"; 12 | } 13 | -------------------------------------------------------------------------------- /InterView/app/src/main/res/layout-v17/my_daydream.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /InterView/app/src/main/res/layout/activity_life.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 |