├── README.md ├── tech02 ├── .DS_Store ├── .gitkeep ├── CompositeCustomViewSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── compositecustomviewsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── compositecustomviewsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MyCustomView.java │ │ │ └── res │ │ │ │ ├── drawable-xhdpi │ │ │ │ ├── star.png │ │ │ │ └── star_empty.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── three_stars_indicator.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── compositecustomviewsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── ConfigChangedSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ConfigChangedSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── configchangedsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── configchangedsample │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── configchangedsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── ConfigurationChangeLang │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ConfigurationChangeLang.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── configurationchangelang │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── configurationchangelang │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-en │ │ │ │ └── strings.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── configurationchangelang │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── FragmentTransactionSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── fragmenttransactionsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── fragmenttransactionsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MyFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── fragment_my.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── fragmenttransactionsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── HelloActivity │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── helloactivity │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── helloactivity │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── helloactivity │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LinearLayoutSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── LinearLayoutSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── linearlayoutsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── linearlayoutsample │ │ │ │ │ ├── Activity1.java │ │ │ │ │ ├── Activity2.java │ │ │ │ │ ├── Activity3.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_1.xml │ │ │ │ ├── activity_2.xml │ │ │ │ ├── activity_3.xml │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── linearlayoutsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NestedFragmentSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── nestedfragmentsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── nestedfragmentsample │ │ │ │ │ ├── ChildFragment.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── ParentFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_child.xml │ │ │ │ └── fragment_parent.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── nestedfragmentsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NetworkCheckFragmentSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── networkcheckfragmentsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── networkcheckfragmentsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MyReceiver.java │ │ │ │ │ └── NetworkCheckFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── networkcheckfragmentsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── SimpleFragmentSample │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── simplefragmentsample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── simplefragmentsample │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyFragment.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_my.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── simplefragmentsample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech03 ├── .DS_Store ├── .gitkeep ├── ContentProviderSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ContentProviderSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── contentprovidersample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── contentprovidersample │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── contentprovidersample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── IntentServiceSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── IntentServiceSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── intentservicesample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── intentservicesample │ │ │ │ │ ├── FibService.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── intentservicesample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── MusicPlayerSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── MusicPlayerSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── musicplayersample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── musicplayersample │ │ │ │ │ ├── BackgroundMusicService.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── raw │ │ │ │ └── bensound_clearday.mp3 │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── musicplayersample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── VolumeChangedBroadcastReceive │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ScreenOnOffBroadcastReceiver.iml │ ├── VolumeChangedBroadcastReceive.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── screenonoffbroadcastreceiver │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── screenonoffbroadcastreceiver │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── screenonoffbroadcastreceiver │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── WakefulBroadcastReceiverSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wakefulbroadcastreceiversample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── wakefulbroadcastreceiversample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MyIntentService.java │ │ │ │ │ └── MyReceiver.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wakefulbroadcastreceiversample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── WordOfToday1 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── WordOfToday1.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wordoftoday1 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── wordoftoday1 │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── WordsOfToday.java │ │ │ │ │ ├── WordsOfTodayContract.java │ │ │ │ │ └── WordsOfTodayProvider.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wordoftoday1 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── WordOfToday2 │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── WordOfToday2.iml │ ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wordoftoday2 │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wordoftoday2 │ │ │ │ ├── MainActivity.java │ │ │ │ ├── WordsOfToday.java │ │ │ │ ├── WordsOfTodayContract.java │ │ │ │ ├── WordsOfTodayDbHelper.java │ │ │ │ └── WordsOfTodayProvider.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── list_item.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── wordoftoday2 │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech04 ├── .DS_Store ├── .gitkeep ├── NotificationSamples │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── NotificationSamples.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── takahirom │ │ │ │ └── notificationexamples │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── advanced_android │ │ │ │ │ └── notificationsamples │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-hdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-hdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable │ │ │ │ └── ic_notifications_24dp.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── takahirom │ │ │ └── notificationexamples │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── RecyclerViewSamples │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── RecyclerViewSamples.iml │ ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── recyclerviewsamples │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── recyclerviewsamples │ │ │ │ ├── DummyDataGenerator.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── cardview │ │ │ │ ├── CardViewAdapter.java │ │ │ │ └── CardViewRecyclerViewActivity.java │ │ │ │ ├── divider │ │ │ │ ├── DividerItemDecoration.java │ │ │ │ └── DividerRecyclerViewActivity.java │ │ │ │ ├── grid │ │ │ │ ├── GridRecyclerViewActivity.java │ │ │ │ └── RichAdapter.java │ │ │ │ ├── manipulation │ │ │ │ ├── ManipulationActivity.java │ │ │ │ └── ManipulationSimpleStringAdapter.java │ │ │ │ └── simple │ │ │ │ ├── RecyclerViewActivity.java │ │ │ │ └── SimpleStringAdapter.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_grid_recycler_view.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_manipulation_recycler_view.xml │ │ │ ├── activity_simple_recycler_view.xml │ │ │ ├── header_row.xml │ │ │ ├── simple_row.xml │ │ │ └── simple_row_card_view.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── recyclerviewsamples │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech05 ├── .DS_Store ├── .gitkeep ├── DataBindingSample │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── databindingsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── advanced_android │ │ │ │ │ └── databindingsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── User.java │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── databindingsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── NewGitHubRepos │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app-mvp │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── contract │ │ │ │ ├── DetailContract.java │ │ │ │ └── RepositoryListContract.java │ │ │ │ ├── model │ │ │ │ └── GitHubService.java │ │ │ │ ├── presenter │ │ │ │ ├── DetailPresenter.java │ │ │ │ └── RepositoryListPresenter.java │ │ │ │ └── view │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── app-mvvm │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── contract │ │ │ │ ├── DetailViewContract.java │ │ │ │ └── RepositoryListViewContract.java │ │ │ │ ├── model │ │ │ │ └── GitHubService.java │ │ │ │ ├── view │ │ │ │ ├── BindingAdapters.java │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ │ │ └── viewmodel │ │ │ │ ├── DetailViewModel.java │ │ │ │ ├── RepositoryItemViewModel.java │ │ │ │ └── RepositoryListViewModel.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── app-original │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── GitHubService.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── build.sh │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech06 ├── .DS_Store ├── .gitkeep └── GradleSample │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── ApplicationTest.java │ │ ├── free │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── GreatFeature.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── gradlesample │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── pro │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── GreatFeature.java │ │ ├── stage │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── gradlesample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle-app.setting │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech07 ├── .DS_Store ├── .gitkeep ├── BmiCalculator │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── bmicalculator │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── bmicalculator │ │ │ │ │ ├── BmiCalculator.java │ │ │ │ │ ├── BmiValue.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── SaveBmiService.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── bmicalculator │ │ │ ├── BmiCalculatorTest.java │ │ │ ├── BmiValueTest.java │ │ │ ├── MainActivityTest.java │ │ │ └── SaveBmiServiceTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── LocalUnitTests │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── localunittests │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── localunittests │ │ │ │ ├── Calculator.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── localunittests │ │ ├── CalculatorTest.java │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech08 ├── .DS_Store ├── .gitkeep ├── BasicEspressoTest │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── basicespressotest │ │ │ │ └── MainScreenTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── basicespressotest │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── basicespressotest │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── UiAutometerTest │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── uiautometertest │ │ │ └── UiAutometorSampleTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── uiautometertest │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── uiautometertest │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech10 ├── .gitkeep └── lean_canvas.pdf ├── tech12 ├── .DS_Store ├── .gitkeep ├── CoordinatorLayout01 │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout01 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayout02 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout02 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayout03 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout03 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayoutAndFab │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── appbarandfab │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── appbarandfab │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── appbarandfab │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayoutAndFabAndSnackBar │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout06 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout06 │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout06 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NavigationView │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── navigation_view │ │ │ │ └── advanced_android │ │ │ │ └── com │ │ │ │ └── navigationview │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── navigationview │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── navigation_drawer_header.xml │ │ │ │ ├── menu │ │ │ │ └── navigation_drawer_menu_item.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── navigation_view │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── navigationview │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── ToolbarAndTabLayout │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── toolbar_and_tablayout │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── toolbar_and_tablayout │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MyFragment.java │ │ │ │ ├── MyFragmentFactory.java │ │ │ │ └── MyFragmentPagerAdapter.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ └── fragment_my.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── toolbar_and_tablayout │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech13 ├── .DS_Store ├── .gitkeep ├── PermissionDemoA │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── permissiondemoa │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── permissiondemoa │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── permissiondemoa │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── PermissionDemoB │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── permissiondemob │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── permissiondemob │ │ │ │ ├── ActivityB.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_activity_b.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── permissiondemob │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech14 ├── .DS_Store ├── .gitkeep ├── GPUOverdrawSample1 │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── gpuoverdrawsample1 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── gpuoverdrawsample1 │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── OverdrawFewActivity.java │ │ │ │ │ └── OverdrawManyActivity.java │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_overdraw_few.xml │ │ │ │ └── activity_overdraw_many.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gpuoverdrawsample1 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LeakCanaryDemo │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── leakcanarydemo │ │ │ │ │ ├── LeakActivity.java │ │ │ │ │ ├── LeakCanaryApplication.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_leak.xml │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── leakcanarydemo │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── LintSample │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── lintsample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── advanced_android │ │ │ │ └── com │ │ │ │ └── lintsample │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── advanced_android │ │ └── com │ │ └── lintsample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech15 ├── .DS_Store ├── .gitkeep └── TrivialDrive │ ├── .gitignore │ ├── .google │ └── packaging.yaml │ ├── README.md │ ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── trivialdrivesample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── vending │ │ │ │ └── billing │ │ │ │ └── IInAppBillingService.aidl │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── trivialdrivesample │ │ │ │ ├── MainActivity.java │ │ │ │ └── util │ │ │ │ ├── IabBroadcastReceiver.java │ │ │ │ ├── IabException.java │ │ │ │ ├── IabHelper.java │ │ │ │ ├── IabResult.java │ │ │ │ ├── Inventory.java │ │ │ │ ├── Purchase.java │ │ │ │ ├── Security.java │ │ │ │ └── SkuDetails.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_action_search.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-ldpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_action_search.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ ├── buy_gas.png │ │ │ ├── drive.png │ │ │ ├── free.png │ │ │ ├── gas0.png │ │ │ ├── gas1.png │ │ │ ├── gas2.png │ │ │ ├── gas3.png │ │ │ ├── gas4.png │ │ │ ├── gas_inf.png │ │ │ ├── get_infinite_gas.png │ │ │ ├── ic_action_search.png │ │ │ ├── ic_launcher.png │ │ │ ├── manage_infinite_gas.png │ │ │ ├── premium.png │ │ │ ├── title.png │ │ │ ├── upgrade_app.png │ │ │ └── wait.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── menu │ │ │ └── activity_main.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── trivialdrivesample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── playstore │ ├── README.md │ ├── feature_graphic.png │ ├── high_res_icon.png │ ├── screenshot1.png │ └── screenshot2.png │ └── settings.gradle ├── tech16 ├── .DS_Store ├── .gitkeep ├── AsymmetricFingerprintDialog │ ├── .DS_Store │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── .DS_Store │ │ ├── build.gradle │ │ └── src │ │ │ ├── .DS_Store │ │ │ └── main │ │ │ ├── .DS_Store │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ ├── .DS_Store │ │ │ └── com │ │ │ │ ├── .DS_Store │ │ │ │ └── example │ │ │ │ ├── .DS_Store │ │ │ │ └── android │ │ │ │ ├── .DS_Store │ │ │ │ └── asymmetricfingerprintdialog │ │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ │ ├── FingerprintModule.java │ │ │ │ ├── FingerprintUiHelper.java │ │ │ │ ├── InjectedApplication.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ └── server │ │ │ │ ├── StoreBackend.java │ │ │ │ ├── StoreBackendImpl.java │ │ │ │ └── Transaction.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_fp_40px.png │ │ │ └── tile.9.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable │ │ │ ├── card.xml │ │ │ ├── ic_fingerprint_error.xml │ │ │ └── ic_fingerprint_success.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fingerprint_dialog_backup.xml │ │ │ ├── fingerprint_dialog_container.xml │ │ │ └── fingerprint_dialog_content.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ ├── values │ │ │ ├── base-strings.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ └── xml │ │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase-screen.png │ │ ├── 2-fingerprint-dialog.png │ │ ├── 3-fingerprint-authenticated.png │ │ ├── 4-new-fingerprint-enrolled.png │ │ └── big-icon.png │ └── settings.gradle ├── ConfirmCredential │ ├── .DS_Store │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── .DS_Store │ │ ├── AndroidManifest.xml │ │ ├── build.gradle │ │ └── src │ │ │ ├── .DS_Store │ │ │ └── main │ │ │ ├── .DS_Store │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ ├── .DS_Store │ │ │ └── com │ │ │ │ ├── .DS_Store │ │ │ │ └── example │ │ │ │ ├── .DS_Store │ │ │ │ └── android │ │ │ │ ├── .DS_Store │ │ │ │ └── confirmcredential │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── tile.9.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable │ │ │ └── card.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ └── values │ │ │ ├── base-strings.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase.png │ │ ├── 2-show-confirm-credential.png │ │ ├── 3-already-authenticated.png │ │ └── big-icon.png │ └── settings.gradle ├── FingerprintDialog │ ├── .DS_Store │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── .DS_Store │ │ ├── build.gradle │ │ └── src │ │ │ ├── .DS_Store │ │ │ └── main │ │ │ ├── .DS_Store │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ ├── .DS_Store │ │ │ └── com │ │ │ │ ├── .DS_Store │ │ │ │ └── example │ │ │ │ ├── .DS_Store │ │ │ │ └── android │ │ │ │ ├── .DS_Store │ │ │ │ └── fingerprintdialog │ │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ │ ├── FingerprintModule.java │ │ │ │ ├── FingerprintUiHelper.java │ │ │ │ ├── InjectedApplication.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── SettingsActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_fp_40px.png │ │ │ └── tile.9.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable │ │ │ ├── card.xml │ │ │ ├── ic_fingerprint_error.xml │ │ │ └── ic_fingerprint_success.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fingerprint_dialog_backup.xml │ │ │ ├── fingerprint_dialog_container.xml │ │ │ └── fingerprint_dialog_content.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ ├── values │ │ │ ├── base-strings.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ └── xml │ │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase-screen.png │ │ ├── 2-fingerprint-dialog.png │ │ ├── 3-fingerprint-authenticated.png │ │ ├── 4-new-fingerprint-enrolled.png │ │ └── big-icon.png │ └── settings.gradle └── FingerprintManagerCompatSample │ ├── .DS_Store │ ├── .google │ └── packaging.yaml │ ├── Application │ ├── .DS_Store │ ├── build.gradle │ └── src │ │ ├── .DS_Store │ │ └── main │ │ ├── .DS_Store │ │ ├── AndroidManifest.xml │ │ ├── java │ │ ├── .DS_Store │ │ └── com │ │ │ ├── .DS_Store │ │ │ └── example │ │ │ ├── .DS_Store │ │ │ └── android │ │ │ ├── .DS_Store │ │ │ └── asymmetricfingerprintdialog │ │ │ ├── .DS_Store │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ ├── FingerprintModule.java │ │ │ ├── FingerprintUiHelper.java │ │ │ ├── InjectedApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── SettingsActivity.java │ │ │ └── server │ │ │ ├── StoreBackend.java │ │ │ ├── StoreBackendImpl.java │ │ │ └── Transaction.java │ │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_fp_40px.png │ │ └── tile.9.png │ │ ├── drawable-mdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-nodpi │ │ └── android_robot.png │ │ ├── drawable-xhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-xxhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-xxxhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable │ │ ├── card.xml │ │ ├── ic_fingerprint_error.xml │ │ └── ic_fingerprint_success.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fingerprint_dialog_backup.xml │ │ ├── fingerprint_dialog_container.xml │ │ └── fingerprint_dialog_content.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-sw600dp │ │ ├── template-dimens.xml │ │ └── template-styles.xml │ │ ├── values-v11 │ │ └── template-styles.xml │ │ ├── values-v21 │ │ ├── base-colors.xml │ │ └── base-template-styles.xml │ │ ├── values │ │ ├── base-strings.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── template-dimens.xml │ │ └── template-styles.xml │ │ └── xml │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ ├── 1-purchase-screen.png │ ├── 2-fingerprint-dialog.png │ ├── 3-fingerprint-authenticated.png │ ├── 4-new-fingerprint-enrolled.png │ └── big-icon.png │ └── settings.gradle └── tech19 ├── .DS_Store ├── .gitkeep └── gcm ├── .gitignore ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── gcm │ │ └── play │ │ └── android │ │ └── samples │ │ └── com │ │ └── gcmquickstart │ │ └── MainActivityEspressoTest.java │ └── main │ ├── AndroidManifest.xml │ ├── gcm-sample.png │ ├── java │ └── gcm │ │ └── play │ │ └── android │ │ └── samples │ │ └── com │ │ └── gcmquickstart │ │ ├── MainActivity.java │ │ ├── MyGcmListenerService.java │ │ ├── MyInstanceIDListenerService.java │ │ ├── QuickstartPreferences.java │ │ └── RegistrationIntentService.java │ └── res │ ├── drawable-hdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-hdpi │ └── ic_stat_ic_notification.png │ ├── drawable-mdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-mdpi │ └── ic_stat_ic_notification.png │ ├── drawable-xhdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-xhdpi │ └── ic_stat_ic_notification.png │ ├── drawable-xxhdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-xxhdpi │ └── ic_stat_ic_notification.png │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gcmsender ├── build.gradle └── src │ └── main │ └── java │ └── gcm │ └── play │ └── android │ └── samples │ └── com │ └── gcmsender │ └── GcmSender.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /tech02/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/.DS_Store -------------------------------------------------------------------------------- /tech02/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/.gitkeep -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/drawable-xhdpi/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/drawable-xhdpi/star.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/drawable-xhdpi/star_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/drawable-xhdpi/star_empty.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CompositeCustomViewSample 3 | 4 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/CompositeCustomViewSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ConfigChangedSample 3 | 4 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigChangedSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sample App 4 | It is a fine day today. 5 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 오늘은 날씨가 좋아요. 3 | 언어 설정 예제 앱 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/ConfigurationChangeLang/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/FragmentTransactionSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/HelloActivity/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/HelloActivity/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | HelloActivity 3 | 4 | -------------------------------------------------------------------------------- /tech02/HelloActivity/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/HelloActivity/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/HelloActivity/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LinearLayoutSample 3 | 4 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/LinearLayoutSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NestedFragmentSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/NetworkCheckFragmentSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech02/SimpleFragmentSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/.DS_Store -------------------------------------------------------------------------------- /tech03/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/.gitkeep -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ContentProviderSample 3 | 4 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/ContentProviderSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/ContentProviderSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | IntentServiceSample 3 | 4 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/IntentServiceSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/IntentServiceSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/raw/bensound_clearday.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/app/src/main/res/raw/bensound_clearday.mp3 -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MusicPlayerSample 3 | 4 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/MusicPlayerSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ScreenOnOffBroadcastReceiver 3 | 4 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/VolumeChangedBroadcastReceive/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | WakefulBroadcastReceiverSample 3 | 4 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WakefulBroadcastReceiverSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/.name: -------------------------------------------------------------------------------- 1 | WordOfToday1 -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | WordOfToday1 3 | 4 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/WordOfToday1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | WordOfToday2 3 | 4 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech03/WordOfToday2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/WordOfToday2/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech04/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/.DS_Store -------------------------------------------------------------------------------- /tech04/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/.gitkeep -------------------------------------------------------------------------------- /tech04/NotificationSamples/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-hdpi-v11/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-hdpi-v11/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-hdpi-v9/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-hdpi-v9/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-hdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-hdpi/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-mdpi-v11/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-mdpi-v11/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-mdpi-v9/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-mdpi-v9/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-mdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-mdpi/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xhdpi-v11/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xhdpi-v11/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xhdpi-v9/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xhdpi-v9/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xhdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xhdpi/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi-v11/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi-v11/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi-v9/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi-v9/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/drawable-xxhdpi/ic_stat_name.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NotificationExamples 3 | 4 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/NotificationSamples/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech04/NotificationSamples/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries 5 | .DS_Store 6 | /build 7 | /captures 8 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RecyclerViewSamples 3 | 4 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech04/RecyclerViewSamples/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech05/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/.DS_Store -------------------------------------------------------------------------------- /tech05/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/.gitkeep -------------------------------------------------------------------------------- /tech05/DataBindingSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/drawable-hdpi/ic_thumb_up_black_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/drawable-hdpi/ic_thumb_up_black_36dp.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/drawable-mdpi/ic_thumb_up_black_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/drawable-mdpi/ic_thumb_up_black_36dp.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/drawable-xhdpi/ic_thumb_up_black_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/drawable-xhdpi/ic_thumb_up_black_36dp.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/drawable-xxhdpi/ic_thumb_up_black_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/drawable-xxhdpi/ic_thumb_up_black_36dp.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/drawable-xxxhdpi/ic_thumb_up_black_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/drawable-xxxhdpi/ic_thumb_up_black_36dp.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DataBindingSample 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/DataBindingSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech05/DataBindingSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-hdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-hdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-mdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-mdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvp/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NewGitHubRepos 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-hdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-hdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-mdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-mdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-mvvm/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NewGitHubRepos 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-hdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-hdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-hdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-mdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-mdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-mdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxxhdpi/ic_call_split_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/drawable-xxxhdpi/ic_star_black_18dp.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/app-original/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NewGitHubRepos 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/build.sh: -------------------------------------------------------------------------------- 1 | ./gradlew app-original:asseDeb 2 | ./gradlew app-mvp:asseDeb 3 | ./gradlew app-mvvm:asseDeb 4 | 5 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech05/NewGitHubRepos/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app-original', 'app-mvp', 'app-mvvm' 2 | 3 | -------------------------------------------------------------------------------- /tech06/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/.DS_Store -------------------------------------------------------------------------------- /tech06/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/.gitkeep -------------------------------------------------------------------------------- /tech06/GradleSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | /.idea 7 | .DS_Store 8 | /build 9 | /captures 10 | -------------------------------------------------------------------------------- /tech06/GradleSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | GradleSample 3 | Settings 4 | http://example.com/production.json 5 | 6 | -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/stage/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | http://example.com/stage.json 3 | 4 | -------------------------------------------------------------------------------- /tech06/GradleSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech06/GradleSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech06/GradleSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech07/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/.DS_Store -------------------------------------------------------------------------------- /tech07/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/.gitkeep -------------------------------------------------------------------------------- /tech07/BmiCalculator/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BmiCalculator 3 | 4 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/BmiCalculator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech07/BmiCalculator/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LocalUnitTests 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech07/LocalUnitTests/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech07/LocalUnitTests/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech08/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/.DS_Store -------------------------------------------------------------------------------- /tech08/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/.gitkeep -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BasicEspressoTest 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/BasicEspressoTest/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | UiAutometerTest 3 | 4 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech08/UiAutometerTest/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech08/UiAutometerTest/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech10/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech10/.gitkeep -------------------------------------------------------------------------------- /tech10/lean_canvas.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech10/lean_canvas.pdf -------------------------------------------------------------------------------- /tech12/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/.DS_Store -------------------------------------------------------------------------------- /tech12/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/.gitkeep -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 180dp 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout01/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/.name: -------------------------------------------------------------------------------- 1 | CoordinatorLayout02 -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 180dp 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout02/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/.name: -------------------------------------------------------------------------------- 1 | CoordinatorLayout03 -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 180dp 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayout03/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 180dp 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFab/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CoodinatorLayoutAndFabAndSnackBar 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/CoordinatorLayoutAndFabAndSnackBar/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/NavigationView/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech12/NavigationView/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech12/NavigationView/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/NavigationView/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/NavigationView/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech12/ToolbarAndTabLayout/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech13/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/.DS_Store -------------------------------------------------------------------------------- /tech13/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/.gitkeep -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/.name: -------------------------------------------------------------------------------- 1 | PermissionDemoA -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PermissionDemoA 3 | 4 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoA/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech13/PermissionDemoA/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/.name: -------------------------------------------------------------------------------- 1 | PermissionDemoB -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My PermissionDemoB 3 | 4 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech13/PermissionDemoB/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech13/PermissionDemoB/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/.DS_Store -------------------------------------------------------------------------------- /tech14/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/.gitkeep -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | GPUOverdrawSample1 3 | 샘플 텍스트1\n샘플 텍스트2\n샘플 텍스트3 4 | 5 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/GPUOverdrawSample1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LeakCanaryDemo 3 | 4 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LeakCanaryDemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/LintSample/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /tech14/LintSample/.idea/.name: -------------------------------------------------------------------------------- 1 | LintSample -------------------------------------------------------------------------------- /tech14/LintSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tech14/LintSample/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /tech14/LintSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LintSample 3 | 4 | -------------------------------------------------------------------------------- /tech14/LintSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech14/LintSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/LintSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech15/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/.DS_Store -------------------------------------------------------------------------------- /tech15/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/.gitkeep -------------------------------------------------------------------------------- /tech15/TrivialDrive/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /build 3 | /app/build 4 | /captures 5 | .gradle 6 | .DS_Store 7 | /local.properties 8 | *.iml 9 | *.apk 10 | -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-mdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-mdpi/ic_action_search.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/buy_gas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/buy_gas.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/drive.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/free.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas0.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas1.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas2.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas3.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas4.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas_inf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/gas_inf.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/get_infinite_gas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/get_infinite_gas.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/manage_infinite_gas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/manage_infinite_gas.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/premium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/premium.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/title.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/upgrade_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/upgrade_app.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/app/src/main/res/drawable-xhdpi/wait.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/feature_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/playstore/feature_graphic.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/high_res_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/playstore/high_res_icon.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/playstore/screenshot1.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech15/TrivialDrive/playstore/screenshot2.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech16/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/.DS_Store -------------------------------------------------------------------------------- /tech16/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/.gitkeep -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/java/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/example/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/example/android/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/java/com/example/android/.DS_Store -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-hdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-hdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-mdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-mdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-xhdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-xhdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-xxhdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/drawable-xxhdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/screenshots/1-purchase-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/screenshots/1-purchase-screen.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/screenshots/2-fingerprint-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/screenshots/2-fingerprint-dialog.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/screenshots/3-fingerprint-authenticated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/screenshots/3-fingerprint-authenticated.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/screenshots/4-new-fingerprint-enrolled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/screenshots/4-new-fingerprint-enrolled.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/AsymmetricFingerprintDialog/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/ConfirmCredential/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/java/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/java/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/java/com/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/java/com/example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/java/com/example/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/java/com/example/android/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/java/com/example/android/.DS_Store -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/drawable-nodpi/android_robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/drawable-nodpi/android_robot.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tech16/ConfirmCredential/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/1-purchase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/screenshots/1-purchase.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/2-show-confirm-credential.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/screenshots/2-show-confirm-credential.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/3-already-authenticated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/screenshots/3-already-authenticated.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/ConfirmCredential/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/FingerprintDialog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/java/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/java/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/java/com/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/java/com/example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/java/com/example/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/java/com/example/android/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/java/com/example/android/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-hdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-hdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-mdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-mdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-nodpi/android_robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-nodpi/android_robot.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-xhdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-xhdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-xxhdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-xxhdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/drawable-xxxhdpi/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/drawable-xxxhdpi/ic_fp_40px.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tech16/FingerprintDialog/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/1-purchase-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/screenshots/1-purchase-screen.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/2-fingerprint-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/screenshots/2-fingerprint-dialog.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/3-fingerprint-authenticated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/screenshots/3-fingerprint-authenticated.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/4-new-fingerprint-enrolled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/screenshots/4-new-fingerprint-enrolled.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintDialog/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/java/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/java/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/java/com/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/java/com/example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/java/com/example/.DS_Store -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/Application/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/Application/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/screenshots/1-purchase-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/screenshots/1-purchase-screen.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/screenshots/2-fingerprint-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/screenshots/2-fingerprint-dialog.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/screenshots/3-fingerprint-authenticated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/screenshots/3-fingerprint-authenticated.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/screenshots/4-new-fingerprint-enrolled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/screenshots/4-new-fingerprint-enrolled.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech16/FingerprintManagerCompatSample/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech19/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/.DS_Store -------------------------------------------------------------------------------- /tech19/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/.gitkeep -------------------------------------------------------------------------------- /tech19/gcm/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea/ 3 | *.iml 4 | build/ 5 | /local.properties 6 | .DS_Store 7 | /captures 8 | google-services.json 9 | -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/gcm-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/gcm-sample.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-hdpi-v11/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-hdpi-v11/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-hdpi/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-hdpi/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-mdpi-v11/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-mdpi-v11/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-mdpi/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-mdpi/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-xhdpi-v11/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-xhdpi-v11/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-xhdpi/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-xhdpi/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-xxhdpi-v11/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-xxhdpi-v11/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/drawable-xxhdpi/ic_stat_ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/drawable-xxhdpi/ic_stat_ic_notification.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /tech19/gcm/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/advanced-android-book/d037c1e1d8d6801da16c7928d3eb0b29aa110c83/tech19/gcm/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech19/gcm/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':gcmsender' 2 | --------------------------------------------------------------------------------