【例子介绍】仿微信大作业
【相关图片】
【源码结构】
.
├── WeChating
│ ├── README.md
│ ├── app
│ │ ├── build
│ │ │ ├── generated
│ │ │ │ ├── ap_generated_sources
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── res
│ │ │ │ │ ├── pngs
│ │ │ │ │ │ └── debug
│ │ │ │ │ └── resValues
│ │ │ │ │ └── debug
│ │ │ │ └── source
│ │ │ │ └── buildConfig
│ │ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── wechating
│ │ │ │ └── BuildConfig.java
│ │ │ ├── intermediates
│ │ │ │ ├── aar_metadata_check
│ │ │ │ │ └── debug
│ │ │ │ ├── annotation_processor_list
│ │ │ │ │ └── debug
│ │ │ │ │ └── annotationProcessors.json
│ │ │ │ ├── compatible_screen_manifest
│ │ │ │ │ └── debug
│ │ │ │ │ └── output-metadata.json
│ │ │ │ ├── compile_and_runtime_not_namespaced_r_class_jar
│ │ │ │ │ └── debug
│ │ │ │ │ └── R.jar
│ │ │ │ ├── compressed_assets
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ └── assets
│ │ │ │ │ └── litePal.xml.jar
│ │ │ │ ├── data_binding_layout_info_type_merge
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── dex
│ │ │ │ │ └── debug
│ │ │ │ │ ├── mergeExtDexDebug
│ │ │ │ │ │ └── classes.dex
│ │ │ │ │ ├── mergeLibDexDebug
│ │ │ │ │ └── mergeProjectDexDebug
│ │ │ │ │ └── classes.dex
│ │ │ │ ├── dex_archive_input_jar_hashes
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── dex_number_of_buckets_file
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── duplicate_classes_check
│ │ │ │ │ └── debug
│ │ │ │ ├── external_file_lib_dex_archives
│ │ │ │ │ └── debug
│ │ │ │ ├── external_libs_dex_archive
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── external_libs_dex_archive_with_artifact_transforms
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── incremental
│ │ │ │ │ ├── debug-mergeJavaRes
│ │ │ │ │ │ ├── merge-state
│ │ │ │ │ │ └── zip-cache
│ │ │ │ │ │ ├── 02nFQ0pgUoWTMsPHlr 94AxE9X0=
│ │ │ │ │ │ ├── 0qwMrsdrbfs J1woDnh7x31DOtI=
│ │ │ │ │ │ ├── 2oqh2tyDV2Z5AbMD LtK_KCZUpU=
│ │ │ │ │ │ ├── 35OQlO64O_IDoGqT6gNIZuJPpRM=
│ │ │ │ │ │ ├── 4_K2TtyQciWwNvaLVOM10x0O3Ho=
│ │ │ │ │ │ ├── 50lqPJ00ESS0UyCViUUaql6AQi8=
│ │ │ │ │ │ ├── 5wGn3SFiUkjRqxvqAcQvqi22HiI=
│ │ │ │ │ │ ├── 8sZuamywQeQm3byWwxUelIVsOpw=
│ │ │ │ │ │ ├── AHEibrd QgLwR0nhPiZM7Ap1V6o=
│ │ │ │ │ │ ├── CuxLye52CvJ41fMUJRHB9tEDfn8=
│ │ │ │ │ │ ├── GkmqrWmvww8Lge3YJY7 LFeWnAE=
│ │ │ │ │ │ ├── Hha2Aj QNyqhxtCUKdKNFIAsEb8=
│ │ │ │ │ │ ├── JQOeBBVg2kxaAVUjIrxKX5GDWAA=
│ │ │ │ │ │ ├── LZyZv3vfG8rz7z bn3rJx5qNtDA=
│ │ │ │ │ │ ├── MwSy0R7miGqPqz8jGJDuB7EFtk8=
│ │ │ │ │ │ ├── OEYcel5TVgDfEu hA4CqHHeMqMc=
│ │ │ │ │ │ ├── OGHyle67lSe3FYgn5P4NpsGNx14=
│ │ │ │ │ │ ├── OIWKroFGBhNujdeAeuaGbOEx CM=
│ │ │ │ │ │ ├── P5ZJHq1Vc89Em o7NXNmtj6wBrw=
│ │ │ │ │ │ ├── PZn2A6Rwa1TBgx_LueGinybfjhU=
│ │ │ │ │ │ ├── QTbITZcd_8MxZR9sxBmWJW4tKd0=
│ │ │ │ │ │ ├── TZhtkM3mksE22K LDJdztB1vRv0=
│ │ │ │ │ │ ├── U8vLk_02VlA2fiblfvGZ5Z17UPU=
│ │ │ │ │ │ ├── UE_OwGZDYNaoArn6Pj9L1ZnyZXA=
│ │ │ │ │ │ ├── UWVSIhgOeIQATREnKJ9tTZ2cc4w=
│ │ │ │ │ │ ├── WGXWSfCwjaxMSn5dXnc5Ra_QdCg=
│ │ │ │ │ │ ├── aAu_rviU9BRWyv4kM3uk45SxlE0=
│ │ │ │ │ │ ├── bzy0rfIcRetZwU6uRdvFwaI 1no=
│ │ │ │ │ │ ├── cFwsfrg4c c1wgUacNuWgZS4gvc=
│ │ │ │ │ │ ├── cHNrfd6qzzoji37llq3rzRG8ZHo=
│ │ │ │ │ │ ├── dHkIo5ZgMVZSbyix9vughJ_0XJY=
│ │ │ │ │ │ ├── eFQQXpF8h5HOiC5w0a2Ayt2fUvI=
│ │ │ │ │ │ ├── fdP3JQwwkczIaXr6N_72IokdhVA=
│ │ │ │ │ │ ├── g3yXXl4kjnLZIfBEi8TxwFEX29E=
│ │ │ │ │ │ ├── gg8Rlutp7bkPn8aPj 4nQsH8d2g=
│ │ │ │ │ │ ├── gjOdVORhbsGpcBtN4mRJz3S 1oU=
│ │ │ │ │ │ ├── hP76KxIZIor_XqOOaES3SzCBgmU=
│ │ │ │ │ │ ├── huYszIIDOPSWl9V5G8jkdvCYfwc=
│ │ │ │ │ │ ├── ijtrf9a42dCvz e8prptDENyMo0=
│ │ │ │ │ │ ├── kpsqyNl56yyNBp4L4ravUIzQKSg=
│ │ │ │ │ │ ├── lni_5gdzMKTZhBMbPs0Lf0yj34s=
│ │ │ │ │ │ ├── m_LOjyRRj2SAEJfmOfqIQPE_6_w=
│ │ │ │ │ │ ├── o0UdeyAOWy97e WlxBoSRcVKZEs=
│ │ │ │ │ │ ├── pceYcrlcz6sWg_XQmsDtJVceYkY=
│ │ │ │ │ │ ├── pfYHT9E0eQDrFYXUMVvF42IklOk=
│ │ │ │ │ │ ├── qGOWI34yNTTwzzWhzgCYHDcVdpg=
│ │ │ │ │ │ ├── qZFtWgIC2zESL086cR8fYgsXfTA=
│ │ │ │ │ │ ├── r9OEN9ySwF1u5RuwBYVEaPRGp5Y=
│ │ │ │ │ │ ├── sZQ6tfmKzTgVk4wqhW1qYHmfPLo=
│ │ │ │ │ │ ├── s_Ul65N2X tvXeSLrXLdTCfQDj8=
│ │ │ │ │ │ ├── tElWaAkt8QbB7CGD7fXB6nCI1T8=
│ │ │ │ │ │ ├── tqRYwx_4 KeL4lCGeYsLYrgjDqs=
│ │ │ │ │ │ ├── w04hBOUK2nr CWzbHlHPa7qdfbs=
│ │ │ │ │ │ └── wxGcoaUwUlJhVX7KVW zrSLyUC0=
│ │ │ │ │ ├── debug-mergeNativeLibs
│ │ │ │ │ │ ├── merge-state
│ │ │ │ │ │ └── zip-cache
│ │ │ │ │ │ ├── 02nFQ0pgUoWTMsPHlr 94AxE9X0=
│ │ │ │ │ │ ├── 0qwMrsdrbfs J1woDnh7x31DOtI=
│ │ │ │ │ │ ├── 2oqh2tyDV2Z5AbMD LtK_KCZUpU=
│ │ │ │ │ │ ├── 35OQlO64O_IDoGqT6gNIZuJPpRM=
│ │ │ │ │ │ ├── 4_K2TtyQciWwNvaLVOM10x0O3Ho=
│ │ │ │ │ │ ├── 50lqPJ00ESS0UyCViUUaql6AQi8=
│ │ │ │ │ │ ├── 5wGn3SFiUkjRqxvqAcQvqi22HiI=
│ │ │ │ │ │ ├── 8sZuamywQeQm3byWwxUelIVsOpw=
│ │ │ │ │ │ ├── AHEibrd QgLwR0nhPiZM7Ap1V6o=
│ │ │ │ │ │ ├── CuxLye52CvJ41fMUJRHB9tEDfn8=
│ │ │ │ │ │ ├── GkmqrWmvww8Lge3YJY7 LFeWnAE=
│ │ │ │ │ │ ├── Hha2Aj QNyqhxtCUKdKNFIAsEb8=
│ │ │ │ │ │ ├── JQOeBBVg2kxaAVUjIrxKX5GDWAA=
│ │ │ │ │ │ ├── LZyZv3vfG8rz7z bn3rJx5qNtDA=
│ │ │ │ │ │ ├── MwSy0R7miGqPqz8jGJDuB7EFtk8=
│ │ │ │ │ │ ├── OEYcel5TVgDfEu hA4CqHHeMqMc=
│ │ │ │ │ │ ├── OGHyle67lSe3FYgn5P4NpsGNx14=
│ │ │ │ │ │ ├── OIWKroFGBhNujdeAeuaGbOEx CM=
│ │ │ │ │ │ ├── P5ZJHq1Vc89Em o7NXNmtj6wBrw=
│ │ │ │ │ │ ├── PZn2A6Rwa1TBgx_LueGinybfjhU=
│ │ │ │ │ │ ├── QTbITZcd_8MxZR9sxBmWJW4tKd0=
│ │ │ │ │ │ ├── TZhtkM3mksE22K LDJdztB1vRv0=
│ │ │ │ │ │ ├── U8vLk_02VlA2fiblfvGZ5Z17UPU=
│ │ │ │ │ │ ├── UE_OwGZDYNaoArn6Pj9L1ZnyZXA=
│ │ │ │ │ │ ├── UWVSIhgOeIQATREnKJ9tTZ2cc4w=
│ │ │ │ │ │ ├── WGXWSfCwjaxMSn5dXnc5Ra_QdCg=
│ │ │ │ │ │ ├── aAu_rviU9BRWyv4kM3uk45SxlE0=
│ │ │ │ │ │ ├── bzy0rfIcRetZwU6uRdvFwaI 1no=
│ │ │ │ │ │ ├── cFwsfrg4c c1wgUacNuWgZS4gvc=
│ │ │ │ │ │ ├── cHNrfd6qzzoji37llq3rzRG8ZHo=
│ │ │ │ │ │ ├── dHkIo5ZgMVZSbyix9vughJ_0XJY=
│ │ │ │ │ │ ├── eFQQXpF8h5HOiC5w0a2Ayt2fUvI=
│ │ │ │ │ │ ├── fdP3JQwwkczIaXr6N_72IokdhVA=
│ │ │ │ │ │ ├── g3yXXl4kjnLZIfBEi8TxwFEX29E=
│ │ │ │ │ │ ├── gg8Rlutp7bkPn8aPj 4nQsH8d2g=
│ │ │ │ │ │ ├── gjOdVORhbsGpcBtN4mRJz3S 1oU=
│ │ │ │ │ │ ├── hP76KxIZIor_XqOOaES3SzCBgmU=
│ │ │ │ │ │ ├── huYszIIDOPSWl9V5G8jkdvCYfwc=
│ │ │ │ │ │ ├── ijtrf9a42dCvz e8prptDENyMo0=
│ │ │ │ │ │ ├── kpsqyNl56yyNBp4L4ravUIzQKSg=
│ │ │ │ │ │ ├── lni_5gdzMKTZhBMbPs0Lf0yj34s=
│ │ │ │ │ │ ├── m_LOjyRRj2SAEJfmOfqIQPE_6_w=
│ │ │ │ │ │ ├── o0UdeyAOWy97e WlxBoSRcVKZEs=
│ │ │ │ │ │ ├── pceYcrlcz6sWg_XQmsDtJVceYkY=
│ │ │ │ │ │ ├── pfYHT9E0eQDrFYXUMVvF42IklOk=
│ │ │ │ │ │ ├── qGOWI34yNTTwzzWhzgCYHDcVdpg=
│ │ │ │ │ │ ├── qZFtWgIC2zESL086cR8fYgsXfTA=
│ │ │ │ │ │ ├── r9OEN9ySwF1u5RuwBYVEaPRGp5Y=
│ │ │ │ │ │ ├── sZQ6tfmKzTgVk4wqhW1qYHmfPLo=
│ │ │ │ │ │ ├── s_Ul65N2X tvXeSLrXLdTCfQDj8=
│ │ │ │ │ │ ├── tElWaAkt8QbB7CGD7fXB6nCI1T8=
│ │ │ │ │ │ ├── tqRYwx_4 KeL4lCGeYsLYrgjDqs=
│ │ │ │ │ │ ├── w04hBOUK2nr CWzbHlHPa7qdfbs=
│ │ │ │ │ │ └── wxGcoaUwUlJhVX7KVW zrSLyUC0=
│ │ │ │ │ ├── mergeDebugAssets
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ ├── mergeDebugJniLibFolders
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ ├── mergeDebugResources
│ │ │ │ │ │ ├── compile-file-map.properties
│ │ │ │ │ │ ├── merged.dir
│ │ │ │ │ │ ├── merger.xml
│ │ │ │ │ │ └── stripped.dir
│ │ │ │ │ ├── mergeDebugShaders
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ ├── packageDebug
│ │ │ │ │ │ └── tmp
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ ├── dex-renamer-state.txt
│ │ │ │ │ │ └── zip-cache
│ │ │ │ │ │ ├── androidResources
│ │ │ │ │ │ └── javaResources0
│ │ │ │ │ └── processDebugResources
│ │ │ │ ├── javac
│ │ │ │ │ └── debug
│ │ │ │ │ └── classes
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── wechating
│ │ │ │ │ ├── AddFriendPage.class
│ │ │ │ │ ├── BuildConfig.class
│ │ │ │ │ ├── ChatPage$1.class
│ │ │ │ │ ├── ChatPage$2.class
│ │ │ │ │ ├── ChatPage$3.class
│ │ │ │ │ ├── ChatPage.class
│ │ │ │ │ ├── EmptyContentPage.class
│ │ │ │ │ ├── Index.class
│ │ │ │ │ ├── LoginActivity$1.class
│ │ │ │ │ ├── LoginActivity.class
│ │ │ │ │ ├── MainActivity.class
│ │ │ │ │ ├── MakeMomentPage$1.class
│ │ │ │ │ ├── MakeMomentPage.class
│ │ │ │ │ ├── RegistActivity.class
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── Cn2Spell.class
│ │ │ │ │ │ ├── FriendsSlideLayout$OnStateChangeListener.class
│ │ │ │ │ │ ├── FriendsSlideLayout.class
│ │ │ │ │ │ ├── MessageSlideLayout$OnStateChangeListener.class
│ │ │ │ │ │ ├── MessageSlideLayout.class
│ │ │ │ │ │ ├── MsgAdapter$ViewHolder.class
│ │ │ │ │ │ ├── MsgAdapter.class
│ │ │ │ │ │ ├── NewsAdapter$1.class
│ │ │ │ │ │ ├── NewsAdapter$ViewHolder.class
│ │ │ │ │ │ ├── NewsAdapter.class
│ │ │ │ │ │ ├── SideBar$ISideBarSelectCallBack.class
│ │ │ │ │ │ ├── SideBar.class
│ │ │ │ │ │ ├── SortAdapter$ViewHolder.class
│ │ │ │ │ │ └── SortAdapter.class
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── Friends.class
│ │ │ │ │ │ ├── Msg.class
│ │ │ │ │ │ └── User.class
│ │ │ │ │ ├── ui
│ │ │ │ │ │ ├── friends
│ │ │ │ │ │ │ ├── FriendsFragment$1.class
│ │ │ │ │ │ │ ├── FriendsFragment$2.class
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$1.class
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$2.class
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$MyOnStateChangeListener.class
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter.class
│ │ │ │ │ │ │ ├── FriendsFragment$ViewHolder.class
│ │ │ │ │ │ │ ├── FriendsFragment.class
│ │ │ │ │ │ │ └── FriendsViewModel.class
│ │ │ │ │ │ ├── index
│ │ │ │ │ │ │ ├── IndexFragment$1.class
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$1.class
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$2.class
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$MyOnStateChangeListener.class
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter.class
│ │ │ │ │ │ │ ├── IndexFragment$ViewHolder.class
│ │ │ │ │ │ │ ├── IndexFragment.class
│ │ │ │ │ │ │ └── IndexViewModel.class
│ │ │ │ │ │ ├── mine
│ │ │ │ │ │ │ ├── MineFragment$1.class
│ │ │ │ │ │ │ ├── MineFragment.class
│ │ │ │ │ │ │ └── MineViewModel.class
│ │ │ │ │ │ └── news
│ │ │ │ │ │ ├── NewsFragment$1.class
│ │ │ │ │ │ ├── NewsFragment$2.class
│ │ │ │ │ │ ├── NewsFragment.class
│ │ │ │ │ │ └── NewsViewModel.class
│ │ │ │ │ └── utils
│ │ │ │ │ ├── FriendsUtil.class
│ │ │ │ │ ├── JDBCUtils$1.class
│ │ │ │ │ ├── JDBCUtils.class
│ │ │ │ │ └── UserUtil.class
│ │ │ │ ├── manifest_merge_blame_file
│ │ │ │ │ └── debug
│ │ │ │ │ └── manifest-merger-blame-debug-report.txt
│ │ │ │ ├── merged_assets
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ └── litePal.xml
│ │ │ │ ├── merged_java_res
│ │ │ │ │ └── debug
│ │ │ │ │ └── out.jar
│ │ │ │ ├── merged_jni_libs
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── merged_manifest
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ ├── merged_manifests
│ │ │ │ │ └── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── output-metadata.json
│ │ │ │ ├── merged_native_libs
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── merged_res_blame_folder
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ ├── multi-v2
│ │ │ │ │ │ ├── debug.json
│ │ │ │ │ │ ├── values-af.json
│ │ │ │ │ │ ├── values-am.json
│ │ │ │ │ │ ├── values-ar.json
│ │ │ │ │ │ ├── values-as.json
│ │ │ │ │ │ ├── values-az.json
│ │ │ │ │ │ ├── values-b sr Latn.json
│ │ │ │ │ │ ├── values-be.json
│ │ │ │ │ │ ├── values-bg.json
│ │ │ │ │ │ ├── values-bn.json
│ │ │ │ │ │ ├── values-bs.json
│ │ │ │ │ │ ├── values-ca.json
│ │ │ │ │ │ ├── values-cs.json
│ │ │ │ │ │ ├── values-da.json
│ │ │ │ │ │ ├── values-de.json
│ │ │ │ │ │ ├── values-el.json
│ │ │ │ │ │ ├── values-en-rAU.json
│ │ │ │ │ │ ├── values-en-rCA.json
│ │ │ │ │ │ ├── values-en-rGB.json
│ │ │ │ │ │ ├── values-en-rIN.json
│ │ │ │ │ │ ├── values-en-rXC.json
│ │ │ │ │ │ ├── values-es-rUS.json
│ │ │ │ │ │ ├── values-es.json
│ │ │ │ │ │ ├── values-et.json
│ │ │ │ │ │ ├── values-eu.json
│ │ │ │ │ │ ├── values-fa.json
│ │ │ │ │ │ ├── values-fi.json
│ │ │ │ │ │ ├── values-fr-rCA.json
│ │ │ │ │ │ ├── values-fr.json
│ │ │ │ │ │ ├── values-gl.json
│ │ │ │ │ │ ├── values-gu.json
│ │ │ │ │ │ ├── values-h360dp-land-v13.json
│ │ │ │ │ │ ├── values-h480dp-land-v13.json
│ │ │ │ │ │ ├── values-h720dp-v13.json
│ │ │ │ │ │ ├── values-hdpi-v4.json
│ │ │ │ │ │ ├── values-hi.json
│ │ │ │ │ │ ├── values-hr.json
│ │ │ │ │ │ ├── values-hu.json
│ │ │ │ │ │ ├── values-hy.json
│ │ │ │ │ │ ├── values-in.json
│ │ │ │ │ │ ├── values-is.json
│ │ │ │ │ │ ├── values-it.json
│ │ │ │ │ │ ├── values-iw.json
│ │ │ │ │ │ ├── values-ja.json
│ │ │ │ │ │ ├── values-ka.json
│ │ │ │ │ │ ├── values-kk.json
│ │ │ │ │ │ ├── values-km.json
│ │ │ │ │ │ ├── values-kn.json
│ │ │ │ │ │ ├── values-ko.json
│ │ │ │ │ │ ├── values-ky.json
│ │ │ │ │ │ ├── values-land.json
│ │ │ │ │ │ ├── values-large-v4.json
│ │ │ │ │ │ ├── values-ldltr-v21.json
│ │ │ │ │ │ ├── values-lo.json
│ │ │ │ │ │ ├── values-lt.json
│ │ │ │ │ │ ├── values-lv.json
│ │ │ │ │ │ ├── values-mk.json
│ │ │ │ │ │ ├── values-ml.json
│ │ │ │ │ │ ├── values-mn.json
│ │ │ │ │ │ ├── values-mr.json
│ │ │ │ │ │ ├── values-ms.json
│ │ │ │ │ │ ├── values-my.json
│ │ │ │ │ │ ├── values-nb.json
│ │ │ │ │ │ ├── values-ne.json
│ │ │ │ │ │ ├── values-night-v8.json
│ │ │ │ │ │ ├── values-nl.json
│ │ │ │ │ │ ├── values-or.json
│ │ │ │ │ │ ├── values-pa.json
│ │ │ │ │ │ ├── values-pl.json
│ │ │ │ │ │ ├── values-port.json
│ │ │ │ │ │ ├── values-pt-rBR.json
│ │ │ │ │ │ ├── values-pt-rPT.json
│ │ │ │ │ │ ├── values-pt.json
│ │ │ │ │ │ ├── values-ro.json
│ │ │ │ │ │ ├── values-ru.json
│ │ │ │ │ │ ├── values-si.json
│ │ │ │ │ │ ├── values-sk.json
│ │ │ │ │ │ ├── values-sl.json
│ │ │ │ │ │ ├── values-small-v4.json
│ │ │ │ │ │ ├── values-sq.json
│ │ │ │ │ │ ├── values-sr.json
│ │ │ │ │ │ ├── values-sv.json
│ │ │ │ │ │ ├── values-sw.json
│ │ │ │ │ │ ├── values-sw600dp-v13.json
│ │ │ │ │ │ ├── values-ta.json
│ │ │ │ │ │ ├── values-te.json
│ │ │ │ │ │ ├── values-th.json
│ │ │ │ │ │ ├── values-tl.json
│ │ │ │ │ │ ├── values-tr.json
│ │ │ │ │ │ ├── values-uk.json
│ │ │ │ │ │ ├── values-ur.json
│ │ │ │ │ │ ├── values-uz.json
│ │ │ │ │ │ ├── values-v16.json
│ │ │ │ │ │ ├── values-v17.json
│ │ │ │ │ │ ├── values-v18.json
│ │ │ │ │ │ ├── values-v21.json
│ │ │ │ │ │ ├── values-v22.json
│ │ │ │ │ │ ├── values-v23.json
│ │ │ │ │ │ ├── values-v24.json
│ │ │ │ │ │ ├── values-v25.json
│ │ │ │ │ │ ├── values-v26.json
│ │ │ │ │ │ ├── values-v28.json
│ │ │ │ │ │ ├── values-vi.json
│ │ │ │ │ │ ├── values-w360dp-port-v13.json
│ │ │ │ │ │ ├── values-w480dp-port-v13.json
│ │ │ │ │ │ ├── values-watch-v20.json
│ │ │ │ │ │ ├── values-watch-v21.json
│ │ │ │ │ │ ├── values-xlarge-v4.json
│ │ │ │ │ │ ├── values-zh-rCN.json
│ │ │ │ │ │ ├── values-zh-rHK.json
│ │ │ │ │ │ ├── values-zh-rTW.json
│ │ │ │ │ │ ├── values-zu.json
│ │ │ │ │ │ └── values.json
│ │ │ │ │ └── single
│ │ │ │ │ └── debug.json
│ │ │ │ ├── merged_shaders
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── mixed_scope_dex_archive
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── navigation_json
│ │ │ │ │ └── debug
│ │ │ │ │ └── navigation.json
│ │ │ │ ├── packaged_manifests
│ │ │ │ │ └── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── output-metadata.json
│ │ │ │ ├── processed_res
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ ├── output-metadata.json
│ │ │ │ │ └── resources-debug.ap_
│ │ │ │ ├── project_dex_archive
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ │ ├── 82aeb43b4cd3069380707fd5dc3aaeab0ea5381121f589b96c2cd787e1d7f49f_0.jar
│ │ │ │ │ ├── 82aeb43b4cd3069380707fd5dc3aaeab0ea5381121f589b96c2cd787e1d7f49f_1.jar
│ │ │ │ │ ├── 82aeb43b4cd3069380707fd5dc3aaeab0ea5381121f589b96c2cd787e1d7f49f_2.jar
│ │ │ │ │ ├── 82aeb43b4cd3069380707fd5dc3aaeab0ea5381121f589b96c2cd787e1d7f49f_3.jar
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── wechating
│ │ │ │ │ ├── AddFriendPage.dex
│ │ │ │ │ ├── BuildConfig.dex
│ │ │ │ │ ├── ChatPage$1.dex
│ │ │ │ │ ├── ChatPage$2.dex
│ │ │ │ │ ├── ChatPage$3.dex
│ │ │ │ │ ├── ChatPage.dex
│ │ │ │ │ ├── EmptyContentPage.dex
│ │ │ │ │ ├── Index.dex
│ │ │ │ │ ├── LoginActivity$1.dex
│ │ │ │ │ ├── LoginActivity.dex
│ │ │ │ │ ├── MainActivity.dex
│ │ │ │ │ ├── MakeMomentPage$1.dex
│ │ │ │ │ ├── MakeMomentPage.dex
│ │ │ │ │ ├── RegistActivity.dex
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── Cn2Spell.dex
│ │ │ │ │ │ ├── FriendsSlideLayout$OnStateChangeListener.dex
│ │ │ │ │ │ ├── FriendsSlideLayout.dex
│ │ │ │ │ │ ├── MessageSlideLayout$OnStateChangeListener.dex
│ │ │ │ │ │ ├── MessageSlideLayout.dex
│ │ │ │ │ │ ├── MsgAdapter$ViewHolder.dex
│ │ │ │ │ │ ├── MsgAdapter.dex
│ │ │ │ │ │ ├── NewsAdapter$1.dex
│ │ │ │ │ │ ├── NewsAdapter$ViewHolder.dex
│ │ │ │ │ │ ├── NewsAdapter.dex
│ │ │ │ │ │ ├── SideBar$ISideBarSelectCallBack.dex
│ │ │ │ │ │ ├── SideBar.dex
│ │ │ │ │ │ ├── SortAdapter$ViewHolder.dex
│ │ │ │ │ │ └── SortAdapter.dex
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── Friends.dex
│ │ │ │ │ │ ├── Msg.dex
│ │ │ │ │ │ └── User.dex
│ │ │ │ │ ├── ui
│ │ │ │ │ │ ├── friends
│ │ │ │ │ │ │ ├── FriendsFragment$1.dex
│ │ │ │ │ │ │ ├── FriendsFragment$2.dex
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$1.dex
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$2.dex
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter$MyOnStateChangeListener.dex
│ │ │ │ │ │ │ ├── FriendsFragment$MyAdapter.dex
│ │ │ │ │ │ │ ├── FriendsFragment$ViewHolder.dex
│ │ │ │ │ │ │ ├── FriendsFragment.dex
│ │ │ │ │ │ │ └── FriendsViewModel.dex
│ │ │ │ │ │ ├── index
│ │ │ │ │ │ │ ├── IndexFragment$1.dex
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$1.dex
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$2.dex
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter$MyOnStateChangeListener.dex
│ │ │ │ │ │ │ ├── IndexFragment$MyAdapter.dex
│ │ │ │ │ │ │ ├── IndexFragment$ViewHolder.dex
│ │ │ │ │ │ │ ├── IndexFragment.dex
│ │ │ │ │ │ │ └── IndexViewModel.dex
│ │ │ │ │ │ ├── mine
│ │ │ │ │ │ │ ├── MineFragment$1.dex
│ │ │ │ │ │ │ ├── MineFragment.dex
│ │ │ │ │ │ │ └── MineViewModel.dex
│ │ │ │ │ │ └── news
│ │ │ │ │ │ ├── NewsFragment$1.dex
│ │ │ │ │ │ ├── NewsFragment$2.dex
│ │ │ │ │ │ ├── NewsFragment.dex
│ │ │ │ │ │ └── NewsViewModel.dex
│ │ │ │ │ └── utils
│ │ │ │ │ ├── FriendsUtil.dex
│ │ │ │ │ ├── JDBCUtils$1.dex
│ │ │ │ │ ├── JDBCUtils.dex
│ │ │ │ │ └── UserUtil.dex
│ │ │ │ ├── res
│ │ │ │ │ └── merged
│ │ │ │ │ └── debug
│ │ │ │ │ ├── drawable-v24_ic_launcher_foreground.xml.flat
│ │ │ │ │ ├── drawable_addbtn.png.flat
│ │ │ │ │ ├── drawable_addfriend.png.flat
│ │ │ │ │ ├── drawable_address.png.flat
│ │ │ │ │ ├── drawable_album.png.flat
│ │ │ │ │ ├── drawable_app.png.flat
│ │ │ │ │ ├── drawable_back.png.flat
│ │ │ │ │ ├── drawable_buttonbackground.xml.flat
│ │ │ │ │ ├── drawable_camera.png.flat
│ │ │ │ │ ├── drawable_cards.png.flat
│ │ │ │ │ ├── drawable_dialog_left.xml.flat
│ │ │ │ │ ├── drawable_dialog_right.xml.flat
│ │ │ │ │ ├── drawable_friends.png.flat
│ │ │ │ │ ├── drawable_help.png.flat
│ │ │ │ │ ├── drawable_ic_dashboard_black_24dp.xml.flat
│ │ │ │ │ ├── drawable_ic_home_black_24dp.xml.flat
│ │ │ │ │ ├── drawable_ic_launcher_background.xml.flat
│ │ │ │ │ ├── drawable_ic_notifications_black_24dp.xml.flat
│ │ │ │ │ ├── drawable_inputbackground.xml.flat
│ │ │ │ │ ├── drawable_login_background.jpg.flat
│ │ │ │ │ ├── drawable_message.png.flat
│ │ │ │ │ ├── drawable_mine.png.flat
│ │ │ │ │ ├── drawable_news.png.flat
│ │ │ │ │ ├── drawable_news_background.jpg.flat
│ │ │ │ │ ├── drawable_notfound.png.flat
│ │ │ │ │ ├── drawable_p1.jpg.flat
│ │ │ │ │ ├── drawable_p10.jpg.flat
│ │ │ │ │ ├── drawable_p11.jpg.flat
│ │ │ │ │ ├── drawable_p12.jpg.flat
│ │ │ │ │ ├── drawable_p13.jpg.flat
│ │ │ │ │ ├── drawable_p14.jpg.flat
│ │ │ │ │ ├── drawable_p15.jpg.flat
│ │ │ │ │ ├── drawable_p16.jpg.flat
│ │ │ │ │ ├── drawable_p17.jpg.flat
│ │ │ │ │ ├── drawable_p18.jpg.flat
│ │ │ │ │ ├── drawable_p2.jpg.flat
│ │ │ │ │ ├── drawable_p3.jpg.flat
│ │ │ │ │ ├── drawable_p4.jpg.flat
│ │ │ │ │ ├── drawable_p5.jpg.flat
│ │ │ │ │ ├── drawable_p6.jpg.flat
│ │ │ │ │ ├── drawable_p7.jpg.flat
│ │ │ │ │ ├── drawable_p8.jpg.flat
│ │ │ │ │ ├── drawable_p9.jpg.flat
│ │ │ │ │ ├── drawable_pyq1.jpg.flat
│ │ │ │ │ ├── drawable_pyq2_1.jpg.flat
│ │ │ │ │ ├── drawable_pyq2_2.jpg.flat
│ │ │ │ │ ├── drawable_pyq3_1.PNG.flat
│ │ │ │ │ ├── drawable_pyq3_2.PNG.flat
│ │ │ │ │ ├── drawable_pyq4_1.jpg.flat
│ │ │ │ │ ├── drawable_pyq4_2.jpg.flat
│ │ │ │ │ ├── drawable_pyq4_3.jpg.flat
│ │ │ │ │ ├── drawable_pyq5_1.jpg.flat
│ │ │ │ │ ├── drawable_pyq5_2.jpg.flat
│ │ │ │ │ ├── drawable_pyq6.jpg.flat
│ │ │ │ │ ├── drawable_pyq7.jpg.flat
│ │ │ │ │ ├── drawable_pyq8_1.jpg.flat
│ │ │ │ │ ├── drawable_pyq8_2.jpg.flat
│ │ │ │ │ ├── drawable_rounded_edittext.xml.flat
│ │ │ │ │ ├── drawable_sex.png.flat
│ │ │ │ │ ├── drawable_star.png.flat
│ │ │ │ │ ├── drawable_star1.png.flat
│ │ │ │ │ ├── drawable_star2.png.flat
│ │ │ │ │ ├── drawable_username_pic.png.flat
│ │ │ │ │ ├── layout_activity_index.xml.flat
│ │ │ │ │ ├── layout_activity_main.xml.flat
│ │ │ │ │ ├── layout_add_friend_page.xml.flat
│ │ │ │ │ ├── layout_chat_page.xml.flat
│ │ │ │ │ ├── layout_empty_content_page.xml.flat
│ │ │ │ │ ├── layout_fragment_friends.xml.flat
│ │ │ │ │ ├── layout_fragment_index.xml.flat
│ │ │ │ │ ├── layout_fragment_mine.xml.flat
│ │ │ │ │ ├── layout_fragment_news.xml.flat
│ │ │ │ │ ├── layout_friends_item.xml.flat
│ │ │ │ │ ├── layout_item.xml.flat
│ │ │ │ │ ├── layout_login.xml.flat
│ │ │ │ │ ├── layout_make_moment_page.xml.flat
│ │ │ │ │ ├── layout_message_item.xml.flat
│ │ │ │ │ ├── layout_msg_item.xml.flat
│ │ │ │ │ ├── layout_news_item.xml.flat
│ │ │ │ │ ├── layout_regist.xml.flat
│ │ │ │ │ ├── menu_bottom_nav_menu.xml.flat
│ │ │ │ │ ├── menu_popumenu.xml.flat
│ │ │ │ │ ├── mipmap-anydpi-v26_ic_launcher.xml.flat
│ │ │ │ │ ├── mipmap-anydpi-v26_ic_launcher_round.xml.flat
│ │ │ │ │ ├── mipmap-hdpi_ic_launcher.png.flat
│ │ │ │ │ ├── mipmap-hdpi_ic_launcher_round.png.flat
│ │ │ │ │ ├── mipmap-mdpi_ic_launcher.png.flat
│ │ │ │ │ ├── mipmap-mdpi_ic_launcher_round.png.flat
│ │ │ │ │ ├── mipmap-xhdpi_ic_launcher.png.flat
│ │ │ │ │ ├── mipmap-xhdpi_ic_launcher_round.png.flat
│ │ │ │ │ ├── mipmap-xxhdpi_ic_launcher.png.flat
│ │ │ │ │ ├── mipmap-xxhdpi_ic_launcher_round.png.flat
│ │ │ │ │ ├── mipmap-xxxhdpi_ic_launcher.png.flat
│ │ │ │ │ ├── mipmap-xxxhdpi_ic_launcher_round.png.flat
│ │ │ │ │ ├── navigation_mobile_navigation.xml.flat
│ │ │ │ │ ├── values-af_values-af.arsc.flat
│ │ │ │ │ ├── values-am_values-am.arsc.flat
│ │ │ │ │ ├── values-ar_values-ar.arsc.flat
│ │ │ │ │ ├── values-as_values-as.arsc.flat
│ │ │ │ │ ├── values-az_values-az.arsc.flat
│ │ │ │ │ ├── values-b sr Latn_values-b sr Latn.arsc.flat
│ │ │ │ │ ├── values-be_values-be.arsc.flat
│ │ │ │ │ ├── values-bg_values-bg.arsc.flat
│ │ │ │ │ ├── values-bn_values-bn.arsc.flat
│ │ │ │ │ ├── values-bs_values-bs.arsc.flat
│ │ │ │ │ ├── values-ca_values-ca.arsc.flat
│ │ │ │ │ ├── values-cs_values-cs.arsc.flat
│ │ │ │ │ ├── values-da_values-da.arsc.flat
│ │ │ │ │ ├── values-de_values-de.arsc.flat
│ │ │ │ │ ├── values-el_values-el.arsc.flat
│ │ │ │ │ ├── values-en-rAU_values-en-rAU.arsc.flat
│ │ │ │ │ ├── values-en-rCA_values-en-rCA.arsc.flat
│ │ │ │ │ ├── values-en-rGB_values-en-rGB.arsc.flat
│ │ │ │ │ ├── values-en-rIN_values-en-rIN.arsc.flat
│ │ │ │ │ ├── values-en-rXC_values-en-rXC.arsc.flat
│ │ │ │ │ ├── values-es-rUS_values-es-rUS.arsc.flat
│ │ │ │ │ ├── values-es_values-es.arsc.flat
│ │ │ │ │ ├── values-et_values-et.arsc.flat
│ │ │ │ │ ├── values-eu_values-eu.arsc.flat
│ │ │ │ │ ├── values-fa_values-fa.arsc.flat
│ │ │ │ │ ├── values-fi_values-fi.arsc.flat
│ │ │ │ │ ├── values-fr-rCA_values-fr-rCA.arsc.flat
│ │ │ │ │ ├── values-fr_values-fr.arsc.flat
│ │ │ │ │ ├── values-gl_values-gl.arsc.flat
│ │ │ │ │ ├── values-gu_values-gu.arsc.flat
│ │ │ │ │ ├── values-h360dp-land-v13_values-h360dp-land-v13.arsc.flat
│ │ │ │ │ ├── values-h480dp-land-v13_values-h480dp-land-v13.arsc.flat
│ │ │ │ │ ├── values-h720dp-v13_values-h720dp-v13.arsc.flat
│ │ │ │ │ ├── values-hdpi-v4_values-hdpi-v4.arsc.flat
│ │ │ │ │ ├── values-hi_values-hi.arsc.flat
│ │ │ │ │ ├── values-hr_values-hr.arsc.flat
│ │ │ │ │ ├── values-hu_values-hu.arsc.flat
│ │ │ │ │ ├── values-hy_values-hy.arsc.flat
│ │ │ │ │ ├── values-in_values-in.arsc.flat
│ │ │ │ │ ├── values-is_values-is.arsc.flat
│ │ │ │ │ ├── values-it_values-it.arsc.flat
│ │ │ │ │ ├── values-iw_values-iw.arsc.flat
│ │ │ │ │ ├── values-ja_values-ja.arsc.flat
│ │ │ │ │ ├── values-ka_values-ka.arsc.flat
│ │ │ │ │ ├── values-kk_values-kk.arsc.flat
│ │ │ │ │ ├── values-km_values-km.arsc.flat
│ │ │ │ │ ├── values-kn_values-kn.arsc.flat
│ │ │ │ │ ├── values-ko_values-ko.arsc.flat
│ │ │ │ │ ├── values-ky_values-ky.arsc.flat
│ │ │ │ │ ├── values-land_values-land.arsc.flat
│ │ │ │ │ ├── values-large-v4_values-large-v4.arsc.flat
│ │ │ │ │ ├── values-ldltr-v21_values-ldltr-v21.arsc.flat
│ │ │ │ │ ├── values-lo_values-lo.arsc.flat
│ │ │ │ │ ├── values-lt_values-lt.arsc.flat
│ │ │ │ │ ├── values-lv_values-lv.arsc.flat
│ │ │ │ │ ├── values-mk_values-mk.arsc.flat
│ │ │ │ │ ├── values-ml_values-ml.arsc.flat
│ │ │ │ │ ├── values-mn_values-mn.arsc.flat
│ │ │ │ │ ├── values-mr_values-mr.arsc.flat
│ │ │ │ │ ├── values-ms_values-ms.arsc.flat
│ │ │ │ │ ├── values-my_values-my.arsc.flat
│ │ │ │ │ ├── values-nb_values-nb.arsc.flat
│ │ │ │ │ ├── values-ne_values-ne.arsc.flat
│ │ │ │ │ ├── values-night-v8_values-night-v8.arsc.flat
│ │ │ │ │ ├── values-nl_values-nl.arsc.flat
│ │ │ │ │ ├── values-or_values-or.arsc.flat
│ │ │ │ │ ├── values-pa_values-pa.arsc.flat
│ │ │ │ │ ├── values-pl_values-pl.arsc.flat
│ │ │ │ │ ├── values-port_values-port.arsc.flat
│ │ │ │ │ ├── values-pt-rBR_values-pt-rBR.arsc.flat
│ │ │ │ │ ├── values-pt-rPT_values-pt-rPT.arsc.flat
│ │ │ │ │ ├── values-pt_values-pt.arsc.flat
│ │ │ │ │ ├── values-ro_values-ro.arsc.flat
│ │ │ │ │ ├── values-ru_values-ru.arsc.flat
│ │ │ │ │ ├── values-si_values-si.arsc.flat
│ │ │ │ │ ├── values-sk_values-sk.arsc.flat
│ │ │ │ │ ├── values-sl_values-sl.arsc.flat
│ │ │ │ │ ├── values-small-v4_values-small-v4.arsc.flat
│ │ │ │ │ ├── values-sq_values-sq.arsc.flat
│ │ │ │ │ ├── values-sr_values-sr.arsc.flat
│ │ │ │ │ ├── values-sv_values-sv.arsc.flat
│ │ │ │ │ ├── values-sw600dp-v13_values-sw600dp-v13.arsc.flat
│ │ │ │ │ ├── values-sw_values-sw.arsc.flat
│ │ │ │ │ ├── values-ta_values-ta.arsc.flat
│ │ │ │ │ ├── values-te_values-te.arsc.flat
│ │ │ │ │ ├── values-th_values-th.arsc.flat
│ │ │ │ │ ├── values-tl_values-tl.arsc.flat
│ │ │ │ │ ├── values-tr_values-tr.arsc.flat
│ │ │ │ │ ├── values-uk_values-uk.arsc.flat
│ │ │ │ │ ├── values-ur_values-ur.arsc.flat
│ │ │ │ │ ├── values-uz_values-uz.arsc.flat
│ │ │ │ │ ├── values-v16_values-v16.arsc.flat
│ │ │ │ │ ├── values-v17_values-v17.arsc.flat
│ │ │ │ │ ├── values-v18_values-v18.arsc.flat
│ │ │ │ │ ├── values-v21_values-v21.arsc.flat
│ │ │ │ │ ├── values-v22_values-v22.arsc.flat
│ │ │ │ │ ├── values-v23_values-v23.arsc.flat
│ │ │ │ │ ├── values-v24_values-v24.arsc.flat
│ │ │ │ │ ├── values-v25_values-v25.arsc.flat
│ │ │ │ │ ├── values-v26_values-v26.arsc.flat
│ │ │ │ │ ├── values-v28_values-v28.arsc.flat
│ │ │ │ │ ├── values-vi_values-vi.arsc.flat
│ │ │ │ │ ├── values-w360dp-port-v13_values-w360dp-port-v13.arsc.flat
│ │ │ │ │ ├── values-w480dp-port-v13_values-w480dp-port-v13.arsc.flat
│ │ │ │ │ ├── values-watch-v20_values-watch-v20.arsc.flat
│ │ │ │ │ ├── values-watch-v21_values-watch-v21.arsc.flat
│ │ │ │ │ ├── values-xlarge-v4_values-xlarge-v4.arsc.flat
│ │ │ │ │ ├── values-zh-rCN_values-zh-rCN.arsc.flat
│ │ │ │ │ ├── values-zh-rHK_values-zh-rHK.arsc.flat
│ │ │ │ │ ├── values-zh-rTW_values-zh-rTW.arsc.flat
│ │ │ │ │ ├── values-zu_values-zu.arsc.flat
│ │ │ │ │ └── values_values.arsc.flat
│ │ │ │ ├── runtime_symbol_list
│ │ │ │ │ └── debug
│ │ │ │ │ └── R.txt
│ │ │ │ ├── sub_project_dex_archive
│ │ │ │ │ └── debug
│ │ │ │ │ └── out
│ │ │ │ ├── symbol_list_with_package_name
│ │ │ │ │ └── debug
│ │ │ │ │ └── package-aware-r.txt
│ │ │ │ └── validate_signing_config
│ │ │ │ └── debug
│ │ │ ├── outputs
│ │ │ │ ├── apk
│ │ │ │ │ └── debug
│ │ │ │ │ ├── app-debug.apk
│ │ │ │ │ └── output-metadata.json
│ │ │ │ └── logs
│ │ │ │ └── manifest-merger-debug-report.txt
│ │ │ └── tmp
│ │ │ └── compileDebugJavaWithJavac
│ │ │ └── source-classes-mapping.txt
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── wechating
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ │ └── litePal.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── wechating
│ │ │ │ ├── AddFriendPage.java
│ │ │ │ ├── ChatPage.java
│ │ │ │ ├── EmptyContentPage.java
│ │ │ │ ├── Index.java
│ │ │ │ ├── LoginActivity.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── MakeMomentPage.java
│ │ │ │ ├── RegistActivity.java
│ │ │ │ ├── component
│ │ │ │ │ ├── Cn2Spell.java
│ │ │ │ │ ├── FriendsSlideLayout.java
│ │ │ │ │ ├── MessageSlideLayout.java
│ │ │ │ │ ├── MsgAdapter.java
│ │ │ │ │ ├── NewsAdapter.java
│ │ │ │ │ ├── SideBar.java
│ │ │ │ │ └── SortAdapter.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── Friends.java
│ │ │ │ │ ├── Msg.java
│ │ │ │ │ └── User.java
│ │ │ │ ├── ui
│ │ │ │ │ ├── friends
│ │ │ │ │ │ ├── FriendsFragment.java
│ │ │ │ │ │ └── FriendsViewModel.java
│ │ │ │ │ ├── index
│ │ │ │ │ │ ├── IndexFragment.java
│ │ │ │ │ │ └── IndexViewModel.java
│ │ │ │ │ ├── mine
│ │ │ │ │ │ ├── MineFragment.java
│ │ │ │ │ │ └── MineViewModel.java
│ │ │ │ │ └── news
│ │ │ │ │ ├── NewsFragment.java
│ │ │ │ │ └── NewsViewModel.java
│ │ │ │ └── utils
│ │ │ │ ├── FriendsUtil.java
│ │ │ │ ├── JDBCUtils.java
│ │ │ │ └── UserUtil.java
│ │ │ └── res
│ │ │ ├── drawable
│ │ │ │ ├── addbtn.png
│ │ │ │ ├── addfriend.png
│ │ │ │ ├── address.png
│ │ │ │ ├── album.png
│ │ │ │ ├── app.png
│ │ │ │ ├── back.png
│ │ │ │ ├── buttonbackground.xml
│ │ │ │ ├── camera.png
│ │ │ │ ├── cards.png
│ │ │ │ ├── dialog_left.xml
│ │ │ │ ├── dialog_right.xml
│ │ │ │ ├── friends.png
│ │ │ │ ├── help.png
│ │ │ │ ├── ic_dashboard_black_24dp.xml
│ │ │ │ ├── ic_home_black_24dp.xml
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ ├── ic_notifications_black_24dp.xml
│ │ │ │ ├── inputbackground.xml
│ │ │ │ ├── login_background.jpg
│ │ │ │ ├── message.png
│ │ │ │ ├── mine.png
│ │ │ │ ├── news.png
│ │ │ │ ├── news_background.jpg
│ │ │ │ ├── notfound.png
│ │ │ │ ├── p1.jpg
│ │ │ │ ├── p10.jpg
│ │ │ │ ├── p11.jpg
│ │ │ │ ├── p12.jpg
│ │ │ │ ├── p13.jpg
│ │ │ │ ├── p14.jpg
│ │ │ │ ├── p15.jpg
│ │ │ │ ├── p16.jpg
│ │ │ │ ├── p17.jpg
│ │ │ │ ├── p18.jpg
│ │ │ │ ├── p2.jpg
│ │ │ │ ├── p3.jpg
│ │ │ │ ├── p4.jpg
│ │ │ │ ├── p5.jpg
│ │ │ │ ├── p6.jpg
│ │ │ │ ├── p7.jpg
│ │ │ │ ├── p8.jpg
│ │ │ │ ├── p9.jpg
│ │ │ │ ├── pyq1.jpg
│ │ │ │ ├── pyq2_1.jpg
│ │ │ │ ├── pyq2_2.jpg
│ │ │ │ ├── pyq3_1.PNG
│ │ │ │ ├── pyq3_2.PNG
│ │ │ │ ├── pyq4_1.jpg
│ │ │ │ ├── pyq4_2.jpg
│ │ │ │ ├── pyq4_3.jpg
│ │ │ │ ├── pyq5_1.jpg
│ │ │ │ ├── pyq5_2.jpg
│ │ │ │ ├── pyq6.jpg
│ │ │ │ ├── pyq7.jpg
│ │ │ │ ├── pyq8_1.jpg
│ │ │ │ ├── pyq8_2.jpg
│ │ │ │ ├── rounded_edittext.xml
│ │ │ │ ├── sex.png
│ │ │ │ ├── star.png
│ │ │ │ ├── star1.png
│ │ │ │ ├── star2.png
│ │ │ │ └── username_pic.png
│ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ │ ├── activity_index.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── add_friend_page.xml
│ │ │ │ ├── chat_page.xml
│ │ │ │ ├── empty_content_page.xml
│ │ │ │ ├── fragment_friends.xml
│ │ │ │ ├── fragment_index.xml
│ │ │ │ ├── fragment_mine.xml
│ │ │ │ ├── fragment_news.xml
│ │ │ │ ├── friends_item.xml
│ │ │ │ ├── item.xml
│ │ │ │ ├── login.xml
│ │ │ │ ├── make_moment_page.xml
│ │ │ │ ├── message_item.xml
│ │ │ │ ├── msg_item.xml
│ │ │ │ ├── news_item.xml
│ │ │ │ └── regist.xml
│ │ │ ├── menu
│ │ │ │ ├── bottom_nav_menu.xml
│ │ │ │ └── popumenu.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
│ │ │ │ └── mobile_navigation.xml
│ │ │ ├── values
│ │ │ │ ├── attrs.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── values-night
│ │ │ └── themes.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── wechating
│ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── local.properties
│ ├── settings.gradle
│ └── 仿微信可跳第级三界面.txt
└── 仿微信大作业.zip
192 directories, 734 files
评论