• Search by APIs
  • Search by Words
  • Search Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: AndroidDemo (GitHub Link)
  • AndroidDemo-master
    • chapter06
      • ServiceBind201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • servicebind
                        • MainActivity.java
                        • MyService.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • servicebind
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • servicebind
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • remote_service
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • build
          • android-profile
            • profile-2017-10-23-02-16-45-674.rawproto
            • profile-2017-10-16-23-55-32-325.rawproto
            • profile-2017-10-16-23-55-42-914.rawproto
            • profile-2017-10-16-23-43-02-949.rawproto
            • profile-2018-06-16-16-34-03-628.rawproto
            • profile-2017-10-16-23-49-23-758.rawproto
            • profile-2018-01-14-13-38-52-105.rawproto
            • profile-2017-10-17-00-12-56-930.rawproto
            • profile-2017-10-16-23-50-11-261.rawproto
            • profile-2018-01-14-13-39-02-083.json
            • profile-2017-10-17-00-26-35-901.rawproto
            • profile-2017-10-17-11-43-56-176.rawproto
            • profile-2017-10-16-23-47-15-412.rawproto
            • profile-2017-10-16-23-42-55-728.rawproto
            • profile-2017-10-17-00-58-05-342.rawproto
            • profile-2017-10-17-00-26-21-506.rawproto
            • profile-2017-10-17-11-43-40-640.rawproto
            • profile-2018-01-14-13-37-02-867.rawproto
            • profile-2017-10-16-23-46-22-893.rawproto
            • profile-2017-10-17-00-26-04-856.rawproto
            • profile-2017-10-17-11-43-37-024.rawproto
            • profile-2017-10-17-00-25-24-720.rawproto
            • profile-2017-10-17-01-15-41-502.rawproto
            • profile-2018-06-16-16-34-03-628.json
            • profile-2017-10-17-00-26-52-852.rawproto
            • profile-2017-10-17-01-14-33-507.rawproto
            • profile-2017-10-16-23-48-20-683.rawproto
            • profile-2017-10-16-23-56-17-104.rawproto
            • profile-2017-10-16-23-53-44-838.rawproto
            • profile-2017-10-23-02-50-12-424.rawproto
            • profile-2017-10-23-02-16-49-402.rawproto
            • profile-2017-10-17-00-23-51-530.rawproto
            • profile-2017-10-17-00-54-06-531.rawproto
            • profile-2017-10-17-00-47-10-694.rawproto
            • profile-2018-01-14-13-38-52-105.json
            • profile-2017-10-17-00-14-48-194.rawproto
            • profile-2017-10-16-23-45-36-193.rawproto
            • profile-2017-10-16-23-46-51-330.rawproto
            • profile-2017-10-16-23-50-17-102.rawproto
            • profile-2017-10-16-23-47-01-729.rawproto
            • profile-2017-10-16-23-54-10-487.rawproto
            • profile-2017-10-23-02-50-00-313.rawproto
            • profile-2017-10-17-00-58-15-366.rawproto
            • profile-2017-10-16-23-55-18-000.rawproto
            • profile-2017-10-16-23-46-41-307.rawproto
            • profile-2017-10-17-01-27-13-124.rawproto
            • profile-2018-01-14-13-39-02-083.rawproto
            • profile-2017-10-17-01-14-35-178.rawproto
            • profile-2017-10-16-23-49-11-400.rawproto
            • profile-2017-10-16-23-43-05-394.rawproto
            • profile-2017-10-16-23-47-25-473.rawproto
            • profile-2017-10-23-02-26-05-824.rawproto
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • remote_service.iml
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • encodings.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • layout
                  • main.xml
                • drawable-ldpi
                • raw
                • drawable-hdpi
                  • seekbar_bg.xml
                  • seekbar_thumb.xml
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • remoteservice
                      • MusicService.java
                      • Remote_serviceActivity.java
              • aidl
                • com
                  • androidbook
                    • remoteservice
                      • IServicePlayer.aidl
          • build
            • intermediates
              • res
                • merged
                  • debug
                    • drawable-hdpi_seekbar_thumb.xml.flat
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_seekbar_bg_grey.png.flat
                    • drawable-hdpi_thumb.png.flat
                    • drawable-hdpi_icon.png.flat
                    • drawable-hdpi_seekbar_bg_green.png.flat
                    • values_values.arsc.flat
                    • drawable-hdpi_seekbar_bg.xml.flat
                    • layout_main.xml.flat
                    • drawable-hdpi_thumb_green.png.flat
              • annotation_processor_list
                • debug
                  • annotationProcessors.json
              • dex
                • debug
                  • mergeDexDebug
                    • out
                      • classes.dex
              • metadata_feature_manifest
                • debug
                  • processDebugManifest
                    • metadata-feature
                      • output.json
              • apk_list
                • debug
                  • mainApkListPersistenceDebug
                    • apk-list.gson
              • compatible_screen_manifest
                • debug
                  • createDebugCompatibleScreenManifests
                    • out
                      • output.json
              • instant_app_manifest
                • debug
                  • AndroidManifest.xml
                  • output.json
              • merged_manifests
                • debug
                  • AndroidManifest.xml
                  • output.json
              • merged_java_res
                • debug
              • signing_config
                • debug
                  • out
                    • signing-config.json
              • processed_res
                • debug
                  • processDebugResources
                    • out
                      • output.json
              • incremental
                • mergeDebugResources
                  • compile-file-map.properties
                  • merged.dir
                    • values
                      • values.xml
                  • merger.xml
                • packageDebug
                  • tmp
                    • debug
                      • zip-cache
                        • B8itUM3jXjihXFmKeMJunxnRjY8=
                      • dex-renamer-state.txt
                • mergeDebugAssets
                  • merger.xml
                • debug-mergeNativeLibs
                  • merge-state
                • mergeDebugShaders
                  • merger.xml
                • debug-mergeJavaRes
                  • merge-state
                • mergeDebugJniLibFolders
                  • merger.xml
              • javac
                • debug
                  • classes
                    • com
                      • androidbook
                        • remoteservice
                          • Remote_serviceActivity.class
                          • Remote_serviceActivity$2.class
                          • R$id.class
                          • IServicePlayer$Stub.class
                          • R.class
                          • IServicePlayer.class
                          • Remote_serviceActivity$3.class
                          • IServicePlayer$Stub$Proxy.class
                          • Remote_serviceActivity$4.class
                          • R$string.class
                          • R$raw.class
                          • Remote_serviceActivity$1.class
                          • BuildConfig.class
                          • MusicService.class
                          • MusicService$1.class
                          • R$drawable.class
                          • R$layout.class
              • manifest_merge_blame_file
                • debug
                  • manifest-merger-blame-debug-report.txt
              • bundle_manifest
                • debug
                  • processDebugManifest
                    • bundle-manifest
                      • AndroidManifest.xml
                      • output.json
              • symbols
                • debug
                  • R.txt
              • blame
                • res
                  • debug
                    • single
                      • debug.json
                    • multi-v2
                      • debug.json
                      • values.json
              • transforms
                • dexBuilder
                  • debug
                    • 0
                      • com
                        • androidbook
                          • remoteservice
                            • R$string.dex
                            • R$layout.dex
                            • Remote_serviceActivity$1.dex
                            • Remote_serviceActivity.dex
                            • R$raw.dex
                            • R$id.dex
                            • IServicePlayer.dex
                            • Remote_serviceActivity$4.dex
                            • R.dex
                            • IServicePlayer$Stub.dex
                            • Remote_serviceActivity$3.dex
                            • IServicePlayer$Stub$Proxy.dex
                            • MusicService$1.dex
                            • BuildConfig.dex
                            • MusicService.dex
                            • R$drawable.dex
                            • Remote_serviceActivity$2.dex
                    • __content__.json
            • outputs
              • apk
                • debug
                  • output.json
              • logs
                • manifest-merger-debug-report.txt
            • generated
              • source
                • buildConfig
                  • debug
                    • com
                      • androidbook
                        • remoteservice
                          • BuildConfig.java
              • aidl_source_output_dir
                • debug
                  • compileDebugAidl
                    • out
                      • com
                        • androidbook
                          • remoteservice
                            • IServicePlayer.java
              • not_namespaced_r_class_sources
                • debug
                  • r
                    • com
                      • androidbook
                        • remoteservice
                          • R.java
          • app.iml
          • build.gradle
        • settings.gradle
        • .gradle
          • 2.2.1
            • taskArtifacts
              • fileSnapshots.bin
              • cache.properties
              • outputFileStates.bin
              • fileHashes.bin
              • cache.properties.lock
              • taskArtifacts.bin
          • 3.3
            • taskArtifacts
              • fileHashes.bin
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 5.4.1
            • javaCompile
              • javaCompile.lock
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • executionHistory
              • executionHistory.bin
              • executionHistory.lock
            • gc.properties
          • vcsWorkingDirs
            • gc.properties
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
          • vcs-1
            • gc.properties
      • ServiceTest201709
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • servicetest
                      • MainActivity.java
                      • MyService.java
            • androidTest
              • java
                • com
                  • example
                    • servicetest
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • servicetest
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ServiceBind201709
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • servicebind
                      • MainActivity.java
                      • MyService.java
            • androidTest
              • java
                • com
                  • example
                    • servicebind
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • servicebind
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • MusicPlayer
        • UI (1).jpg
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • UI (2).jpg
        • gradlew.bat
        • LICENSE
        • gradlew
        • pic
          • playing.jpg
          • home.jpg
          • local_music.jpg
          • home_nav.jpg
          • theme.jpg
          • scan.jpg
          • playlist.jpg
        • build.gradle
        • README.md
        • .idea
          • libraries
            • com_android_support_test_runner_0_5.xml
            • Gradle__com_android_support_support_compat_24_2_1_aar.xml
            • com_android_support_support_media_compat_24_2_1.xml
            • Gradle__com_android_support_constraint_constraint_layout_1_0_2_aar.xml
            • Gradle__com_android_support_appcompat_v7_24_2_1_aar.xml
            • com_github_bumptech_glide_glide_3_7_0_jar.xml
            • Gradle__com_squareup_javawriter_2_1_1_jar.xml
            • com_android_support_support_compat_24_2_1.xml
            • com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml
            • com_android_support_support_annotations_24_2_1_jar.xml
            • com_squareup_javawriter_2_1_1_jar.xml
            • Gradle__com_android_support_support_media_compat_24_2_1_aar.xml
            • Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
            • junit_junit_4_12_jar.xml
            • com_android_support_constraint_constraint_layout_1_0_2.xml
            • com_android_support_support_fragment_24_2_1.xml
            • Gradle__junit_junit_4_12_jar.xml
            • Gradle__com_android_support_design_24_2_1_aar.xml
            • javax_inject_javax_inject_1_jar.xml
            • com_belerweb_pinyin4j_2_5_0_jar.xml
            • org_hamcrest_hamcrest_integration_1_3_jar.xml
            • com_android_support_appcompat_v7_24_2_1.xml
            • com_squareup_okhttp3_okhttp_3_4_1_jar.xml
            • Gradle__com_android_support_test_exposed_instrumentation_api_publish_0_5_aar.xml
            • Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
            • Gradle__com_android_support_support_vector_drawable_24_2_1_aar.xml
            • com_android_support_test_rules_0_5.xml
            • com_google_code_findbugs_jsr305_2_0_1_jar.xml
            • Gradle__com_github_bumptech_glide_glide_3_7_0_jar.xml
            • com_android_support_support_vector_drawable_24_2_1.xml
            • Gradle__com_android_support_test_runner_0_5_aar.xml
            • com_android_support_test_espresso_espresso_idling_resource_2_2_2.xml
            • com_android_support_design_24_2_1.xml
            • Gradle__com_android_support_support_fragment_24_2_1_aar.xml
            • com_android_support_animated_vector_drawable_24_2_1.xml
            • Gradle__com_android_support_support_core_utils_24_2_1_aar.xml
            • Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
            • Gradle__com_android_support_test_espresso_espresso_idling_resource_2_2_2_aar.xml
            • Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
            • Gradle__com_android_support_test_rules_0_5_aar.xml
            • com_android_support_test_espresso_espresso_core_2_2_2.xml
            • Gradle__com_android_support_recyclerview_v7_24_2_1_aar.xml
            • com_android_support_support_core_ui_24_2_1.xml
            • javax_annotation_javax_annotation_api_1_2_jar.xml
            • com_android_support_support_v4_24_2_1.xml
            • Gradle__com_squareup_okio_okio_1_9_0_jar.xml
            • org_hamcrest_hamcrest_core_1_3_jar.xml
            • Gradle__com_android_support_support_v4_24_2_1_aar.xml
            • com_android_support_test_exposed_instrumentation_api_publish_0_5.xml
            • Gradle__com_android_support_animated_vector_drawable_24_2_1_aar.xml
            • Gradle__com_squareup_okhttp3_okhttp_3_4_1_jar.xml
            • Gradle__com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml
            • Gradle__com_belerweb_pinyin4j_2_5_0_jar.xml
            • com_squareup_okio_okio_1_9_0_jar.xml
            • com_makeramen_roundedimageview_2_3_0.xml
            • Gradle__com_android_support_support_core_ui_24_2_1_aar.xml
            • com_android_support_recyclerview_v7_24_2_1.xml
            • Gradle__javax_inject_javax_inject_1_jar.xml
            • Gradle__com_android_support_test_espresso_espresso_core_2_2_2_aar.xml
            • Gradle__com_github_mcxtzhang_SwipeDelMenuLayout_V1_2_5_aar.xml
            • com_android_support_support_core_utils_24_2_1.xml
            • org_hamcrest_hamcrest_library_1_3_jar.xml
            • Gradle__com_makeramen_roundedimageview_2_3_0_aar.xml
            • com_github_mcxtzhang_SwipeDelMenuLayout_V1_2_5.xml
            • Gradle__javax_annotation_javax_annotation_api_1_2_jar.xml
            • Gradle__com_android_support_support_annotations_24_2_1_jar.xml
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • compiler.xml
          • modules.xml
          • encodings.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • copyright
            • profiles_settings.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • item_playbar_rv_list.xml
                  • activity_last_mylove.xml
                  • play_list_view_item.xml
                  • dialog_delete_file.xml
                  • fragment_single.xml
                  • fragment_playbar.xml
                  • local_music_item.xml
                  • nav_header.xml
                  • activity_playlist.xml
                  • activity_play.xml
                  • local_model_rv_item.xml
                  • dialog_delete_playlist.xml
                  • my_love_toast.xml
                  • change_theme_item.xml
                  • dialog_create_playlist.xml
                  • activity_scan.xml
                  • pop_window_menu.xml
                  • activity_welcome.xml
                  • activity_local_music.xml
                  • playbar_menu_window.xml
                  • activity_model.xml
                  • fragment_custom.xml
                  • activity_home.xml
                  • pop_add_playlist.xml
                  • activity_theme.xml
                  • fragment_album.xml
                  • activity_about.xml
                  • fragment_singer.xml
                • values-v21
                  • styles.xml
                • values-w820dp
                  • dimens.xml
                • menu
                  • nav_menu.xml
                  • local_music_menu.xml
                • mipmap-xxxhdpi
                • drawable-v21
                  • selector_layout.xml
                • drawable-xxhdpi
                  • bg_play.jpg
                • values-night
                  • colors.xml
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • attrs.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • selector_play_btn_pause.xml
                  • selector_play_btn_play.xml
                  • play_mode_level_list.xml
                  • selector_layout_day.xml
                  • selector_layout.xml
                  • sidebar_background.xml
                  • divider_bg.xml
                  • selector_play_pause_bar.xml
                  • selector_play_mode_single_cycle.xml
                  • shape_theme_btn_night.xml
                  • shape_theme_btn_day.xml
                  • play_btn_next_selector.xml
                  • selector_never_menu.xml
                  • shape_mylove.xml
                  • divider_home_list.xml
                  • selector_play_mode_cycle.xml
                  • shape_letter_pre.xml
                  • selector_scan_btn.xml
                  • shadow_view.xml
                  • selector_play_btn_prev.xml
                  • selector_layout_night.xml
                  • seekbar_style.xml
                  • selector_menu.xml
                  • selector_next_play_bar.xml
                  • selector_play_mode_random.xml
                  • circle_shape.xml
                  • bottom_bar_shape.xml
                  • selector_play_btn_play_pause.xml
                  • selector_pause_bar.xml
                  • selector_play_bar.xml
                • anim
                  • out_to_left_anim.xml
                  • out_to_right_anim.xml
                  • in_from_left_anim.xml
                  • pop_enter.xml
                  • in_from_right_anim.xml
                  • pop_exit.xml
                  • start_anim.xml
                  • out_anim.xml
              • AndroidManifest.xml
              • java
                • com
                  • lijunyan
                    • blackmusic
                      • database
                        • DBManager.java
                        • DatabaseHelper.java
                      • fragment
                        • SingleFragment.java
                        • FolderFragment.java
                        • CustomFragment.java
                        • AlbumFragment.java
                        • SingerFragment.java
                        • PlayBarFragment.java
                      • receiver
                        • PlayerManagerReceiver.java
                      • entity
                        • AlbumInfo.java
                        • SingerInfo.java
                        • FolderInfo.java
                        • PlayListInfo.java
                        • MusicInfo.java
                        • ThemeInfo.java
                      • util
                        • MyMusicUtil.java
                        • Constant.java
                        • UpdateUIThread.java
                        • ChineseToEnglish.java
                        • HttpUtil.java
                        • CustomAttrValueUtil.java
                        • SelectorUtil.java
                        • MyApplication.java
                      • activity
                        • WelcomeActivity.java
                        • LocalMusicActivity.java
                        • ScanActivity.java
                        • PlayActivity.java
                        • PlayBarBaseActivity.java
                        • AboutActivity.java
                        • BaseActivity.java
                        • ThemeActivity.java
                        • PlaylistActivity.java
                        • HomeActivity.java
                        • ModelActivity.java
                        • LastMyloveActivity.java
                      • service
                        • MusicPlayerService.java
                      • adapter
                        • FolderAdapter.java
                        • RecyclerViewAdapter.java
                        • HomeListViewAdapter.java
                        • DividerItemDecoration.java
                        • AlbumAdapter.java
                        • PlaylistAdapter.java
                        • SingerAdapter.java
                      • view
                        • MusicPopMenuWindow.java
                        • PlayingPopWindow.java
                        • ScanView.java
                        • AddPlaylistWindow.java
                        • MyViewPager.java
                        • CustomDividerView.java
                        • SideBar.java
            • androidTest
              • java
                • com
                  • lijunyan
                    • blackmusic
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • lijunyan
                    • blackmusic
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ServiceTest201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • servicetest
                        • MainActivity.java
                        • MyService.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • servicetest
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • servicetest
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • PlayMedia
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • PlayMedia.iml
        • build
          • android-profile
            • profile-2017-10-16-23-30-03-145.rawproto
            • profile-2017-10-17-11-30-40-372.rawproto
            • profile-2017-10-16-23-24-11-874.rawproto
            • profile-2017-10-17-00-12-20-661.rawproto
            • profile-2018-06-16-16-32-12-956.rawproto
            • profile-2017-10-17-01-22-49-810.rawproto
            • profile-2017-10-16-23-24-25-559.rawproto
            • profile-2018-01-01-16-46-53-375.rawproto
            • profile-2018-01-01-16-14-52-697.rawproto
            • profile-2017-10-16-23-25-18-312.rawproto
            • profile-2017-10-16-23-31-28-843.rawproto
            • profile-2017-10-17-01-22-47-988.rawproto
            • profile-2018-01-01-16-14-52-697.json
            • profile-2018-01-01-16-15-02-923.json
            • profile-2018-06-16-16-32-12-956.json
            • profile-2018-01-01-16-46-53-375.json
            • profile-2017-10-17-01-22-57-136.rawproto
            • profile-2018-01-01-16-15-02-923.rawproto
            • profile-2017-10-17-11-42-24-492.rawproto
            • profile-2018-01-01-16-13-38-498.rawproto
            • profile-2017-10-16-23-24-28-985.rawproto
            • profile-2017-10-16-23-31-20-071.rawproto
            • profile-2017-10-17-11-33-26-851.rawproto
            • profile-2017-10-17-11-30-46-075.rawproto
            • profile-2017-10-17-10-09-42-984.rawproto
            • profile-2017-10-16-23-31-04-105.rawproto
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • jarRepositories.xml
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • layout
                  • main.xml
                • drawable-ldpi
                • raw
                • drawable-hdpi
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • playmedia
                      • Music.java
                      • PlayMediaActivity.java
          • build
            • intermediates
              • res
                • merged
                  • debug
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_icon.png.flat
                    • values_values.arsc.flat
                    • layout_main.xml.flat
              • project_dex_archive
                • debug
                  • out
                    • com
                      • androidbook
                        • playmedia
                          • Music.dex
                          • PlayMediaActivity$1.dex
                          • PlayMediaActivity.dex
                          • BuildConfig.dex
              • annotation_processor_list
                • debug
                  • annotationProcessors.json
              • navigation_json
                • debug
                  • navigation.json
              • dex
                • debug
                  • mergeDexDebug
                    • classes.dex
              • metadata_feature_manifest
                • debug
                  • processDebugManifest
                    • metadata-feature
                      • output.json
                  • metadata-feature
                    • output.json
              • apk_list
                • debug
                  • mainApkListPersistenceDebug
                    • apk-list.gson
              • compatible_screen_manifest
                • debug
                  • createDebugCompatibleScreenManifests
                    • out
                      • output.json
                  • out
                    • output.json
              • instant_app_manifest
                • debug
                  • AndroidManifest.xml
                  • output.json
              • compile_and_runtime_not_namespaced_r_class_jar
                • debug
              • merged_manifests
                • debug
                  • AndroidManifest.xml
                  • output.json
              • merged_java_res
                • debug
              • signing_config
                • debug
                  • out
                    • signing-config.json
              • processed_res
                • debug
                  • processDebugResources
                    • out
                      • output.json
                  • out
                    • output.json
              • incremental
                • mergeDebugResources
                  • compile-file-map.properties
                  • merged.dir
                    • values
                      • values.xml
                  • merger.xml
                • packageDebug
                  • tmp
                    • debug
                      • zip-cache
                        • javaResources0
                        • androidResources
                      • dex-renamer-state.txt
                • mergeDebugAssets
                  • merger.xml
                • debug-mergeNativeLibs
                  • merge-state
                • mergeDebugShaders
                  • merger.xml
                • debug-mergeJavaRes
                  • merge-state
                • mergeDebugJniLibFolders
                  • merger.xml
              • javac
                • debug
                  • classes
                    • com
                      • androidbook
                        • playmedia
                          • BuildConfig.class
                          • PlayMediaActivity.class
                          • PlayMediaActivity$1.class
                          • Music.class
              • manifest_merge_blame_file
                • debug
                  • manifest-merger-blame-debug-report.txt
              • bundle_manifest
                • debug
                  • processDebugManifest
                    • bundle-manifest
                      • AndroidManifest.xml
                      • output.json
                  • bundle-manifest
                    • AndroidManifest.xml
                    • output.json
              • runtime_symbol_list
                • debug
                  • R.txt
              • dex_archive_input_jar_hashes
                • debug
                  • out
              • symbols
                • debug
                  • R.txt
              • blame
                • res
                  • debug
                    • single
                      • debug.json
                    • multi-v2
                      • debug.json
                      • values.json
              • transforms
                • dexBuilder
                  • debug
                    • 0
                      • com
                        • androidbook
                          • playmedia
                            • Music.dex
                            • R$string.dex
                            • R$layout.dex
                            • PlayMediaActivity$1.dex
                            • R$raw.dex
                            • R$id.dex
                            • R.dex
                            • PlayMediaActivity.dex
                            • BuildConfig.dex
                            • R$drawable.dex
                    • __content__.json
            • outputs
              • apk
                • debug
                  • output.json
              • logs
                • manifest-merger-debug-report.txt
            • generated
              • source
                • buildConfig
                  • debug
                    • com
                      • androidbook
                        • playmedia
                          • BuildConfig.java
              • not_namespaced_r_class_sources
                • debug
                  • r
                    • com
                      • androidbook
                        • playmedia
                          • R.java
          • app.iml
          • build.gradle
        • settings.gradle
        • .gradle
          • 2.2.1
            • taskArtifacts
              • fileSnapshots.bin
              • cache.properties
              • outputFileStates.bin
              • fileHashes.bin
              • cache.properties.lock
              • taskArtifacts.bin
          • 3.3
            • taskArtifacts
              • fileHashes.bin
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 5.4.1
            • javaCompile
              • javaCompile.lock
              • classAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • executionHistory
              • executionHistory.bin
              • executionHistory.lock
            • gc.properties
          • checksums
            • md5-checksums.bin
            • checksums.lock
            • sha1-checksums.bin
          • vcsWorkingDirs
            • gc.properties
          • 6.1.1
            • javaCompile
              • javaCompile.lock
              • classAnalysis.bin
              • jarAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • executionHistory
              • executionHistory.bin
              • executionHistory.lock
            • gc.properties
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
          • vcs-1
            • gc.properties
      • ReadMe.md
    • chapter03
      • LaunchModeSingleTop
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • gradle_models.ser
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodesingletop
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodesingletop
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodesingletop
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LaunchMode
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • gradle_models.ser
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • second.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • launchmode
                        • MainActivity.java
                        • SecondActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • launchmode
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • launchmode
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LaunchModeStandard
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • gradle_models.ser
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodestandard
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodestandard
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • launchmodestandard
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ReadMe.md
    • chapter10
      • AsyncTaskExample
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • AsyncTaskExample.iml
        • local.properties
        • README.md
        • .idea
          • libraries
            • Gradle__com_android_support_support_v4_24_0_0_aar.xml
            • Gradle__com_squareup_javawriter_2_1_1_jar.xml
            • Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
            • Gradle__junit_junit_4_12_jar.xml
            • Gradle__com_android_support_test_exposed_instrumentation_api_publish_0_5_aar.xml
            • Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
            • Gradle__com_android_support_test_runner_0_5_aar.xml
            • Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
            • Gradle__com_android_support_test_espresso_espresso_idling_resource_2_2_2_aar.xml
            • Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
            • Gradle__com_android_support_test_rules_0_5_aar.xml
            • Gradle__com_android_support_animated_vector_drawable_24_0_0_aar.xml
            • Gradle__com_android_support_appcompat_v7_24_0_0_aar.xml
            • Gradle__com_android_support_support_annotations_24_0_0_jar.xml
            • Gradle__com_android_support_support_vector_drawable_24_0_0_aar.xml
            • Gradle__javax_inject_javax_inject_1_jar.xml
            • Gradle__com_android_support_test_espresso_espresso_core_2_2_2_aar.xml
            • Gradle__javax_annotation_javax_annotation_api_1_2_jar.xml
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • enmingx
                    • asynctaskexample
                      • AsyncTaskActivity.java
          • proguard-rules.pro
          • app.iml
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gradle
          • 3.3
            • taskArtifacts
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 5.4.1
            • javaCompile
              • javaCompile.lock
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • executionHistory
              • executionHistory.lock
            • gc.properties
          • vcsWorkingDirs
            • gc.properties
          • 4.4
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
          • 4.6
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
          • vcs-1
            • gc.properties
      • HandlerThread
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • handlerthread
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • handlerthread
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • handlerthread
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AsyncTaskExample201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • asynctaskexample
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • asynctaskexample
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • asynctaskexample
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ThreadDemo
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • threaddemo
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • threaddemo
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • threaddemo
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • CommSubThread
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • commsubthread
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • commsubthread
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • commsubthread
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • UpdateUIinSubthread
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • updateuiinsubthread
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • updateuiinsubthread
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • updateuiinsubthread
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • CustomApplication
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main3.xml
                  • activity_main2.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • customapplication
                      • MainActivity.java
                      • MainActivity2.java
                      • MainActivity3.java
                      • customApp.java
            • androidTest
              • java
                • com
                  • example
                    • customapplication
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • customapplication
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ReadMe.md
      • ThreadUpdateTest
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • threadupdatetest
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • threadupdatetest
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • threadupdatetest
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • AsyncTask_learning
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • asynctask_learning
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • asynctask_learning
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • asynctask_learning
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Handler_learning
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • carson_ho
                      • handler_learning
                        • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • carson_ho
                      • handler_learning
                        • ApplicationTest.java
            • test
              • java
                • com
                  • example
                    • carson_ho
                      • handler_learning
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • HandlerDemo
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • handlerdemo
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • handlerdemo
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • handlerdemo
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
    • LICENSE
    • chapter05
      • ReckyclerViewTest201709
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • Readme.md
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • fruit_item.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • administrator
                      • reckyclerviewtest
                        • MainActivity.java
                        • Fruit.java
                        • FruitAdapter.java
            • androidTest
              • java
                • com
                  • example
                    • administrator
                      • reckyclerviewtest
                        • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • administrator
                      • reckyclerviewtest
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LayoutTest
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • layouttest
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • layouttest
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • layouttest
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LayOut201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • layout
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • layout
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • layout
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Dialog201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • jarRepositories.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • radiobutton.xml
                  • seek.xml
                  • activity_main.xml
                  • dialog_my.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                  • cat_small.jpg
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • dialog201908
                        • MainActivity.java
                        • radiobutton.java
                        • MyDialog.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • dialog201908
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • dialog201908
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ListViewTest201908
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • fruit_item.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • listviewtest
                        • MainActivity.java
                        • Fruit.java
                        • FruitAdapter.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • listviewtest
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • listviewtest
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Notification2017V23Builder
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • projectFilesBackup
          • .idea
            • workspace.xml
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • xml
                  • pref_general.xml
                  • pref_data_sync.xml
                  • pref_notification.xml
                  • pref_headers.xml
                • drawable-mdpi
                • mipmap-xhdpi
                • layout
                  • notification_template_customer.xml
                  • activity_image.xml
                  • activity_main.xml
                • drawable-xhdpi
                • values-w820dp
                  • dimens.xml
                • mipmap-xxxhdpi
                • drawable-v21
                  • ic_sync_black_24dp.xml
                  • ic_info_black_24dp.xml
                  • ic_notifications_black_24dp.xml
                • drawable-xxhdpi
                • mipmap-xxhdpi
                • drawable-xxxhdpi
                  • small.jpeg
                  • large.jpeg
                • raw
                • mipmap-hdpi
                • drawable-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • dimens.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • cat.jpg
              • AndroidManifest.xml
              • java
                • cn
                  • sleepycoder
                    • notification
                      • MediaService.java
                      • SettingsActivity.java
                      • MainActivity.java
                      • AppCompatPreferenceActivity.java
                      • ImageActivity.java
                      • DownloadService.java
            • androidTest
              • java
                • cn
                  • sleepycoder
                    • notification
                      • ApplicationTest.java
            • test
              • java
                • cn
                  • sleepycoder
                    • notification
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • CalculatorDemo
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • jarRepositories.xml
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • calculatordemo
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • calculatordemo
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • calculatordemo
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Spineer201712
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • spineer
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • spineer
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • spineer
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Dialog201712
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • readme.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • radiobutton.xml
                  • seek.xml
                  • activity_main.xml
                  • dialog_my.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • cat_small.jpg
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • dialog
                      • MainActivity.java
                      • radiobutton.java
                      • MyDialog.java
            • androidTest
              • java
                • com
                  • example
                    • dialog
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • dialog
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • Menu
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • Readme.md
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • menu
                      • MainActivity.java
            • androidTest
              • java
                • com
                  • example
                    • menu
                      • ExampleInstrumentedTest.java
            • test
              • java
                • com
                  • example
                    • menu
                      • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • LayOut201712
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • build
          • android-profile
            • profile-2017-09-04-22-42-19-340.rawproto
            • profile-2017-09-11-17-49-20-932.rawproto
            • profile-2017-09-04-22-22-42-909.rawproto
            • profile-2017-12-09-00-22-55-658.rawproto
            • profile-2017-12-09-00-14-58-281.json
            • profile-2017-09-04-21-23-43-797.rawproto
            • profile-2017-09-11-17-35-37-304.rawproto
            • profile-2017-09-11-17-47-13-773.rawproto
            • profile-2017-12-09-00-24-41-760.json
            • profile-2017-12-08-17-28-45-731.json
            • profile-2017-09-04-22-24-19-772.rawproto
            • profile-2017-12-09-00-24-21-309.json
            • profile-2017-12-09-00-14-21-734.json
            • profile-2017-12-09-00-23-59-053.rawproto
            • profile-2017-09-04-21-14-16-876.rawproto
            • profile-2018-06-16-16-08-12-318.json
            • profile-2017-09-04-22-23-20-637.rawproto
            • profile-2017-12-08-17-28-54-131.json
            • profile-2017-09-11-17-25-44-839.rawproto
            • profile-2017-12-08-17-28-45-731.rawproto
            • profile-2017-09-10-21-32-32-873.rawproto
            • profile-2017-09-04-22-41-24-874.rawproto
            • profile-2017-09-04-22-29-44-095.rawproto
            • profile-2018-06-16-16-08-12-318.rawproto
            • profile-2017-09-11-17-25-53-021.rawproto
            • profile-2017-12-09-00-24-21-309.rawproto
            • profile-2017-09-04-22-42-01-556.rawproto
            • profile-2017-09-04-22-37-14-566.rawproto
            • profile-2017-09-04-21-14-56-758.rawproto
            • profile-2017-12-08-17-28-34-544.rawproto
            • profile-2017-12-08-17-28-54-131.rawproto
            • profile-2017-09-04-22-22-39-283.rawproto
            • profile-2017-09-04-21-15-29-365.rawproto
            • profile-2017-09-04-21-14-54-133.rawproto
            • profile-2017-12-09-00-14-21-734.rawproto
            • profile-2017-12-09-00-25-06-351.json
            • profile-2017-12-09-00-25-06-351.rawproto
            • profile-2017-09-11-17-25-36-893.rawproto
            • profile-2017-12-09-00-14-58-281.rawproto
            • profile-2017-12-08-17-30-36-835.json
            • profile-2017-09-04-22-51-44-152.rawproto
            • profile-2017-12-09-00-24-41-760.rawproto
            • profile-2017-12-09-00-22-55-658.json
            • profile-2017-09-04-21-20-17-089.rawproto
            • profile-2017-12-09-00-24-51-677.json
            • profile-2017-12-08-17-30-36-835.rawproto
            • profile-2017-12-09-00-24-51-677.rawproto
            • profile-2017-09-04-22-38-50-020.rawproto
            • profile-2017-12-08-17-34-12-686.rawproto
            • profile-2017-09-04-21-20-29-010.rawproto
            • profile-2017-12-09-00-23-59-053.json
            • profile-2017-09-04-22-36-20-755.rawproto
            • profile-2017-12-08-17-34-12-686.json
            • profile-2017-09-04-22-38-40-171.rawproto
            • profile-2017-09-10-22-21-41-540.rawproto
            • profile-2017-09-10-21-32-25-635.rawproto
            • profile-2017-09-11-17-48-14-138.rawproto
            • profile-2017-09-04-22-51-42-088.rawproto
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • layout
                  • main_test.xml
                • drawable-ldpi
                • drawable-hdpi
                  • dog.jpg
                  • cat_normal.jpg
                  • cat.jpg
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • viewexample
                      • MainActivity.java
          • build
            • intermediates
              • res
                • merged
                  • debug
                    • drawable-hdpi_dog.jpg.flat
                    • drawable-hdpi_ic_contact_list_picture.png.flat
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_cat_normal.jpg.flat
                    • drawable-hdpi_icon.png.flat
                    • layout_main_test.xml.flat
                    • values_values.arsc.flat
                    • drawable-hdpi_cat.jpg.flat
                • debug
                  • output.json
              • incremental-classes
                • debug
              • incremental-runtime-classes
                • debug
              • resources
                • instant-run
                  • debug
                    • output.json
              • classes
                • debug
                  • com
                    • androidbook
                      • viewexample
                        • MainActivity.class
                        • R$id.class
                        • R.class
                        • R$string.class
                        • BuildConfig.class
                        • R$drawable.class
                        • R$layout.class
              • build-info
                • debug
                  • build-info.xml
              • javaPrecompile
                • debug
                  • annotationProcessors.json
              • instant-run-main-apk-res
                • debug
                  • main_resources
                    • resources_ap
                  • output.json
              • incremental-verifier
                • debug
                  • com
                    • androidbook
                      • viewexample
                        • MainActivity.class
                        • R$id.class
                        • R.class
                        • R$string.class
                        • BuildConfig.class
                        • R$drawable.class
                        • R$layout.class
              • splits-support
                • debug
                  • apk-list
                    • apk-list.gson
                  • split-list.gson
                  • split-list
                    • split-list.gson
              • manifests
                • instant-run
                  • debug
                    • AndroidManifest.xml
                    • output.json
                • full
                  • debug
                    • AndroidManifest.xml
                    • output.json
                • density
                  • debug
                    • output.json
              • instant-run-support
                • debug
                  • package_slice_5
                    • dex-renamer-state.txt
                  • package_slice_0
                    • dex-renamer-state.txt
                  • manifestChecker
                    • manifest.crc
                    • manifest.xml
                  • slice_8
                    • AndroidManifest.xml
                  • package_slice_1
                    • dex-renamer-state.txt
                  • package_slice_8
                    • dex-renamer-state.txt
                  • slice_7
                    • AndroidManifest.xml
                  • package_slice_2
                    • dex-renamer-state.txt
                  • slice_0
                    • AndroidManifest.xml
                  • slice_9
                    • AndroidManifest.xml
                  • package_slice_6
                    • dex-renamer-state.txt
                  • package_slice_9
                    • dex-renamer-state.txt
                  • slice_5
                    • AndroidManifest.xml
                  • slice_1
                    • AndroidManifest.xml
                  • package_slice_7
                    • dex-renamer-state.txt
                  • package_slice_4
                    • dex-renamer-state.txt
                  • slice_3
                    • AndroidManifest.xml
                  • slice_6
                    • AndroidManifest.xml
                  • slice_2
                    • AndroidManifest.xml
                  • slice_4
                    • AndroidManifest.xml
                  • package_slice_3
                    • dex-renamer-state.txt
              • split-apk
                • debug
                  • resources
                    • AndroidManifest.xml
                  • slices
                    • slice_1.apk
                    • slice_2.apk
                    • slice_0.apk
                    • slice_9.apk
                    • slice_6.apk
                    • slice_5.apk
                    • slice_3.apk
                    • slice_7.apk
                    • slice_8.apk
                    • slice_4.apk
              • manifest-checker
                • debug
                  • manifest.crc
                  • manifest.xml
              • incremental
                • compileDebugAidl
                  • dependency.store
                • mergeDebugResources
                  • compile-file-map.properties
                  • merger.xml
                • packageDebug
                  • tmp
                    • debug
                      • file-input-save-data.txt
                      • zip-cache
                        • K0Z+yRrBJNVb0mHRYsj8J7eTyu0=
                      • dex-renamer-state.txt
                  • debug
                    • file-input-save-data.txt
                    • zip-cache
                    • dex-renamer-state.txt
                • processInstantRunDebugResourcesApk
                  • package_resources-debug
                    • dex-renamer-state.txt
                • mergeDebugAssets
                  • merger.xml
                • mergeDebugShaders
                  • merger.xml
                • ir_slices
                  • debug
                    • package_slice_5
                      • dex-renamer-state.txt
                    • package_slice_0
                      • dex-renamer-state.txt
                    • slice_8
                      • AndroidManifest.xml
                    • package_slice_1
                      • dex-renamer-state.txt
                    • package_slice_8
                      • dex-renamer-state.txt
                    • slice_7
                      • AndroidManifest.xml
                    • package_slice_2
                      • dex-renamer-state.txt
                    • slice_0
                      • AndroidManifest.xml
                    • slice_9
                      • AndroidManifest.xml
                    • package_slice_6
                      • dex-renamer-state.txt
                    • package_slice_9
                      • dex-renamer-state.txt
                    • slice_5
                      • AndroidManifest.xml
                    • slice_1
                      • AndroidManifest.xml
                    • package_slice_7
                      • dex-renamer-state.txt
                    • package_slice_4
                      • dex-renamer-state.txt
                    • slice_3
                      • AndroidManifest.xml
                    • slice_6
                      • AndroidManifest.xml
                    • slice_2
                      • AndroidManifest.xml
                    • slice_4
                      • AndroidManifest.xml
                    • package_slice_3
                      • dex-renamer-state.txt
                • packageInstantRunResourcesDebug
                  • debug
                    • zip-cache
                    • dex-renamer-state.txt
                • debug-mergeJavaRes
                  • merge-state
                • mergeDebugJniLibFolders
                  • merger.xml
                • debug-mergeJniLibs
                  • merge-state
              • instant-run-apk
                • debug
                  • output.json
                  • app-debug.apk
              • blame
                • res
                  • debug
                    • single
                      • debug.json
                    • multi-v2
                      • debug.json
                      • values.json
              • transforms
                • instantRunSlicer
                  • debug
                    • 2
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_2.class
                    • 5
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_5.class
                    • 3
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_3.class
                    • 8
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_8.class
                    • 6
                      • buildId.txt
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_6.class
                        • androidbook
                          • viewexample
                            • MainActivity.class
                            • R$id.class
                            • R.class
                            • R$string.class
                            • BuildConfig.class
                            • R$drawable.class
                            • R$layout.class
                    • 7
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_7.class
                    • 0
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_0.class
                    • 1
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_1.class
                    • 4
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_4.class
                    • __content__.json
                    • 9
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_9.class
                • dexMerger
                  • debug
                    • 2
                      • classes.dex
                    • 5
                      • classes.dex
                    • 3
                      • classes.dex
                    • 8
                      • classes.dex
                    • 6
                      • classes.dex
                    • 13
                      • classes.dex
                    • 7
                      • classes.dex
                    • 0
                      • classes.dex
                    • 14
                      • classes.dex
                    • 16
                      • classes.dex
                    • 12
                      • classes.dex
                    • 1
                      • classes.dex
                    • 11
                      • classes.dex
                    • 4
                      • classes.dex
                    • __content__.json
                    • 9
                      • classes.dex
                    • 15
                      • classes.dex
                • instantRunSlicesApk
                  • debug
                    • __content__.json
                • stripDebugSymbol
                  • debug
                    • __content__.json
                • instantRun
                  • debug
                    • 0
                      • com
                        • androidbook
                          • viewexample
                            • MainActivity.class
                            • R$id.class
                            • R.class
                            • R$string.class
                            • BuildConfig.class
                            • R$drawable.class
                            • R$layout.class
                    • __content__.json
                • mergeJavaRes
                  • debug
                    • __content__.json
                • extractJars
                  • debug
                    • __content__.json
                • externalLibsDexMerger
                  • debug
                    • __content__.json
                • instantRunDependenciesApk
                  • debug
                    • __content__.json
                • mergeJniLibs
                  • debug
                    • __content__.json
                • dexBuilder
                  • debug
                    • 13
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_3.dex
                    • 17
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_7.dex
                    • 14
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_4.dex
                    • 16
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_6.dex
                        • androidbook
                          • viewexample
                            • R$string.dex
                            • R$layout.dex
                            • R$id.dex
                            • R.dex
                            • BuildConfig.dex
                            • R$drawable.dex
                            • MainActivity.dex
                    • 12
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_2.dex
                    • 11
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_1.dex
                    • 19
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_9.dex
                    • __content__.json
                    • 18
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_8.dex
                    • 15
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_5.dex
                    • 10
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_0.dex
              • instant-run-resources
                • output.json
            • outputs
              • apk
                • debug
                  • output.json
              • logs
                • manifest-merger-debug-report.txt
            • generated
              • source
                • buildConfig
                  • debug
                    • com
                      • androidbook
                        • viewexample
                          • BuildConfig.java
                • r
                  • debug
                    • com
                      • androidbook
                        • viewexample
                          • R.java
          • app.iml
          • build.gradle
        • settings.gradle
        • LayOut.iml
        • .gradle
          • 2.2.1
            • taskArtifacts
              • fileSnapshots.bin
              • cache.properties
              • outputFileStates.bin
              • fileHashes.bin
              • cache.properties.lock
              • taskArtifacts.bin
          • 3.3
            • taskArtifacts
              • fileHashes.bin
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 4.4
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • classAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
              • taskHistory.bin
          • 4.1
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • classAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
              • taskHistory.bin
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
      • ListViewExampleP106
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • gradle_models.ser
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • listview_item.xml
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • listviewexamplep106
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • listviewexamplep106
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • listviewexamplep106
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ViewExample201712
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • build
          • android-profile
            • profile-2017-09-04-22-42-19-340.rawproto
            • profile-2017-09-11-17-49-20-932.rawproto
            • profile-2017-09-04-22-22-42-909.rawproto
            • profile-2017-09-04-21-23-43-797.rawproto
            • profile-2017-09-11-17-35-37-304.rawproto
            • profile-2017-09-11-17-47-13-773.rawproto
            • profile-2017-12-08-17-28-45-731.json
            • profile-2017-09-04-22-24-19-772.rawproto
            • profile-2018-06-16-16-29-34-736.rawproto
            • profile-2017-09-04-21-14-16-876.rawproto
            • profile-2017-09-04-22-23-20-637.rawproto
            • profile-2017-12-08-17-28-54-131.json
            • profile-2017-09-11-17-25-44-839.rawproto
            • profile-2017-12-08-17-28-45-731.rawproto
            • profile-2017-09-10-21-32-32-873.rawproto
            • profile-2017-09-04-22-41-24-874.rawproto
            • profile-2017-09-04-22-29-44-095.rawproto
            • profile-2017-09-11-17-25-53-021.rawproto
            • profile-2017-09-04-22-42-01-556.rawproto
            • profile-2017-09-04-22-37-14-566.rawproto
            • profile-2017-09-04-21-14-56-758.rawproto
            • profile-2017-12-08-17-28-34-544.rawproto
            • profile-2017-12-08-17-28-54-131.rawproto
            • profile-2017-09-04-22-22-39-283.rawproto
            • profile-2017-09-04-21-15-29-365.rawproto
            • profile-2017-09-04-21-14-54-133.rawproto
            • profile-2017-09-11-17-25-36-893.rawproto
            • profile-2017-12-08-17-30-36-835.json
            • profile-2017-09-04-22-51-44-152.rawproto
            • profile-2018-06-16-16-29-34-736.json
            • profile-2017-09-04-21-20-17-089.rawproto
            • profile-2017-12-08-17-30-36-835.rawproto
            • profile-2017-09-04-22-38-50-020.rawproto
            • profile-2017-12-08-17-34-12-686.rawproto
            • profile-2017-09-04-21-20-29-010.rawproto
            • profile-2017-09-04-22-36-20-755.rawproto
            • profile-2017-12-08-17-34-12-686.json
            • profile-2017-09-04-22-38-40-171.rawproto
            • profile-2017-09-10-22-21-41-540.rawproto
            • profile-2017-09-10-21-32-25-635.rawproto
            • profile-2017-09-11-17-48-14-138.rawproto
            • profile-2017-09-04-22-51-42-088.rawproto
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • ViewExample201712.iml
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • layout
                  • main.xml
                  • main_test.xml
                • drawable-ldpi
                • drawable-hdpi
                  • dog.jpg
                  • cat_normal.jpg
                  • cat.jpg
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • viewexample
                      • ViewExampleActivity.java
          • build
            • intermediates
              • res
                • androidTest
                  • debug
                    • resources-debugAndroidTest.ap_
                    • output.json
                • merged
                  • debug
                    • drawable-hdpi_dog.jpg.flat
                    • drawable-hdpi_ic_contact_list_picture.png.flat
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_cat_normal.jpg.flat
                    • drawable-hdpi_icon.png.flat
                    • layout_main_test.xml.flat
                    • values_values.arsc.flat
                    • drawable-hdpi_cat.jpg.flat
                    • layout_main.xml.flat
                • resources-debug-androidTest.ap_
                • debug
                  • output.json
              • incremental-classes
                • debug
              • incremental-safeguard
                • androidTest
                  • debug
                    • tag.txt
                • debug
                  • tag.txt
              • incremental-runtime-classes
                • debug
              • resources
                • instant-run
                  • debug
                    • output.json
                • resources-debug.ap_
                • resources-debug-androidTest.ap_
              • classes
                • androidTest
                  • debug
                    • com
                      • androidbook
                        • viewexample
                          • test
                            • BuildConfig.class
                • debug
                  • com
                    • androidbook
                      • viewexample
                        • R$id.class
                        • R.class
                        • R$string.class
                        • ViewExampleActivity.class
                        • ViewExampleActivity$1.class
                        • BuildConfig.class
                        • ViewExampleActivity$2.class
                        • R$drawable.class
                        • R$layout.class
              • build-info
                • debug
                  • build-info.xml
              • restart-dex
                • debug
                  • build-info.xml
              • dex
                • debug
                  • classes.dex
              • javaPrecompile
                • debug
                  • annotationProcessors.json
              • instant-run-main-apk-res
                • debug
                  • main_resources
                    • resources_ap
                  • output.json
              • incremental-verifier
                • debug
                  • com
                    • androidbook
                      • viewexample
                        • R$id.class
                        • R.class
                        • R$string.class
                        • ViewExampleActivity.class
                        • ViewExampleActivity$1.class
                        • BuildConfig.class
                        • ViewExampleActivity$2.class
                        • R$drawable.class
                        • R$layout.class
              • splits-support
                • androidTest
                  • debug
                    • split-list.gson
                • debug
                  • apk-list
                    • apk-list.gson
                  • split-list.gson
                  • split-list
                    • split-list.gson
              • manifests
                • androidTest
                  • debug
                    • AndroidManifest.xml
                • instant-run
                  • debug
                    • output.json
                • full
                  • debug
                    • AndroidManifest.xml
                    • output.json
                • density
                  • debug
                    • output.json
              • instant-run-support
                • debug
                  • package_slice_5
                    • dex-renamer-state.txt
                  • package_slice_0
                    • dex-renamer-state.txt
                  • manifestChecker
                    • manifest.crc
                    • manifest.xml
                  • slice_8
                    • AndroidManifest.xml
                  • package_slice_1
                    • dex-renamer-state.txt
                  • package_slice_8
                    • dex-renamer-state.txt
                  • slice_7
                    • AndroidManifest.xml
                  • package_slice_2
                    • dex-renamer-state.txt
                  • slice_0
                    • AndroidManifest.xml
                  • slice_9
                    • AndroidManifest.xml
                  • package_slice_6
                    • dex-renamer-state.txt
                  • package_slice_9
                    • dex-renamer-state.txt
                  • slice_5
                    • AndroidManifest.xml
                  • slice_1
                    • AndroidManifest.xml
                  • package_slice_7
                    • dex-renamer-state.txt
                  • package_slice_4
                    • dex-renamer-state.txt
                  • slice_3
                    • AndroidManifest.xml
                  • manifest.crc
                  • slice_6
                    • AndroidManifest.xml
                  • slice_2
                    • AndroidManifest.xml
                  • slice_4
                    • AndroidManifest.xml
                  • manifest.xml
                  • package_slice_3
                    • dex-renamer-state.txt
              • split-apk
                • debug
                  • resources
                    • AndroidManifest.xml
                  • slices
                    • slice_1.apk
                    • slice_2.apk
                    • slice_0.apk
                    • slice_9.apk
                    • slice_6.apk
                    • slice_5.apk
                    • slice_3.apk
                    • slice_7.apk
                    • slice_8.apk
                    • slice_4.apk
              • manifest-checker
                • debug
                  • manifest.crc
                  • manifest.xml
              • manifest
                • androidTest
                  • debug
                    • AndroidManifest.xml
                    • output.json
              • incremental
                • compileDebugAidl
                  • dependency.store
                • mergeDebugResources
                  • compile-file-map.properties
                  • merged.dir
                    • values
                      • values.xml
                  • merger.xml
                • packageDebug
                  • file-input-save-data.txt
                  • tmp
                    • debug
                      • file-input-save-data.txt
                      • zip-cache
                      • dex-renamer-state.txt
                  • zip-cache
                  • debug
                    • file-input-save-data.txt
                    • zip-cache
                    • dex-renamer-state.txt
                  • dex-renamer-state.txt
                • processInstantRunDebugResourcesApk
                  • package_resources-debug
                    • dex-renamer-state.txt
                • mergeDebugAssets
                  • merger.xml
                • compileDebugAndroidTestAidl
                  • dependency.store
                • mergeAssets
                  • androidTest
                    • debug
                      • merger.xml
                  • debug
                    • merger.xml
                • mergeDebugShaders
                  • merger.xml
                • mergeResources
                  • androidTest
                    • debug
                      • merger.xml
                  • debug
                    • merger.xml
                • mergeDebugAndroidTestResources
                  • compile-file-map.properties
                  • merger.xml
                • ir_slices
                  • debug
                    • package_slice_5
                      • dex-renamer-state.txt
                    • package_slice_0
                      • dex-renamer-state.txt
                    • slice_8
                      • AndroidManifest.xml
                    • package_slice_1
                      • dex-renamer-state.txt
                    • package_slice_8
                      • dex-renamer-state.txt
                    • slice_7
                      • AndroidManifest.xml
                    • package_slice_2
                      • dex-renamer-state.txt
                    • slice_0
                      • AndroidManifest.xml
                    • slice_9
                      • AndroidManifest.xml
                    • package_slice_6
                      • dex-renamer-state.txt
                    • package_slice_9
                      • dex-renamer-state.txt
                    • slice_5
                      • AndroidManifest.xml
                    • slice_1
                      • AndroidManifest.xml
                    • package_slice_7
                      • dex-renamer-state.txt
                    • package_slice_4
                      • dex-renamer-state.txt
                    • slice_3
                      • AndroidManifest.xml
                    • slice_6
                      • AndroidManifest.xml
                    • slice_2
                      • AndroidManifest.xml
                    • slice_4
                      • AndroidManifest.xml
                    • package_slice_3
                      • dex-renamer-state.txt
                • packageInstantRunResourcesDebug
                  • file-input-save-data.txt
                  • zip-cache
                  • debug
                    • zip-cache
                    • dex-renamer-state.txt
                  • dex-renamer-state.txt
                • debug-mergeJavaRes
                  • merge-state
                • mergeDebugJniLibFolders
                  • merger.xml
                • aidl
                  • androidTest
                    • debug
                      • dependency.store
                  • debug
                    • dependency.store
                • debug-mergeJniLibs
                  • merge-state
              • instant-run-apk
                • debug
                  • output.json
                  • app-debug.apk
              • blame
                • res
                  • debug
                    • single
                      • debug.json
                    • multi-v2
                      • debug.json
                      • values.json
              • transforms
                • instantRunSlicer
                  • debug
                    • 2
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_2.class
                    • 5
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_5.class
                    • 3
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_3.class
                    • 8
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_8.class
                    • 6
                      • buildId.txt
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_6.class
                        • androidbook
                          • viewexample
                            • R$id.class
                            • R.class
                            • R$string.class
                            • ViewExampleActivity.class
                            • ViewExampleActivity$1.class
                            • BuildConfig.class
                            • ViewExampleActivity$2.class
                            • R$drawable.class
                            • R$layout.class
                    • 7
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_7.class
                    • 0
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_0.class
                    • 1
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_1.class
                    • 4
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_4.class
                    • __content__.json
                    • 9
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_9.class
                • dexMerger
                  • debug
                    • 0
                      • classes.dex
                    • __content__.json
                • instantRunSlicesApk
                  • debug
                    • __content__.json
                • stripDebugSymbol
                  • debug
                    • __content__.json
                • instantRun
                  • debug
                    • 0
                      • com
                        • androidbook
                          • viewexample
                            • R$id.class
                            • R.class
                            • R$string.class
                            • ViewExampleActivity.class
                            • ViewExampleActivity$1.class
                            • BuildConfig.class
                            • ViewExampleActivity$2.class
                            • R$drawable.class
                            • R$layout.class
                    • __content__.json
                • dex
                  • debug
                    • folders
                      • 1000
                        • 5
                          • slice_8
                            • classes.dex
                          • slice_7
                            • classes.dex
                          • slice_0
                            • classes.dex
                          • slice_9
                            • classes.dex
                          • slice_5
                            • classes.dex
                          • slice_1
                            • classes.dex
                          • slice_3
                            • classes.dex
                          • slice_6
                            • classes.dex
                          • slice_2
                            • classes.dex
                          • slice_4
                            • classes.dex
                        • 10000
                          • instant-run-bootstrap_bc875f5f29b47c5f2e04a117c206966908dbd955
                            • classes.dex
                          • instant-run_a85c1ca15ef5e0f5288a1890c1f83b85cfba18ed
                            • classes.dex
                • mergeJavaRes
                  • debug
                    • __content__.json
                • extractJars
                  • debug
                    • __content__.json
                • externalLibsDexMerger
                  • debug
                    • __content__.json
                • instantRunDependenciesApk
                  • debug
                    • __content__.json
                • mergeJniLibs
                  • debug
                    • __content__.json
                • dexBuilder
                  • debug
                    • 0
                      • com
                        • androidbook
                          • viewexample
                            • R$string.dex
                            • R$layout.dex
                            • ViewExampleActivity.dex
                            • R$id.dex
                            • ViewExampleActivity$1.dex
                            • ViewExampleActivity$2.dex
                            • R.dex
                            • BuildConfig.dex
                            • R$drawable.dex
                    • __content__.json
              • instant-run-resources
                • output.json
            • outputs
              • apk
                • app-debug-unaligned.apk
                • debug
                  • output.json
              • logs
                • manifest-merger-debug-report.txt
            • generated
              • source
                • buildConfig
                  • androidTest
                    • debug
                      • com
                        • androidbook
                          • viewexample
                            • test
                              • BuildConfig.java
                  • debug
                    • com
                      • androidbook
                        • viewexample
                          • BuildConfig.java
                • r
                  • androidTest
                    • debug
                      • com
                        • androidbook
                          • viewexample
                            • test
                              • R.java
                  • debug
                    • com
                      • androidbook
                        • viewexample
                          • R.java
          • app.iml
          • build.gradle
        • settings.gradle
        • .gradle
          • 2.2.1
            • taskArtifacts
              • fileSnapshots.bin
              • cache.properties
              • outputFileStates.bin
              • fileHashes.bin
              • cache.properties.lock
              • taskArtifacts.bin
          • 3.3
            • taskArtifacts
              • fileHashes.bin
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 5.4.1
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
            • fileChanges
              • last-build.bin
            • gc.properties
          • 4.4
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • classAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
              • taskHistory.bin
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
          • vcs-1
            • gc.properties
      • AppWidgetExample
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • build
          • android-profile
            • profile-2018-06-16-15-43-40-393.rawproto
            • profile-2018-06-16-15-44-26-778.rawproto
            • profile-2017-09-04-21-32-08-383.rawproto
            • profile-2017-09-04-21-32-01-118.rawproto
            • profile-2017-09-04-21-32-07-195.rawproto
            • profile-2017-09-04-21-44-06-222.rawproto
            • profile-2017-09-18-21-11-05-975.rawproto
            • profile-2017-09-18-21-10-54-361.rawproto
          • intermediates
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • AppWidgetExample.iml
        • gradlew
        • build.gradle
        • local.properties
        • readme.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
            • gradle_models.ser
          • modules.xml
          • encodings.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • xml
                  • widget_info.xml
                • drawable-mdpi
                • layout
                  • widget_layout.xml
                  • main.xml
                • drawable-ldpi
                • drawable-hdpi
                  • ic_contact_list_picture.jpg
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • appwidget
                      • MainActivity.java
                      • AppWidgetExample.java
          • build
            • intermediates
              • res
                • merged
                  • debug
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_icon.png.flat
                    • values_values.arsc.flat
                    • drawable-hdpi_ic_contact_list_picture.jpg.flat
                    • xml_widget_info.xml.flat
                    • layout_widget_layout.xml.flat
                    • layout_main.xml.flat
                • resources-debug.ap_
                • resources-debug-androidTest.ap_
                • debug
                  • output.json
                  • resources-debug.ap_
              • incremental-classes
                • debug
              • incremental-safeguard
                • androidTest
                  • debug
                    • tag.txt
                • debug
                  • tag.txt
              • incremental-runtime-classes
                • debug
              • resources
                • instant-run
                  • debug
                    • output.json
                    • resources-debug.apk
                • resources-debug.ap_
                • resources-debug-androidTest.ap_
              • classes
                • androidTest
                  • debug
                    • com
                      • androidbook
                        • appwidget
                          • test
                            • BuildConfig.class
                • debug
                  • com
                    • androidbook
                      • appwidget
                        • MainActivity.class
                        • R$id.class
                        • R.class
                        • R$string.class
                        • R$xml.class
                        • BuildConfig.class
                        • R$drawable.class
                        • R$layout.class
                        • AppWidgetExample.class
              • annotation_processor_list
                • debug
                  • annotationProcessors.json
              • build-info
                • debug
                  • build-info.xml
              • dex
                • debug
                  • mergeDexDebug
                    • out
                      • classes.dex
                  • classes.dex
              • javaPrecompile
                • debug
                  • annotationProcessors.json
              • instant-run-main-apk-res
                • debug
                  • main_resources
                    • resources_ap
                  • output.json
              • metadata_feature_manifest
                • debug
                  • processDebugManifest
                    • metadata-feature
                      • output.json
              • apk_list
                • debug
                  • mainApkListPersistenceDebug
                    • apk-list.gson
              • incremental-verifier
                • debug
                  • com
                    • androidbook
                      • appwidget
                        • MainActivity.class
                        • R$id.class
                        • R.class
                        • R$string.class
                        • R$xml.class
                        • BuildConfig.class
                        • R$drawable.class
                        • R$layout.class
                        • AppWidgetExample.class
              • splits-support
                • debug
                  • apk-list
                    • apk-list.gson
                  • split-list
                    • split-list.gson
              • compatible_screen_manifest
                • debug
                  • createDebugCompatibleScreenManifests
                    • out
                      • output.json
              • manifests
                • androidTest
                  • debug
                    • AndroidManifest.xml
                • instant-run
                  • debug
                    • AndroidManifest.xml
                    • output.json
                • full
                  • debug
                    • AndroidManifest.xml
                    • output.json
                • density
                  • debug
                    • output.json
              • split-apk
                • debug
                  • resources
                    • AndroidManifest.xml
                  • slices
                    • slice_1.apk
                    • slice_2.apk
                    • slice_0.apk
                    • slice_9.apk
                    • slice_6.apk
                    • slice_5.apk
                    • slice_3.apk
                    • slice_7.apk
                    • slice_8.apk
                    • slice_4.apk
              • instant_app_manifest
                • debug
                  • AndroidManifest.xml
                  • output.json
              • merged_manifests
                • debugAndroidTest
                  • AndroidManifest.xml
                  • output.json
                • debug
                  • AndroidManifest.xml
                  • output.json
              • merged_java_res
                • debug
              • signing_config
                • debug
                  • out
                    • signing-config.json
              • manifest-checker
                • debug
                  • manifest.crc
                  • manifest.xml
              • processed_res
                • debug
                  • processDebugResources
                    • out
                      • output.json
                      • resources-debug.ap_
              • manifest
                • androidTest
                  • debug
                    • AndroidManifest.xml
              • incremental
                • compileDebugAidl
                  • dependency.store
                • mergeDebugResources
                  • compile-file-map.properties
                  • merged.dir
                    • values
                      • values.xml
                  • merger.xml
                • packageDebug
                  • tmp
                    • debug
                      • zip-cache
                        • aCMll+VdE_uJjYqv5Jkd9GmcbbY=
                      • dex-renamer-state.txt
                • processInstantRunDebugResourcesApk
                  • package_resources-debug
                    • dex-renamer-state.txt
                • mergeDebugAssets
                  • merger.xml
                • debug-mergeNativeLibs
                  • merge-state
                • compileDebugAndroidTestAidl
                  • dependency.store
                • mergeAssets
                  • androidTest
                    • debug
                      • merger.xml
                  • debug
                    • merger.xml
                • mergeDebugShaders
                  • merger.xml
                • mergeResources
                  • androidTest
                    • debug
                      • merger.xml
                  • debug
                    • merger.xml
                • mergeDebugAndroidTestResources
                  • compile-file-map.properties
                  • merger.xml
                • ir_slices
                  • debug
                    • package_slice_5
                      • dex-renamer-state.txt
                    • package_slice_0
                      • dex-renamer-state.txt
                    • slice_8
                      • AndroidManifest.xml
                    • package_slice_1
                      • dex-renamer-state.txt
                    • package_slice_8
                      • dex-renamer-state.txt
                    • slice_7
                      • AndroidManifest.xml
                    • package_slice_2
                      • dex-renamer-state.txt
                    • slice_0
                      • AndroidManifest.xml
                    • slice_9
                      • AndroidManifest.xml
                    • package_slice_6
                      • dex-renamer-state.txt
                    • package_slice_9
                      • dex-renamer-state.txt
                    • slice_5
                      • AndroidManifest.xml
                    • slice_1
                      • AndroidManifest.xml
                    • package_slice_7
                      • dex-renamer-state.txt
                    • package_slice_4
                      • dex-renamer-state.txt
                    • slice_3
                      • AndroidManifest.xml
                    • slice_6
                      • AndroidManifest.xml
                    • slice_2
                      • AndroidManifest.xml
                    • slice_4
                      • AndroidManifest.xml
                    • package_slice_3
                      • dex-renamer-state.txt
                • debug-mergeJavaRes
                  • merge-state
                • mergeDebugJniLibFolders
                  • merger.xml
                • aidl
                  • androidTest
                    • debug
                      • dependency.store
                  • debug
                    • dependency.store
                • debug-mergeJniLibs
                  • merge-state
              • instant-run-apk
                • debug
                  • output.json
                  • app-debug.apk
              • javac
                • debug
                  • classes
                    • com
                      • androidbook
                        • appwidget
                          • MainActivity.class
                          • R$id.class
                          • R.class
                          • R$string.class
                          • R$xml.class
                          • BuildConfig.class
                          • R$drawable.class
                          • R$layout.class
                          • AppWidgetExample.class
              • manifest_merge_blame_file
                • debug
                  • manifest-merger-blame-debug-report.txt
              • bundle_manifest
                • debug
                  • processDebugManifest
                    • bundle-manifest
                      • AndroidManifest.xml
                      • output.json
              • symbols
                • debug
                  • R.txt
              • blame
                • res
                  • debug
                    • single
                      • debug.json
                    • multi-v2
                      • debug.json
                      • values.json
              • transforms
                • instantRunSlicer
                  • debug
                    • 2
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_2.class
                    • 5
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_5.class
                    • 3
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_3.class
                    • 8
                      • buildId.txt
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_8.class
                        • androidbook
                          • appwidget
                            • MainActivity.class
                            • R$id.class
                            • R.class
                            • R$string.class
                            • R$xml.class
                            • BuildConfig.class
                            • R$drawable.class
                            • R$layout.class
                            • AppWidgetExample.class
                    • 6
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_6.class
                    • 7
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_7.class
                    • 0
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_0.class
                    • 1
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_1.class
                    • 4
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_4.class
                    • __content__.json
                    • 9
                      • com
                        • android
                          • tools
                            • ir
                              • dummy
                                • slice_9.class
                • dexMerger
                  • debug
                    • 2
                      • classes.dex
                    • 5
                      • classes.dex
                    • 3
                      • classes.dex
                    • 8
                      • classes.dex
                    • 6
                      • classes.dex
                    • 13
                      • classes.dex
                    • 17
                      • classes.dex
                    • 7
                      • classes.dex
                    • 14
                      • classes.dex
                    • 16
                      • classes.dex
                    • 12
                      • classes.dex
                    • 1
                      • classes.dex
                    • 4
                      • classes.dex
                    • __content__.json
                    • 9
                      • classes.dex
                    • 15
                      • classes.dex
                    • 10
                      • classes.dex
                • instantRunSlicesApk
                  • debug
                    • __content__.json
                • stripDebugSymbol
                  • debug
                    • __content__.json
                • instantRun
                  • debug
                    • 0
                      • com
                        • androidbook
                          • appwidget
                            • MainActivity.class
                            • R$id.class
                            • R.class
                            • R$string.class
                            • R$xml.class
                            • BuildConfig.class
                            • R$drawable.class
                            • R$layout.class
                            • AppWidgetExample.class
                    • __content__.json
                • mergeJavaRes
                  • debug
                    • __content__.json
                • extractJars
                  • debug
                    • __content__.json
                • externalLibsDexMerger
                  • debug
                    • __content__.json
                • instantRunDependenciesApk
                  • debug
                    • __content__.json
                • mergeJniLibs
                  • debug
                    • __content__.json
                • dexBuilder
                  • debug
                    • 0
                      • com
                        • androidbook
                          • appwidget
                            • R$string.dex
                            • R$layout.dex
                            • R$id.dex
                            • AppWidgetExample.dex
                            • R.dex
                            • R$xml.dex
                            • BuildConfig.dex
                            • R$drawable.dex
                            • MainActivity.dex
                    • __content__.json
            • outputs
              • apk
                • app-debug-unaligned.apk
                • app-debug.apk
                • debug
                  • output.json
                  • app-debug.apk
              • logs
                • manifest-merger-debug-report.txt
            • generated
              • source
                • buildConfig
                  • androidTest
                    • debug
                      • com
                        • androidbook
                          • appwidget
                            • test
                              • BuildConfig.java
                  • debug
                    • com
                      • androidbook
                        • appwidget
                          • BuildConfig.java
                • r
                  • debug
                    • com
                      • androidbook
                        • appwidget
                          • R.java
              • not_namespaced_r_class_sources
                • debug
                  • r
                    • com
                      • androidbook
                        • appwidget
                          • R.java
          • app.iml
          • build.gradle
        • settings.gradle
        • .gradle
          • 2.2.1
            • taskArtifacts
              • fileSnapshots.bin
              • cache.properties
              • outputFileStates.bin
              • fileHashes.bin
              • cache.properties.lock
              • taskArtifacts.bin
          • 3.3
            • taskArtifacts
              • fileSnapshots.bin
              • fileHashes.bin
              • taskArtifacts.lock
              • taskArtifacts.bin
            • tasks
              • _app_compileDebugJavaWithJavac
                • localClassSetAnalysis
                  • localClassSetAnalysis.lock
                  • localClassSetAnalysis.bin
                • localJarClasspathSnapshot
                  • localJarClasspathSnapshot.bin
                  • localJarClasspathSnapshot.lock
          • 5.4.1
            • javaCompile
              • javaCompile.lock
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • executionHistory
              • executionHistory.bin
              • executionHistory.lock
            • gc.properties
          • 4.4
            • javaCompile
              • javaCompile.lock
              • taskJars.bin
              • classAnalysis.bin
              • taskHistory.bin
            • fileHashes
              • fileHashes.lock
              • fileHashes.bin
              • resourceHashesCache.bin
            • fileContent
              • fileContent.lock
            • fileChanges
              • last-build.bin
            • taskHistory
              • taskHistory.lock
              • taskHistory.bin
          • buildOutputCleanup
            • cache.properties
            • outputFiles.bin
            • buildOutputCleanup.lock
          • vcs-1
            • gc.properties
      • ViewExample201910
        • gradle.properties
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • gradlew.bat
        • gradlew
        • build.gradle
        • .idea
          • codeStyles
            • Project.xml
          • .name
          • misc.xml
          • runConfigurations.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-v24
                  • ic_launcher_foreground.xml
                • mipmap-xhdpi
                • layout
                  • activity_main.xml
                • mipmap-xxxhdpi
                • mipmap-xxhdpi
                • mipmap-hdpi
                • mipmap-anydpi-v26
                  • ic_launcher.xml
                  • ic_launcher_round.xml
                • values
                  • styles.xml
                  • colors.xml
                  • strings.xml
                • mipmap-mdpi
                • drawable
                  • ic_launcher_background.xml
                  • dog.jpg
                  • cat_normal.jpg
                  • cat.jpg
              • AndroidManifest.xml
              • java
                • cn
                  • hbu
                    • cs
                      • viewexample
                        • MainActivity.java
            • androidTest
              • java
                • cn
                  • hbu
                    • cs
                      • viewexample
                        • ExampleInstrumentedTest.java
            • test
              • java
                • cn
                  • hbu
                    • cs
                      • viewexample
                        • ExampleUnitTest.java
          • proguard-rules.pro
          • build.gradle
          • .gitignore
        • settings.gradle
        • .gitignore
      • ReadMe.md
      • TabActivityExample201712
        • import-summary.txt
        • gradle
          • wrapper
            • gradle-wrapper.properties
        • build
          • android-profile
            • profile-2017-12-08-17-41-46-938.json
            • profile-2017-12-08-17-42-50-741.json
            • profile-2017-12-09-00-14-41-953.rawproto
            • profile-2017-12-08-17-42-50-741.rawproto
            • profile-2017-12-09-00-14-41-953.json
            • profile-2017-09-04-21-25-49-274.rawproto
            • profile-2017-09-04-21-25-47-307.rawproto
            • profile-2018-06-16-16-27-10-815.rawproto
            • profile-2017-12-08-17-41-52-602.json
            • profile-2017-09-04-21-26-15-885.rawproto
            • profile-2017-12-08-17-41-46-938.rawproto
            • profile-2017-12-09-00-14-12-766.json
            • profile-2017-12-08-17-41-52-602.rawproto
            • profile-2017-09-04-21-25-27-018.rawproto
            • profile-2017-12-08-17-41-32-629.rawproto
            • profile-2018-06-16-16-27-10-815.json
            • profile-2017-12-09-00-14-12-766.rawproto
          • intermediates
            • dex-cache
              • cache.xml
            • gradle_project_sync_data.bin
          • generated
        • gradlew.bat
        • gradlew
        • build.gradle
        • local.properties
        • TabActivityExample.iml
        • ReadMe.md
        • .idea
          • codeStyles
            • Project.xml
          • caches
            • build_file_checksums.ser
          • modules.xml
          • misc.xml
          • runConfigurations.xml
          • workspace.xml
          • vcs.xml
          • gradle.xml
        • app
          • src
            • main
              • res
                • drawable-mdpi
                • layout
                  • main.xml
                  • tabs1.xml
                • drawable-ldpi
                • drawable-hdpi
                • values
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • androidbook
                    • tabactivity
                      • TabActivityExampleActivity.java
                      • IntentTabActivity.java
          • build
            • intermediates
              • res
                • androidTest
                  • debug
                    • resources-debugAndroidTest.ap_
                    • output.json
                • merged
                  • debug
                    • drawable-mdpi_icon.png.flat
                    • drawable-ldpi_icon.png.flat
                    • drawable-hdpi_icon.png.flat
                    • layout_tabs1.xml.flat
                    • values_values.arsc.flat
                    • layout_main.xml.flat
                • resources-debug.ap_
                • resources-debug-androidTest.ap_
                • debug
                  • output.json
                  • resources-debug.ap_
              • incremental-classes
                • debug
              • incremental-safeguard
                • debug