├── .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 |
14 |
15 |
--------------------------------------------------------------------------------
/InterView/app/src/main/res/layout/activity_task.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/InterView/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/InterView/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | InterView
3 | pref_dream_text
4 | zzzZZZzzz
5 |
6 |
--------------------------------------------------------------------------------
/InterView/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/InterView/app/src/test/java/com/github/why168/interview/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.interview;
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 | }
--------------------------------------------------------------------------------
/InterView/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.1'
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 |
--------------------------------------------------------------------------------
/InterView/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/InterView/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/InterView/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sun May 07 00:55:46 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 |
--------------------------------------------------------------------------------
/InterView/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/KotlinLearning/.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 |
--------------------------------------------------------------------------------
/KotlinLearning/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/java/com/github/why168/kotlinlearn/api/HttpResult.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn.api
2 |
3 | /**
4 | *
5 | *
6 | * @author Edwin.Wu
7 | * @version 2018/2/23 下午3:30
8 | * @since JDK1.8
9 | */
10 | open class HttpResult {
11 | var status: Int = 0
12 | var msg: String? = null
13 | var data: T? = null
14 | }
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/java/com/github/why168/kotlinlearn/api/IoMainScheduler.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn.api
2 |
3 | import io.reactivex.android.schedulers.AndroidSchedulers
4 | import io.reactivex.schedulers.Schedulers
5 |
6 | /**
7 | *
8 | *
9 | * @author Edwin.Wu
10 | * @version 2018/2/24 上午11:32
11 | * @since JDK1.8
12 | */
13 | class IoMainScheduler : BaseScheduler(Schedulers.io(), AndroidSchedulers.mainThread())
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/java/com/github/why168/kotlinlearn/api/RxSubscriber2.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn.api
2 |
3 | import io.reactivex.subscribers.DefaultSubscriber
4 |
5 | /**
6 | *
7 | *
8 | * @author Edwin.Wu
9 | * @version 2018/2/23 下午6:18
10 | * @since JDK1.8
11 | */
12 | abstract class RxSubscriber2> : DefaultSubscriber() {
13 |
14 | abstract fun onResponse(t: T)
15 |
16 | abstract fun onFailure(msg: String)
17 | }
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/java/com/github/why168/kotlinlearn/api/SchedulerUtils.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn.api
2 |
3 | /**
4 | *
5 | *
6 | * @author Edwin.Wu
7 | * @version 2018/2/24 上午11:30
8 | * @since JDK1.8
9 | */
10 | object SchedulerUtils {
11 |
12 | fun ioToMain(): IoMainScheduler {
13 | return IoMainScheduler()
14 | }
15 | }
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/java/com/github/why168/kotlinlearn/event/TokenEvent.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn.event
2 |
3 | /**
4 | *
5 | *
6 | * @author Edwin.Wu
7 | * @version 2018/2/23 下午4:59
8 | * @since JDK1.8
9 | */
10 | class TokenEvent {
11 | companion object {
12 | const val OUT_DATA = 1
13 | const val OTHER_DEVICE = 1
14 | }
15 | }
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable-v21/ic_menu_camera.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable-v21/ic_menu_gallery.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable-v21/ic_menu_manage.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable-v21/ic_menu_send.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable-v21/ic_menu_slideshow.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/ic_dashboard_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/ic_home_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/ic_info_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/ic_notifications_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/ic_sync_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/drawable/side_nav_bar.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/layout/content_basic.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/layout/content_navigation_drawer.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/layout/item_detail.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/menu/menu_scrolling.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/menu/menu_tabbed.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/menu/navigation_drawer.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 | #66000000
8 |
9 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
4 | 16dp
5 | 16dp
6 | 8dp
7 | 176dp
8 | 180dp
9 | 16dp
10 | 8dp
11 | 200dp
12 |
13 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/main/res/values/drawables.xml:
--------------------------------------------------------------------------------
1 |
2 | - @android:drawable/ic_menu_camera
3 | - @android:drawable/ic_menu_gallery
4 | - @android:drawable/ic_menu_slideshow
5 | - @android:drawable/ic_menu_manage
6 | - @android:drawable/ic_menu_share
7 | - @android:drawable/ic_menu_send
8 |
9 |
--------------------------------------------------------------------------------
/KotlinLearning/app/src/test/java/com/github/why168/kotlinlearn/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.why168.kotlinlearn
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 |
--------------------------------------------------------------------------------
/KotlinLearning/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/KotlinLearning/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/KotlinLearning/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Feb 22 19:12:01 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 |
--------------------------------------------------------------------------------
/KotlinLearning/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/MVPStudy/.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 |
--------------------------------------------------------------------------------
/MVPStudy/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/java/com/github/why168/mvpstudy/base/BasePresenter.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.mvpstudy.base;
2 |
3 | /**
4 | * @author Edwin.Wu
5 | * @version 2017/5/27 16:33
6 | * @since JDK1.8
7 | */
8 | public interface BasePresenter {
9 | void start();
10 | }
11 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/java/com/github/why168/mvpstudy/base/BaseView.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.mvpstudy.base;
2 |
3 | /**
4 | * BaseView
5 | *
6 | * @author Edwin.Wu
7 | * @version 2017/5/27 16:13
8 | * @since JDK1.8
9 | */
10 | public interface BaseView {
11 | void setPresenter(T presenter);
12 | }
13 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_add.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_check_circle_24dp.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_done.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_filter_list.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_list.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_menu.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_statistics.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_statistics_100dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_statistics_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/ic_verified_user_24dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/list_completed_touch_feedback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/drawable/touch_feedback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #455A64
4 | #263238
5 | #D50000
6 |
7 | #CCCCCC
8 |
9 | #CFD8DC
10 |
11 |
--------------------------------------------------------------------------------
/MVPStudy/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/MVPStudy/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MVPStudy/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/MVPStudy/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat May 27 18:30:49 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 |
--------------------------------------------------------------------------------
/MVPStudy/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/MultiChannelBuild/.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
--------------------------------------------------------------------------------
/MultiChannelBuild/app/AppKeyStore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/AppKeyStore.jks
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/layout/item_content.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/layout/item_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
17 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/mipmap-xxxhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/app/src/main/res/mipmap-xxxhdpi/ic_logo.png
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/MultiChannelBuild/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/MultiChannelBuild/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:3.0.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 |
--------------------------------------------------------------------------------
/MultiChannelBuild/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/MultiChannelBuild/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/MultiChannelBuild/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Oct 26 15:49:19 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 |
--------------------------------------------------------------------------------
/MultiChannelBuild/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Notification/.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
--------------------------------------------------------------------------------
/Notification/app/src/main/java/com/github/why168/notification/ResultActivity.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.notification;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | /**
7 | * 点击跳转到这里
8 | *
9 | * @author Edwin.Wu
10 | * @version 2017/3/31 18:37
11 | * @since JDK1.8
12 | */
13 | public class ResultActivity extends AppCompatActivity {
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.activity_result);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-xxxhdpi/android_os.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-xxxhdpi/android_os.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/mipmap-xxxhdpi/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/mipmap-xxxhdpi/qq.png
--------------------------------------------------------------------------------
/Notification/app/src/main/res/raw/actor.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/app/src/main/res/raw/actor.mp3
--------------------------------------------------------------------------------
/Notification/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/Notification/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/Notification/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Notification
3 |
4 |
--------------------------------------------------------------------------------
/Notification/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Notification/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:3.0.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 |
--------------------------------------------------------------------------------
/Notification/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/Notification/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Notification/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Nov 10 14:24:04 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 |
--------------------------------------------------------------------------------
/Notification/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/OkHttpStudy/.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 |
--------------------------------------------------------------------------------
/OkHttpStudy/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | OkHttpStudy
3 |
4 |
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/OkHttpStudy/app/src/test/java/com/github/why168/okhttpstudy/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.okhttpstudy;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.assertEquals;
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 |
18 | }
--------------------------------------------------------------------------------
/OkHttpStudy/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.0'
9 |
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 |
--------------------------------------------------------------------------------
/OkHttpStudy/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/OkHttpStudy/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/OkHttpStudy/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Mar 15 23:43:31 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 |
--------------------------------------------------------------------------------
/OkHttpStudy/okhttp3/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 25
5 | buildToolsVersion "25.0.2"
6 | defaultConfig {
7 | minSdkVersion 16
8 | targetSdkVersion 25
9 | versionCode 1
10 | versionName "1.0"
11 | }
12 | buildTypes {
13 | release {
14 | minifyEnabled false
15 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
16 | }
17 | }
18 | }
19 |
20 | dependencies {
21 | compile fileTree(include: ['*.jar'], dir: 'libs')
22 | compile 'com.squareup.okio:okio:1.11.0'
23 | }
24 |
--------------------------------------------------------------------------------
/OkHttpStudy/okhttp3/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/OkHttpStudy/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':okhttp3'
2 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/java/com/github/why168/permissionmanage/ContactActivity.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.permissionmanage;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class ContactActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_contact);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/java/com/github/why168/permissionmanage/PermissionsConstants.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.permissionmanage;
2 |
3 | /**
4 | * 权限常量
5 | *
6 | * @author Edwin.Wu
7 | * @version 2017/3/17$ 14:22$
8 | * @since JDK1.8
9 | */
10 | public class PermissionsConstants {
11 | public static final int WRITE_STORAGE_CODE = 0x01;
12 | public static final int CALL_PHONE_CODE = 0x02;
13 | }
14 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/layout/activity_contact.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PermissionManage
3 | Enable camera
4 |
5 |
--------------------------------------------------------------------------------
/PermissionManage/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/PermissionManage/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 | google()
6 | jcenter()
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 | google()
19 | jcenter()
20 | }
21 | }
22 |
23 | task clean(type: Delete) {
24 | delete rootProject.buildDir
25 | }
26 |
--------------------------------------------------------------------------------
/PermissionManage/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/PermissionManage/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/PermissionManage/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Jan 20 11:25:00 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 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 27
5 | buildToolsVersion "27.0.3"
6 |
7 | defaultConfig {
8 | minSdkVersion 14
9 | targetSdkVersion 27
10 | versionCode 1
11 | versionName "1.0"
12 |
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile 'com.android.support:appcompat-v7:27.0.2'
25 | }
26 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/src/main/java/kr/co/namee/permissiongen/AllowPermissions.java:
--------------------------------------------------------------------------------
1 | package kr.co.namee.permissiongen;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by namee on 2015. 11. 17..
10 | */
11 | @Target(ElementType.TYPE)
12 | @Retention(RetentionPolicy.RUNTIME )
13 | public @interface AllowPermissions {
14 | String[] value();
15 | }
16 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/src/main/java/kr/co/namee/permissiongen/PermissionFail.java:
--------------------------------------------------------------------------------
1 | package kr.co.namee.permissiongen;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by namee on 2015. 11. 18..
10 | * Register a method invoked when permission requests are denied.
11 | */
12 | @Target(ElementType.METHOD)
13 | @Retention(RetentionPolicy.RUNTIME)
14 | public @interface PermissionFail {
15 | int requestCode();
16 | }
17 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/src/main/java/kr/co/namee/permissiongen/PermissionSuccess.java:
--------------------------------------------------------------------------------
1 | package kr.co.namee.permissiongen;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by namee on 2015. 11. 17..
10 | * Register a method invoked when permission requests are succeeded.
11 | */
12 | @Retention(RetentionPolicy.RUNTIME)
13 | @Target(ElementType.METHOD)
14 | public @interface PermissionSuccess {
15 | int requestCode();
16 | }
17 |
--------------------------------------------------------------------------------
/PermissionManage/permissiongen/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | permissiongen
3 |
4 |
--------------------------------------------------------------------------------
/PermissionManage/rxpermissions/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/PermissionManage/rxpermissions/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/PermissionManage/rxpermissions/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | rxpermissions
3 |
4 |
--------------------------------------------------------------------------------
/PermissionManage/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':permissiongen', ':rxpermissions'
2 |
--------------------------------------------------------------------------------
/SwipeBack/.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
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/java/github/why168/swipeback/base/SwipeBackApplication.java:
--------------------------------------------------------------------------------
1 | package github.why168.swipeback.base;
2 |
3 | import android.app.Application;
4 |
5 | import github.why168.swipeback.SwipeBackManager;
6 |
7 | /**
8 | * BaseApplication
9 | *
10 | * @author Edwin.Wu
11 | * @version 2017/2/7 17:26
12 | * @since JDK1.8
13 | */
14 | public class SwipeBackApplication extends Application {
15 | @Override
16 | public void onCreate() {
17 | super.onCreate();
18 | SwipeBackManager.getInstance().init(this);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_backward_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_backward_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_forward_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_forward_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_swipeback_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/anim/activity_swipeback_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/drawable/bga_sbl_shadow.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/drawable/bga_sbl_shadow.9.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/layout/inc_toolbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #FF2081
7 | #FFF
8 | #000
9 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/values/integers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 200
4 |
--------------------------------------------------------------------------------
/SwipeBack/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | SwipeBack
3 |
4 |
--------------------------------------------------------------------------------
/SwipeBack/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 |
--------------------------------------------------------------------------------
/SwipeBack/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/SwipeBack/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/SwipeBack/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 |
--------------------------------------------------------------------------------
/SwipeBack/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/VolleyStudy/.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 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/layout/activity_t1.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | VolleyStudy
3 |
4 |
--------------------------------------------------------------------------------
/VolleyStudy/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/VolleyStudy/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.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 |
--------------------------------------------------------------------------------
/VolleyStudy/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/VolleyStudy/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/VolleyStudy/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Mar 14 16:06:56 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 |
--------------------------------------------------------------------------------
/VolleyStudy/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':volley'
2 |
--------------------------------------------------------------------------------
/VolleyStudy/volley/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/VolleyStudy/volley/src/main/java/com/github/why168/volley/SimpleNetwork.java:
--------------------------------------------------------------------------------
1 | package com.github.why168.volley;
2 |
3 | /**
4 | * @author Edwin.Wu
5 | * @version 2017/3/15$ 15:26$
6 | * @since JDK1.8
7 | */
8 | public class SimpleNetwork implements Network {
9 |
10 | @Override
11 | public NetworkResponse performRequest(Request> request) throws VolleyError {
12 | return null;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/VolleyStudy/volley/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Volley
3 |
4 |
--------------------------------------------------------------------------------
/dimens_sw/.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
38 | dimen_res/
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/java/github/why168/adaptation/BaseApplication.kt:
--------------------------------------------------------------------------------
1 | package github.why168.adaptation
2 |
3 | import android.app.Application
4 |
5 | /**
6 | * @author Edwin.Wu edwin.wu05@gmail.com
7 | * @version 2020/5/2 2:41 PM
8 | * @since JDK1.8
9 | */
10 | class BaseApplication : Application() {
11 |
12 | override fun onCreate() {
13 | super.onCreate()
14 | }
15 |
16 | }
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/drawable/view_shape.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
7 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 屏幕适配
3 | Settings
4 |
5 | First Fragment
6 | Second Fragment
7 | Next
8 | Previous
9 |
10 | Hello first fragment
11 | Hello second fragment. Arg: %1$s
12 |
13 |
--------------------------------------------------------------------------------
/dimens_sw/app/src/test/java/github/why168/adaptation/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package github.why168.adaptation
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 |
--------------------------------------------------------------------------------
/dimens_sw/dimesn_sw_lib/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'java-library'
2 | apply plugin: 'kotlin'
3 |
4 | dependencies {
5 | implementation fileTree(dir: 'libs', include: ['*.jar'])
6 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
7 | }
8 |
9 | sourceCompatibility = "8"
10 | targetCompatibility = "8"
11 |
--------------------------------------------------------------------------------
/dimens_sw/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/why168/AndroidProjects/f6afb5364d2c2d59b543b1d5fef262dd2c53dbe4/dimens_sw/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/dimens_sw/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat May 02 14:21:30 CST 2020
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-5.6.4-all.zip
7 |
--------------------------------------------------------------------------------
/dimens_sw/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name='dimens_sw'
2 | include ':app'
3 | include ':dimesn_sw_lib'
4 |
--------------------------------------------------------------------------------
/template.md:
--------------------------------------------------------------------------------
1 | ## 1.xxx
2 |
3 | ### 介绍
4 |
5 | ### 参考资料
6 |
7 | ### 效果图
8 |
9 | ### 示例代码
10 |
11 |
12 | ```gradle
13 |
14 | ```
15 |
16 | ```java
17 |
18 | ```
19 |
--------------------------------------------------------------------------------