├── .gitattributes ├── .gitignore ├── AIDLDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.adoc ├── build.gradle ├── client │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── darwinsys │ │ │ └── aidldemo │ │ │ └── client │ │ │ └── ClientActivity.java │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ └── AIDLDemo.aidl │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── aidldemo │ │ └── Expense.java ├── server │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── aidldemo │ │ │ └── server │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── aidldemo │ │ │ │ └── server │ │ │ │ ├── ExpenseListModel.java │ │ │ │ ├── ExpenseService.java │ │ │ │ └── ServiceActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── aidldemo │ │ └── server │ │ └── ExampleUnitTest.java └── settings.gradle ├── AboutBoxDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ └── gradle.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── aboutboxdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── aboutboxdemo │ │ │ │ ├── AboutBox.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ └── icon.png │ │ │ ├── layout │ │ │ ├── aboutbox.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 │ │ └── androidcookbook │ │ └── aboutboxdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AboutInfo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── 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 │ │ ├── ic_action_search.png │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── activity_main.xml │ ├── values-large │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── displayinfo │ └── MainActivity.java ├── ActionBarCompat ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── actionbarcompat │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── actionbarcompat │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── 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 │ │ └── androidcookbook │ │ └── actionbarcompat │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AdMobDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── admobsdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── admobsdemo │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── 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-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── admobsdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AddContact ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── org │ └── hotcontacts │ └── ContactsUI.java ├── Analytics ├── .gitignore ├── .gradle │ └── 3.3 │ │ ├── taskArtifacts │ │ ├── fileHashes.bin │ │ ├── fileSnapshots.bin │ │ ├── taskArtifacts.bin │ │ └── taskArtifacts.lock │ │ └── tasks │ │ └── _compileDebugJavaWithJavac │ │ ├── localClassSetAnalysis │ │ ├── localClassSetAnalysis.bin │ │ └── localClassSetAnalysis.lock │ │ └── localJarClasspathSnapshot │ │ ├── localJarClasspathSnapshot.bin │ │ └── localJarClasspathSnapshot.lock ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── libraries │ │ ├── animated_vector_drawable_26_0_0_alpha1.xml │ │ ├── appcompat_v7_26_0_0_alpha1.xml │ │ ├── play_services_analytics_10_0_1.xml │ │ ├── play_services_analytics_impl_10_0_1.xml │ │ ├── play_services_base_10_0_1.xml │ │ ├── play_services_basement_10_0_1.xml │ │ ├── play_services_tagmanager_v4_impl_10_0_1.xml │ │ ├── play_services_tasks_10_0_1.xml │ │ ├── support_annotations_26_0_0_alpha1.xml │ │ ├── support_compat_26_0_0_alpha1.xml │ │ ├── support_core_ui_26_0_0_alpha1.xml │ │ ├── support_core_utils_26_0_0_alpha1.xml │ │ ├── support_fragment_26_0_0_alpha1.xml │ │ ├── support_media_compat_26_0_0_alpha1.xml │ │ ├── support_v4_26_0_0_alpha1.xml │ │ └── support_vector_drawable_26_0_0_alpha1.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ ├── vcs.xml │ └── workspace.xml ├── Analytics.iml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── google-services.json ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── main │ └── java │ └── com │ └── example │ └── analytics │ ├── GADemoApp.java │ └── MainActivity.java ├── AndroidPlot ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── Androidplot-core-0.4.4-release.jar ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── plot │ └── AndroidPlot.java ├── AndroidRss ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── dataview.xml │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── pfizer │ └── android │ └── AndroidRss.java ├── AppDownloader ├── .gitignore ├── AppDownloader.iml ├── README.adoc ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── pom.xml ├── proguard-rules.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── darwinsys │ │ └── appdownloader │ │ └── demo │ │ └── MainActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ └── activity_main.xml │ ├── menu │ └── main.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ └── strings.xml ├── AppShortcutsDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── appshortcutsdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── appshortcutsdemo │ │ │ │ ├── MainActivity.java │ │ │ │ └── SecondActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_second.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── values.xml │ │ │ └── xml │ │ │ └── shortcuts.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── appshortcutsdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AppSingleton ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── appsingleton │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── appsingleton │ │ │ │ ├── AndroidApplication.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 │ │ └── androidcookbook │ │ └── appsingleton │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AsyncTaskDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── asynctaskdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── asynctaskdemo │ │ │ │ ├── DemoTask.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── asynctaskdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AutoUpdater ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_update.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── selfupdater │ ├── MainActivity.java │ ├── UpdateActivity.java │ └── UpdateService.java ├── AutocompleteTextViewContacts ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── email_and_name.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── spinnerfilter │ └── MainActivity.java ├── BackupManager ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── 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 │ │ ├── ic_action_search.png │ │ └── ic_launcher.png │ ├── layout │ │ └── backup_restore.xml │ ├── menu │ │ └── activity_backup_manager.xml │ ├── values-large │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── backupmanager │ └── BackupManagerExample.java ├── BluetoothConnectToDevice ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── bluetoothconnecttodevice │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── bluetoothconnecttodevice │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── bluetoothconnecttodevice │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── BluetoothDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── foo │ └── bt │ └── Main.java ├── BrowserBookmarks ├── .gitignore ├── .idea │ ├── codeStyles │ │ └── Project.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── AUTHOR.txt ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ ├── bookmarkscp │ │ │ │ ├── BookmarksContentProvider.java │ │ │ │ └── Browser.java │ │ │ │ └── browserbookmarks │ │ │ │ └── BookmarksActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── two_item_list.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 │ │ └── com │ │ └── darwinsys │ │ └── browserbookmarks │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CalAdder ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── calendar │ ├── AddUsingContentProvider.java │ ├── AddUsingIntent.java │ ├── EventAdder.java │ ├── MainActivity.java │ └── ParseUtils.java ├── CallFaker ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── callfaker │ └── CallFaker.java ├── CallInterceptorIncoming ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── project.properties ├── res │ └── drawable │ │ └── icon.png └── src │ └── nl │ └── codestone │ └── cookbook │ └── incomingcallinterceptor │ └── IncomingCallInterceptor.java ├── CallInterceptorOutgoing ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── project.properties ├── res │ └── drawable │ │ └── icon.png └── src │ └── nl │ └── codestone │ └── cookbook │ └── outgoingcallinterceptor │ └── OutgoingCallInterceptor.java ├── CameraIntent ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── cameraintent │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── cameraintent │ │ │ │ └── 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 │ │ │ └── xml │ │ │ └── file_provider_paths.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── cameraintent │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CardDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── carddemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── carddemo │ │ │ │ └── CardActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── fixer_upper_1.jpg │ │ │ └── frame_house_needs_work.jpg │ │ │ ├── layout │ │ │ └── card_layout.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 │ │ └── androidcookbook │ │ └── carddemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CheckBoxRadioButton ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_select_example.xml │ ├── menu │ │ └── activity_select_example.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── checkboxradiobutton │ └── SelectExample.java ├── CircleViewGroup ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── circleviewgroup │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── circleviewgroup │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── circleviewgroup │ │ └── ExampleUnitTest.java ├── build.gradle ├── circlelayout │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── circlelayout │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── circlelayout │ │ │ │ └── CircleLayout.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── circlelayout │ │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── ContentProviderBookmarks ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ ├── list_item.xml │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── main │ └── java │ └── com │ └── example │ └── bookmarks │ └── BookmarksActivity.java ├── ContentProviderList ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_cp_detail.xml │ │ ├── activity_cp_list.xml │ │ └── cp_list_item.xml │ ├── menu │ │ └── cp_detail.xml │ └── values │ │ ├── dimens.xml │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── cplist │ ├── CpDetailActivity.java │ └── CpListActivity.java ├── ContentProviderSample ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_mydataitem_detail.xml │ │ ├── activity_mydataitem_list.xml │ │ ├── activity_mydataitem_twopane.xml │ │ └── fragment_mydataitem_detail.xml │ ├── values-large │ │ └── refs.xml │ ├── values-sw600dp │ │ └── refs.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── contentprovidersample │ ├── Constants.java │ ├── MyContentProvider.java │ ├── MyDataItem.java │ └── ui │ ├── MyDataItemDetailActivity.java │ ├── MyDataItemDetailFragment.java │ ├── MyDataItemListActivity.java │ └── MyDataItemListFragment.java ├── CordovaDemo ├── README.txt ├── config.xml ├── hooks │ └── README.md ├── platforms │ ├── android │ │ ├── .gitignore │ │ ├── .gradle │ │ │ ├── 3.2 │ │ │ │ └── taskArtifacts │ │ │ │ │ ├── fileHashes.bin │ │ │ │ │ ├── fileSnapshots.bin │ │ │ │ │ ├── taskArtifacts.bin │ │ │ │ │ └── taskArtifacts.lock │ │ │ └── 3.3 │ │ │ │ ├── taskArtifacts │ │ │ │ ├── fileHashes.bin │ │ │ │ ├── fileSnapshots.bin │ │ │ │ ├── taskArtifacts.bin │ │ │ │ └── taskArtifacts.lock │ │ │ │ └── tasks │ │ │ │ ├── _CordovaLib_compileDebugJavaWithJavac │ │ │ │ ├── localClassSetAnalysis │ │ │ │ │ ├── localClassSetAnalysis.bin │ │ │ │ │ └── localClassSetAnalysis.lock │ │ │ │ └── localJarClasspathSnapshot │ │ │ │ │ ├── localJarClasspathSnapshot.bin │ │ │ │ │ └── localJarClasspathSnapshot.lock │ │ │ │ └── _compileDebugJavaWithJavac │ │ │ │ ├── localClassSetAnalysis │ │ │ │ ├── localClassSetAnalysis.bin │ │ │ │ └── localClassSetAnalysis.lock │ │ │ │ └── localJarClasspathSnapshot │ │ │ │ ├── localJarClasspathSnapshot.bin │ │ │ │ └── localJarClasspathSnapshot.lock │ │ ├── AndroidManifest.xml │ │ ├── CordovaLib │ │ │ ├── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── build │ │ │ │ ├── generated │ │ │ │ │ └── source │ │ │ │ │ │ └── buildConfig │ │ │ │ │ │ └── debug │ │ │ │ │ │ └── org │ │ │ │ │ │ └── apache │ │ │ │ │ │ └── cordova │ │ │ │ │ │ └── BuildConfig.java │ │ │ │ ├── intermediates │ │ │ │ │ ├── bundles │ │ │ │ │ │ └── debug │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ └── classes.jar │ │ │ │ │ ├── incremental-safeguard │ │ │ │ │ │ └── debug │ │ │ │ │ │ │ └── tag.txt │ │ │ │ │ ├── incremental │ │ │ │ │ │ ├── compileDebugAidl │ │ │ │ │ │ │ └── dependency.store │ │ │ │ │ │ ├── mergeDebugAssets │ │ │ │ │ │ │ └── merger.xml │ │ │ │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ │ │ │ └── merger.xml │ │ │ │ │ │ ├── mergeDebugShaders │ │ │ │ │ │ │ └── merger.xml │ │ │ │ │ │ └── packageDebugResources │ │ │ │ │ │ │ ├── compile-file-map.properties │ │ │ │ │ │ │ └── merger.xml │ │ │ │ │ └── manifests │ │ │ │ │ │ └── aapt │ │ │ │ │ │ └── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── outputs │ │ │ │ │ └── aar │ │ │ │ │ └── CordovaLib-debug.aar │ │ │ ├── cordova.gradle │ │ │ ├── project.properties │ │ │ └── src │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── cordova │ │ │ │ ├── AuthenticationToken.java │ │ │ │ ├── CallbackContext.java │ │ │ │ ├── CallbackMap.java │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigXmlParser.java │ │ │ │ ├── CordovaActivity.java │ │ │ │ ├── CordovaArgs.java │ │ │ │ ├── CordovaBridge.java │ │ │ │ ├── CordovaClientCertRequest.java │ │ │ │ ├── CordovaDialogsHelper.java │ │ │ │ ├── CordovaHttpAuthHandler.java │ │ │ │ ├── CordovaInterface.java │ │ │ │ ├── CordovaInterfaceImpl.java │ │ │ │ ├── CordovaPlugin.java │ │ │ │ ├── CordovaPreferences.java │ │ │ │ ├── CordovaResourceApi.java │ │ │ │ ├── CordovaWebView.java │ │ │ │ ├── CordovaWebViewEngine.java │ │ │ │ ├── CordovaWebViewImpl.java │ │ │ │ ├── CoreAndroid.java │ │ │ │ ├── ExposedJsApi.java │ │ │ │ ├── ICordovaClientCertRequest.java │ │ │ │ ├── ICordovaCookieManager.java │ │ │ │ ├── ICordovaHttpAuthHandler.java │ │ │ │ ├── LOG.java │ │ │ │ ├── NativeToJsMessageQueue.java │ │ │ │ ├── PluginEntry.java │ │ │ │ ├── PluginManager.java │ │ │ │ ├── PluginResult.java │ │ │ │ ├── ResumeCallback.java │ │ │ │ ├── Whitelist.java │ │ │ │ └── engine │ │ │ │ ├── SystemCookieManager.java │ │ │ │ ├── SystemExposedJsApi.java │ │ │ │ ├── SystemWebChromeClient.java │ │ │ │ ├── SystemWebView.java │ │ │ │ ├── SystemWebViewClient.java │ │ │ │ └── SystemWebViewEngine.java │ │ ├── android.json │ │ ├── assets │ │ │ └── www │ │ │ │ ├── cordova-js-src │ │ │ │ ├── android │ │ │ │ │ ├── nativeapiprovider.js │ │ │ │ │ └── promptbasednativeapi.js │ │ │ │ ├── exec.js │ │ │ │ ├── platform.js │ │ │ │ └── plugin │ │ │ │ │ └── android │ │ │ │ │ └── app.js │ │ │ │ ├── cordova.js │ │ │ │ ├── cordova_plugins.js │ │ │ │ ├── css │ │ │ │ └── index.css │ │ │ │ ├── img │ │ │ │ └── logo.png │ │ │ │ ├── index.html │ │ │ │ └── js │ │ │ │ └── index.js │ │ ├── build.gradle │ │ ├── cordova │ │ │ ├── .jshintrc │ │ │ ├── Api.js │ │ │ ├── android_sdk_version │ │ │ ├── android_sdk_version.bat │ │ │ ├── build │ │ │ ├── build.bat │ │ │ ├── check_reqs │ │ │ ├── check_reqs.bat │ │ │ ├── clean │ │ │ ├── clean.bat │ │ │ ├── defaults.xml │ │ │ ├── lib │ │ │ │ ├── Adb.js │ │ │ │ ├── AndroidManifest.js │ │ │ │ ├── AndroidProject.js │ │ │ │ ├── AndroidStudio.js │ │ │ │ ├── android_sdk.js │ │ │ │ ├── build.js │ │ │ │ ├── builders │ │ │ │ │ ├── AntBuilder.js │ │ │ │ │ ├── GenericBuilder.js │ │ │ │ │ ├── GradleBuilder.js │ │ │ │ │ └── builders.js │ │ │ │ ├── check_reqs.js │ │ │ │ ├── device.js │ │ │ │ ├── emulator.js │ │ │ │ ├── install-device │ │ │ │ ├── install-device.bat │ │ │ │ ├── install-emulator │ │ │ │ ├── install-emulator.bat │ │ │ │ ├── list-devices │ │ │ │ ├── list-devices.bat │ │ │ │ ├── list-emulator-images │ │ │ │ ├── list-emulator-images.bat │ │ │ │ ├── list-started-emulators │ │ │ │ ├── list-started-emulators.bat │ │ │ │ ├── log.js │ │ │ │ ├── plugin-build.gradle │ │ │ │ ├── pluginHandlers.js │ │ │ │ ├── prepare.js │ │ │ │ ├── retry.js │ │ │ │ ├── run.js │ │ │ │ ├── start-emulator │ │ │ │ └── start-emulator.bat │ │ │ ├── log │ │ │ ├── log.bat │ │ │ ├── loggingHelper.js │ │ │ ├── node_modules │ │ │ │ ├── abbrev │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── abbrev.js │ │ │ │ │ └── package.json │ │ │ │ ├── ansi │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── beep │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cursorPosition.js │ │ │ │ │ │ └── progress │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── ansi.js │ │ │ │ │ │ └── newlines.js │ │ │ │ │ └── package.json │ │ │ │ ├── balanced-match │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── base64-js │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE.MIT │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bench │ │ │ │ │ │ └── bench.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── b64.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── convert.js │ │ │ │ │ │ └── url-safe.js │ │ │ │ ├── big-integer │ │ │ │ │ ├── BigInteger.js │ │ │ │ │ ├── BigInteger.min.js │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bower.json │ │ │ │ │ └── package.json │ │ │ │ ├── bplist-parser │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bplistParser.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── airplay.bplist │ │ │ │ │ │ ├── iTunes-small.bplist │ │ │ │ │ │ ├── int64.bplist │ │ │ │ │ │ ├── int64.xml │ │ │ │ │ │ ├── parseTest.js │ │ │ │ │ │ ├── sample1.bplist │ │ │ │ │ │ ├── sample2.bplist │ │ │ │ │ │ ├── uid.bplist │ │ │ │ │ │ ├── utf16.bplist │ │ │ │ │ │ └── utf16_chinese.plist │ │ │ │ ├── brace-expansion │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── concat-map │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── example │ │ │ │ │ │ └── map.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── map.js │ │ │ │ ├── cordova-common │ │ │ │ │ ├── .jscs.json │ │ │ │ │ ├── .jshintignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .ratignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RELEASENOTES.md │ │ │ │ │ ├── cordova-common.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── ActionStack.js │ │ │ │ │ │ ├── ConfigChanges │ │ │ │ │ │ ├── ConfigChanges.js │ │ │ │ │ │ ├── ConfigFile.js │ │ │ │ │ │ ├── ConfigKeeper.js │ │ │ │ │ │ └── munge-util.js │ │ │ │ │ │ ├── ConfigParser │ │ │ │ │ │ ├── ConfigParser.js │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── CordovaCheck.js │ │ │ │ │ │ ├── CordovaError │ │ │ │ │ │ ├── CordovaError.js │ │ │ │ │ │ └── CordovaExternalToolErrorContext.js │ │ │ │ │ │ ├── CordovaLogger.js │ │ │ │ │ │ ├── FileUpdater.js │ │ │ │ │ │ ├── PlatformJson.js │ │ │ │ │ │ ├── PluginInfo │ │ │ │ │ │ ├── PluginInfo.js │ │ │ │ │ │ └── PluginInfoProvider.js │ │ │ │ │ │ ├── PluginManager.js │ │ │ │ │ │ ├── events.js │ │ │ │ │ │ ├── superspawn.js │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── addProperty.js │ │ │ │ │ │ ├── plist-helpers.js │ │ │ │ │ │ └── xml-helpers.js │ │ │ │ ├── cordova-registry-mapper │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ │ └── test.js │ │ │ │ ├── elementtree │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CHANGES.md │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── NOTICE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── elementpath.js │ │ │ │ │ │ ├── elementtree.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── parsers │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── sax.js │ │ │ │ │ │ ├── sprintf.js │ │ │ │ │ │ ├── treebuilder.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── xml1.xml │ │ │ │ │ │ └── xml2.xml │ │ │ │ │ │ └── test-simple.js │ │ │ │ ├── glob │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── common.js │ │ │ │ │ ├── glob.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── sync.js │ │ │ │ ├── inflight │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inflight.js │ │ │ │ │ └── package.json │ │ │ │ ├── inherits │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inherits.js │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ └── package.json │ │ │ │ ├── lodash │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── array.js │ │ │ │ │ ├── array │ │ │ │ │ │ ├── chunk.js │ │ │ │ │ │ ├── compact.js │ │ │ │ │ │ ├── difference.js │ │ │ │ │ │ ├── drop.js │ │ │ │ │ │ ├── dropRight.js │ │ │ │ │ │ ├── dropRightWhile.js │ │ │ │ │ │ ├── dropWhile.js │ │ │ │ │ │ ├── fill.js │ │ │ │ │ │ ├── findIndex.js │ │ │ │ │ │ ├── findLastIndex.js │ │ │ │ │ │ ├── first.js │ │ │ │ │ │ ├── flatten.js │ │ │ │ │ │ ├── flattenDeep.js │ │ │ │ │ │ ├── head.js │ │ │ │ │ │ ├── indexOf.js │ │ │ │ │ │ ├── initial.js │ │ │ │ │ │ ├── intersection.js │ │ │ │ │ │ ├── last.js │ │ │ │ │ │ ├── lastIndexOf.js │ │ │ │ │ │ ├── object.js │ │ │ │ │ │ ├── pull.js │ │ │ │ │ │ ├── pullAt.js │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ ├── rest.js │ │ │ │ │ │ ├── slice.js │ │ │ │ │ │ ├── sortedIndex.js │ │ │ │ │ │ ├── sortedLastIndex.js │ │ │ │ │ │ ├── tail.js │ │ │ │ │ │ ├── take.js │ │ │ │ │ │ ├── takeRight.js │ │ │ │ │ │ ├── takeRightWhile.js │ │ │ │ │ │ ├── takeWhile.js │ │ │ │ │ │ ├── union.js │ │ │ │ │ │ ├── uniq.js │ │ │ │ │ │ ├── unique.js │ │ │ │ │ │ ├── unzip.js │ │ │ │ │ │ ├── unzipWith.js │ │ │ │ │ │ ├── without.js │ │ │ │ │ │ ├── xor.js │ │ │ │ │ │ ├── zip.js │ │ │ │ │ │ ├── zipObject.js │ │ │ │ │ │ └── zipWith.js │ │ │ │ │ ├── chain.js │ │ │ │ │ ├── chain │ │ │ │ │ │ ├── chain.js │ │ │ │ │ │ ├── commit.js │ │ │ │ │ │ ├── concat.js │ │ │ │ │ │ ├── lodash.js │ │ │ │ │ │ ├── plant.js │ │ │ │ │ │ ├── reverse.js │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ ├── tap.js │ │ │ │ │ │ ├── thru.js │ │ │ │ │ │ ├── toJSON.js │ │ │ │ │ │ ├── toString.js │ │ │ │ │ │ ├── value.js │ │ │ │ │ │ ├── valueOf.js │ │ │ │ │ │ ├── wrapperChain.js │ │ │ │ │ │ ├── wrapperCommit.js │ │ │ │ │ │ ├── wrapperConcat.js │ │ │ │ │ │ ├── wrapperPlant.js │ │ │ │ │ │ ├── wrapperReverse.js │ │ │ │ │ │ ├── wrapperToString.js │ │ │ │ │ │ └── wrapperValue.js │ │ │ │ │ ├── collection.js │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── all.js │ │ │ │ │ │ ├── any.js │ │ │ │ │ │ ├── at.js │ │ │ │ │ │ ├── collect.js │ │ │ │ │ │ ├── contains.js │ │ │ │ │ │ ├── countBy.js │ │ │ │ │ │ ├── detect.js │ │ │ │ │ │ ├── each.js │ │ │ │ │ │ ├── eachRight.js │ │ │ │ │ │ ├── every.js │ │ │ │ │ │ ├── filter.js │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── findLast.js │ │ │ │ │ │ ├── findWhere.js │ │ │ │ │ │ ├── foldl.js │ │ │ │ │ │ ├── foldr.js │ │ │ │ │ │ ├── forEach.js │ │ │ │ │ │ ├── forEachRight.js │ │ │ │ │ │ ├── groupBy.js │ │ │ │ │ │ ├── include.js │ │ │ │ │ │ ├── includes.js │ │ │ │ │ │ ├── indexBy.js │ │ │ │ │ │ ├── inject.js │ │ │ │ │ │ ├── invoke.js │ │ │ │ │ │ ├── map.js │ │ │ │ │ │ ├── max.js │ │ │ │ │ │ ├── min.js │ │ │ │ │ │ ├── partition.js │ │ │ │ │ │ ├── pluck.js │ │ │ │ │ │ ├── reduce.js │ │ │ │ │ │ ├── reduceRight.js │ │ │ │ │ │ ├── reject.js │ │ │ │ │ │ ├── sample.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── shuffle.js │ │ │ │ │ │ ├── size.js │ │ │ │ │ │ ├── some.js │ │ │ │ │ │ ├── sortBy.js │ │ │ │ │ │ ├── sortByAll.js │ │ │ │ │ │ ├── sortByOrder.js │ │ │ │ │ │ ├── sum.js │ │ │ │ │ │ └── where.js │ │ │ │ │ ├── date.js │ │ │ │ │ ├── date │ │ │ │ │ │ └── now.js │ │ │ │ │ ├── function.js │ │ │ │ │ ├── function │ │ │ │ │ │ ├── after.js │ │ │ │ │ │ ├── ary.js │ │ │ │ │ │ ├── backflow.js │ │ │ │ │ │ ├── before.js │ │ │ │ │ │ ├── bind.js │ │ │ │ │ │ ├── bindAll.js │ │ │ │ │ │ ├── bindKey.js │ │ │ │ │ │ ├── compose.js │ │ │ │ │ │ ├── curry.js │ │ │ │ │ │ ├── curryRight.js │ │ │ │ │ │ ├── debounce.js │ │ │ │ │ │ ├── defer.js │ │ │ │ │ │ ├── delay.js │ │ │ │ │ │ ├── flow.js │ │ │ │ │ │ ├── flowRight.js │ │ │ │ │ │ ├── memoize.js │ │ │ │ │ │ ├── modArgs.js │ │ │ │ │ │ ├── negate.js │ │ │ │ │ │ ├── once.js │ │ │ │ │ │ ├── partial.js │ │ │ │ │ │ ├── partialRight.js │ │ │ │ │ │ ├── rearg.js │ │ │ │ │ │ ├── restParam.js │ │ │ │ │ │ ├── spread.js │ │ │ │ │ │ ├── throttle.js │ │ │ │ │ │ └── wrap.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── LazyWrapper.js │ │ │ │ │ │ ├── LodashWrapper.js │ │ │ │ │ │ ├── MapCache.js │ │ │ │ │ │ ├── SetCache.js │ │ │ │ │ │ ├── arrayConcat.js │ │ │ │ │ │ ├── arrayCopy.js │ │ │ │ │ │ ├── arrayEach.js │ │ │ │ │ │ ├── arrayEachRight.js │ │ │ │ │ │ ├── arrayEvery.js │ │ │ │ │ │ ├── arrayExtremum.js │ │ │ │ │ │ ├── arrayFilter.js │ │ │ │ │ │ ├── arrayMap.js │ │ │ │ │ │ ├── arrayPush.js │ │ │ │ │ │ ├── arrayReduce.js │ │ │ │ │ │ ├── arrayReduceRight.js │ │ │ │ │ │ ├── arraySome.js │ │ │ │ │ │ ├── arraySum.js │ │ │ │ │ │ ├── assignDefaults.js │ │ │ │ │ │ ├── assignOwnDefaults.js │ │ │ │ │ │ ├── assignWith.js │ │ │ │ │ │ ├── baseAssign.js │ │ │ │ │ │ ├── baseAt.js │ │ │ │ │ │ ├── baseCallback.js │ │ │ │ │ │ ├── baseClone.js │ │ │ │ │ │ ├── baseCompareAscending.js │ │ │ │ │ │ ├── baseCopy.js │ │ │ │ │ │ ├── baseCreate.js │ │ │ │ │ │ ├── baseDelay.js │ │ │ │ │ │ ├── baseDifference.js │ │ │ │ │ │ ├── baseEach.js │ │ │ │ │ │ ├── baseEachRight.js │ │ │ │ │ │ ├── baseEvery.js │ │ │ │ │ │ ├── baseExtremum.js │ │ │ │ │ │ ├── baseFill.js │ │ │ │ │ │ ├── baseFilter.js │ │ │ │ │ │ ├── baseFind.js │ │ │ │ │ │ ├── baseFindIndex.js │ │ │ │ │ │ ├── baseFlatten.js │ │ │ │ │ │ ├── baseFor.js │ │ │ │ │ │ ├── baseForIn.js │ │ │ │ │ │ ├── baseForOwn.js │ │ │ │ │ │ ├── baseForOwnRight.js │ │ │ │ │ │ ├── baseForRight.js │ │ │ │ │ │ ├── baseFunctions.js │ │ │ │ │ │ ├── baseGet.js │ │ │ │ │ │ ├── baseIndexOf.js │ │ │ │ │ │ ├── baseIsEqual.js │ │ │ │ │ │ ├── baseIsEqualDeep.js │ │ │ │ │ │ ├── baseIsFunction.js │ │ │ │ │ │ ├── baseIsMatch.js │ │ │ │ │ │ ├── baseLodash.js │ │ │ │ │ │ ├── baseMap.js │ │ │ │ │ │ ├── baseMatches.js │ │ │ │ │ │ ├── baseMatchesProperty.js │ │ │ │ │ │ ├── baseMerge.js │ │ │ │ │ │ ├── baseMergeDeep.js │ │ │ │ │ │ ├── baseProperty.js │ │ │ │ │ │ ├── basePropertyDeep.js │ │ │ │ │ │ ├── basePullAt.js │ │ │ │ │ │ ├── baseRandom.js │ │ │ │ │ │ ├── baseReduce.js │ │ │ │ │ │ ├── baseSetData.js │ │ │ │ │ │ ├── baseSlice.js │ │ │ │ │ │ ├── baseSome.js │ │ │ │ │ │ ├── baseSortBy.js │ │ │ │ │ │ ├── baseSortByOrder.js │ │ │ │ │ │ ├── baseSum.js │ │ │ │ │ │ ├── baseToString.js │ │ │ │ │ │ ├── baseUniq.js │ │ │ │ │ │ ├── baseValues.js │ │ │ │ │ │ ├── baseWhile.js │ │ │ │ │ │ ├── baseWrapperValue.js │ │ │ │ │ │ ├── binaryIndex.js │ │ │ │ │ │ ├── binaryIndexBy.js │ │ │ │ │ │ ├── bindCallback.js │ │ │ │ │ │ ├── bufferClone.js │ │ │ │ │ │ ├── cacheIndexOf.js │ │ │ │ │ │ ├── cachePush.js │ │ │ │ │ │ ├── charsLeftIndex.js │ │ │ │ │ │ ├── charsRightIndex.js │ │ │ │ │ │ ├── compareAscending.js │ │ │ │ │ │ ├── compareMultiple.js │ │ │ │ │ │ ├── composeArgs.js │ │ │ │ │ │ ├── composeArgsRight.js │ │ │ │ │ │ ├── createAggregator.js │ │ │ │ │ │ ├── createAssigner.js │ │ │ │ │ │ ├── createBaseEach.js │ │ │ │ │ │ ├── createBaseFor.js │ │ │ │ │ │ ├── createBindWrapper.js │ │ │ │ │ │ ├── createCache.js │ │ │ │ │ │ ├── createCompounder.js │ │ │ │ │ │ ├── createCtorWrapper.js │ │ │ │ │ │ ├── createCurry.js │ │ │ │ │ │ ├── createDefaults.js │ │ │ │ │ │ ├── createExtremum.js │ │ │ │ │ │ ├── createFind.js │ │ │ │ │ │ ├── createFindIndex.js │ │ │ │ │ │ ├── createFindKey.js │ │ │ │ │ │ ├── createFlow.js │ │ │ │ │ │ ├── createForEach.js │ │ │ │ │ │ ├── createForIn.js │ │ │ │ │ │ ├── createForOwn.js │ │ │ │ │ │ ├── createHybridWrapper.js │ │ │ │ │ │ ├── createObjectMapper.js │ │ │ │ │ │ ├── createPadDir.js │ │ │ │ │ │ ├── createPadding.js │ │ │ │ │ │ ├── createPartial.js │ │ │ │ │ │ ├── createPartialWrapper.js │ │ │ │ │ │ ├── createReduce.js │ │ │ │ │ │ ├── createRound.js │ │ │ │ │ │ ├── createSortedIndex.js │ │ │ │ │ │ ├── createWrapper.js │ │ │ │ │ │ ├── deburrLetter.js │ │ │ │ │ │ ├── equalArrays.js │ │ │ │ │ │ ├── equalByTag.js │ │ │ │ │ │ ├── equalObjects.js │ │ │ │ │ │ ├── escapeHtmlChar.js │ │ │ │ │ │ ├── escapeRegExpChar.js │ │ │ │ │ │ ├── escapeStringChar.js │ │ │ │ │ │ ├── getData.js │ │ │ │ │ │ ├── getFuncName.js │ │ │ │ │ │ ├── getLength.js │ │ │ │ │ │ ├── getMatchData.js │ │ │ │ │ │ ├── getNative.js │ │ │ │ │ │ ├── getView.js │ │ │ │ │ │ ├── indexOfNaN.js │ │ │ │ │ │ ├── initCloneArray.js │ │ │ │ │ │ ├── initCloneByTag.js │ │ │ │ │ │ ├── initCloneObject.js │ │ │ │ │ │ ├── invokePath.js │ │ │ │ │ │ ├── isArrayLike.js │ │ │ │ │ │ ├── isIndex.js │ │ │ │ │ │ ├── isIterateeCall.js │ │ │ │ │ │ ├── isKey.js │ │ │ │ │ │ ├── isLaziable.js │ │ │ │ │ │ ├── isLength.js │ │ │ │ │ │ ├── isObjectLike.js │ │ │ │ │ │ ├── isSpace.js │ │ │ │ │ │ ├── isStrictComparable.js │ │ │ │ │ │ ├── lazyClone.js │ │ │ │ │ │ ├── lazyReverse.js │ │ │ │ │ │ ├── lazyValue.js │ │ │ │ │ │ ├── mapDelete.js │ │ │ │ │ │ ├── mapGet.js │ │ │ │ │ │ ├── mapHas.js │ │ │ │ │ │ ├── mapSet.js │ │ │ │ │ │ ├── mergeData.js │ │ │ │ │ │ ├── mergeDefaults.js │ │ │ │ │ │ ├── metaMap.js │ │ │ │ │ │ ├── pickByArray.js │ │ │ │ │ │ ├── pickByCallback.js │ │ │ │ │ │ ├── reEscape.js │ │ │ │ │ │ ├── reEvaluate.js │ │ │ │ │ │ ├── reInterpolate.js │ │ │ │ │ │ ├── realNames.js │ │ │ │ │ │ ├── reorder.js │ │ │ │ │ │ ├── replaceHolders.js │ │ │ │ │ │ ├── setData.js │ │ │ │ │ │ ├── shimKeys.js │ │ │ │ │ │ ├── sortedUniq.js │ │ │ │ │ │ ├── toIterable.js │ │ │ │ │ │ ├── toObject.js │ │ │ │ │ │ ├── toPath.js │ │ │ │ │ │ ├── trimmedLeftIndex.js │ │ │ │ │ │ ├── trimmedRightIndex.js │ │ │ │ │ │ ├── unescapeHtmlChar.js │ │ │ │ │ │ └── wrapperClone.js │ │ │ │ │ ├── lang.js │ │ │ │ │ ├── lang │ │ │ │ │ │ ├── clone.js │ │ │ │ │ │ ├── cloneDeep.js │ │ │ │ │ │ ├── eq.js │ │ │ │ │ │ ├── gt.js │ │ │ │ │ │ ├── gte.js │ │ │ │ │ │ ├── isArguments.js │ │ │ │ │ │ ├── isArray.js │ │ │ │ │ │ ├── isBoolean.js │ │ │ │ │ │ ├── isDate.js │ │ │ │ │ │ ├── isElement.js │ │ │ │ │ │ ├── isEmpty.js │ │ │ │ │ │ ├── isEqual.js │ │ │ │ │ │ ├── isError.js │ │ │ │ │ │ ├── isFinite.js │ │ │ │ │ │ ├── isFunction.js │ │ │ │ │ │ ├── isMatch.js │ │ │ │ │ │ ├── isNaN.js │ │ │ │ │ │ ├── isNative.js │ │ │ │ │ │ ├── isNull.js │ │ │ │ │ │ ├── isNumber.js │ │ │ │ │ │ ├── isObject.js │ │ │ │ │ │ ├── isPlainObject.js │ │ │ │ │ │ ├── isRegExp.js │ │ │ │ │ │ ├── isString.js │ │ │ │ │ │ ├── isTypedArray.js │ │ │ │ │ │ ├── isUndefined.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lte.js │ │ │ │ │ │ ├── toArray.js │ │ │ │ │ │ └── toPlainObject.js │ │ │ │ │ ├── math.js │ │ │ │ │ ├── math │ │ │ │ │ │ ├── add.js │ │ │ │ │ │ ├── ceil.js │ │ │ │ │ │ ├── floor.js │ │ │ │ │ │ ├── max.js │ │ │ │ │ │ ├── min.js │ │ │ │ │ │ ├── round.js │ │ │ │ │ │ └── sum.js │ │ │ │ │ ├── number.js │ │ │ │ │ ├── number │ │ │ │ │ │ ├── inRange.js │ │ │ │ │ │ └── random.js │ │ │ │ │ ├── object.js │ │ │ │ │ ├── object │ │ │ │ │ │ ├── assign.js │ │ │ │ │ │ ├── create.js │ │ │ │ │ │ ├── defaults.js │ │ │ │ │ │ ├── defaultsDeep.js │ │ │ │ │ │ ├── extend.js │ │ │ │ │ │ ├── findKey.js │ │ │ │ │ │ ├── findLastKey.js │ │ │ │ │ │ ├── forIn.js │ │ │ │ │ │ ├── forInRight.js │ │ │ │ │ │ ├── forOwn.js │ │ │ │ │ │ ├── forOwnRight.js │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ ├── get.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── invert.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── keysIn.js │ │ │ │ │ │ ├── mapKeys.js │ │ │ │ │ │ ├── mapValues.js │ │ │ │ │ │ ├── merge.js │ │ │ │ │ │ ├── methods.js │ │ │ │ │ │ ├── omit.js │ │ │ │ │ │ ├── pairs.js │ │ │ │ │ │ ├── pick.js │ │ │ │ │ │ ├── result.js │ │ │ │ │ │ ├── set.js │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ ├── values.js │ │ │ │ │ │ └── valuesIn.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── string.js │ │ │ │ │ ├── string │ │ │ │ │ │ ├── camelCase.js │ │ │ │ │ │ ├── capitalize.js │ │ │ │ │ │ ├── deburr.js │ │ │ │ │ │ ├── endsWith.js │ │ │ │ │ │ ├── escape.js │ │ │ │ │ │ ├── escapeRegExp.js │ │ │ │ │ │ ├── kebabCase.js │ │ │ │ │ │ ├── pad.js │ │ │ │ │ │ ├── padLeft.js │ │ │ │ │ │ ├── padRight.js │ │ │ │ │ │ ├── parseInt.js │ │ │ │ │ │ ├── repeat.js │ │ │ │ │ │ ├── snakeCase.js │ │ │ │ │ │ ├── startCase.js │ │ │ │ │ │ ├── startsWith.js │ │ │ │ │ │ ├── template.js │ │ │ │ │ │ ├── templateSettings.js │ │ │ │ │ │ ├── trim.js │ │ │ │ │ │ ├── trimLeft.js │ │ │ │ │ │ ├── trimRight.js │ │ │ │ │ │ ├── trunc.js │ │ │ │ │ │ ├── unescape.js │ │ │ │ │ │ └── words.js │ │ │ │ │ ├── support.js │ │ │ │ │ ├── utility.js │ │ │ │ │ └── utility │ │ │ │ │ │ ├── attempt.js │ │ │ │ │ │ ├── callback.js │ │ │ │ │ │ ├── constant.js │ │ │ │ │ │ ├── identity.js │ │ │ │ │ │ ├── iteratee.js │ │ │ │ │ │ ├── matches.js │ │ │ │ │ │ ├── matchesProperty.js │ │ │ │ │ │ ├── method.js │ │ │ │ │ │ ├── methodOf.js │ │ │ │ │ │ ├── mixin.js │ │ │ │ │ │ ├── noop.js │ │ │ │ │ │ ├── property.js │ │ │ │ │ │ ├── propertyOf.js │ │ │ │ │ │ ├── range.js │ │ │ │ │ │ ├── times.js │ │ │ │ │ │ └── uniqueId.js │ │ │ │ ├── minimatch │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── minimatch.js │ │ │ │ │ └── package.json │ │ │ │ ├── nopt │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ └── my-program.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── nopt.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── basic.js │ │ │ │ ├── once │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── once.js │ │ │ │ │ └── package.json │ │ │ │ ├── os-homedir │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ │ ├── os-tmpdir │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ │ ├── osenv │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── osenv.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── unix.js │ │ │ │ │ │ └── windows.js │ │ │ │ │ └── x.tap │ │ │ │ ├── path-is-absolute │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license │ │ │ │ │ ├── package.json │ │ │ │ │ └── readme.md │ │ │ │ ├── plist │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── plist-build.js │ │ │ │ │ │ ├── plist-parse.js │ │ │ │ │ │ └── plist.js │ │ │ │ │ ├── examples │ │ │ │ │ │ └── browser │ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ └── plist.js │ │ │ │ │ └── package.json │ │ │ │ ├── properties-parser │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── play-ground.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── ReadProperties.java │ │ │ │ │ │ ├── test-cases-copy.properties │ │ │ │ │ │ ├── test-cases.properties │ │ │ │ │ │ └── test.js │ │ │ │ ├── q │ │ │ │ │ ├── CHANGES.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── q.js │ │ │ │ │ └── queue.js │ │ │ │ ├── sax │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── big-not-pretty.xml │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ ├── get-products.js │ │ │ │ │ │ ├── hello-world.js │ │ │ │ │ │ ├── not-pretty.xml │ │ │ │ │ │ ├── pretty-print.js │ │ │ │ │ │ ├── shopping.xml │ │ │ │ │ │ ├── strict.dtd │ │ │ │ │ │ ├── switch-bench.js │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ └── test.xml │ │ │ │ │ ├── lib │ │ │ │ │ │ └── sax.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── buffer-overrun.js │ │ │ │ │ │ ├── cdata-chunked.js │ │ │ │ │ │ ├── cdata-end-split.js │ │ │ │ │ │ ├── cdata-fake-end.js │ │ │ │ │ │ ├── cdata-multiple.js │ │ │ │ │ │ ├── cdata.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── issue-23.js │ │ │ │ │ │ ├── issue-30.js │ │ │ │ │ │ ├── issue-35.js │ │ │ │ │ │ ├── issue-47.js │ │ │ │ │ │ ├── issue-49.js │ │ │ │ │ │ ├── parser-position.js │ │ │ │ │ │ ├── script.js │ │ │ │ │ │ ├── self-closing-child-strict.js │ │ │ │ │ │ ├── self-closing-child.js │ │ │ │ │ │ ├── self-closing-tag.js │ │ │ │ │ │ ├── stray-ending.js │ │ │ │ │ │ ├── trailing-non-whitespace.js │ │ │ │ │ │ ├── unquoted.js │ │ │ │ │ │ ├── xmlns-issue-41.js │ │ │ │ │ │ ├── xmlns-rebinding.js │ │ │ │ │ │ ├── xmlns-strict.js │ │ │ │ │ │ ├── xmlns-unbound.js │ │ │ │ │ │ ├── xmlns-xml-default-prefix-attribute.js │ │ │ │ │ │ ├── xmlns-xml-default-prefix.js │ │ │ │ │ │ └── xmlns-xml-default-redefine.js │ │ │ │ ├── semver │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── range.bnf │ │ │ │ │ └── semver.js │ │ │ │ ├── shelljs │ │ │ │ │ ├── .documentup.json │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RELEASE.md │ │ │ │ │ ├── global.js │ │ │ │ │ ├── make.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── generate-docs.js │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ ├── shell.js │ │ │ │ │ └── src │ │ │ │ │ │ ├── cat.js │ │ │ │ │ │ ├── cd.js │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── cp.js │ │ │ │ │ │ ├── dirs.js │ │ │ │ │ │ ├── echo.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── exec.js │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── grep.js │ │ │ │ │ │ ├── ln.js │ │ │ │ │ │ ├── ls.js │ │ │ │ │ │ ├── mkdir.js │ │ │ │ │ │ ├── mv.js │ │ │ │ │ │ ├── popd.js │ │ │ │ │ │ ├── pushd.js │ │ │ │ │ │ ├── pwd.js │ │ │ │ │ │ ├── rm.js │ │ │ │ │ │ ├── sed.js │ │ │ │ │ │ ├── tempdir.js │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ ├── to.js │ │ │ │ │ │ ├── toEnd.js │ │ │ │ │ │ └── which.js │ │ │ │ ├── underscore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ ├── underscore-min.map │ │ │ │ │ └── underscore.js │ │ │ │ ├── unorm │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── unorm.js │ │ │ │ │ └── package.json │ │ │ │ ├── util-deprecate │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── node.js │ │ │ │ │ └── package.json │ │ │ │ ├── wrappy │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ └── wrappy.js │ │ │ │ ├── xmlbuilder │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── XMLAttribute.js │ │ │ │ │ │ ├── XMLBuilder.js │ │ │ │ │ │ ├── XMLCData.js │ │ │ │ │ │ ├── XMLComment.js │ │ │ │ │ │ ├── XMLDTDAttList.js │ │ │ │ │ │ ├── XMLDTDElement.js │ │ │ │ │ │ ├── XMLDTDEntity.js │ │ │ │ │ │ ├── XMLDTDNotation.js │ │ │ │ │ │ ├── XMLDeclaration.js │ │ │ │ │ │ ├── XMLDocType.js │ │ │ │ │ │ ├── XMLElement.js │ │ │ │ │ │ ├── XMLNode.js │ │ │ │ │ │ ├── XMLProcessingInstruction.js │ │ │ │ │ │ ├── XMLRaw.js │ │ │ │ │ │ ├── XMLStringifier.js │ │ │ │ │ │ ├── XMLText.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ └── xmldom │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── __package__.js │ │ │ │ │ ├── changelog │ │ │ │ │ ├── component.json │ │ │ │ │ ├── dom-parser.js │ │ │ │ │ ├── dom.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── sax.js │ │ │ ├── run │ │ │ ├── run.bat │ │ │ ├── version │ │ │ └── version.bat │ │ ├── platform_www │ │ │ ├── cordova-js-src │ │ │ │ ├── android │ │ │ │ │ ├── nativeapiprovider.js │ │ │ │ │ └── promptbasednativeapi.js │ │ │ │ ├── exec.js │ │ │ │ ├── platform.js │ │ │ │ └── plugin │ │ │ │ │ └── android │ │ │ │ │ └── app.js │ │ │ ├── cordova.js │ │ │ └── cordova_plugins.js │ │ ├── project.properties │ │ ├── res │ │ │ ├── drawable-land-hdpi │ │ │ │ └── screen.png │ │ │ ├── drawable-land-ldpi │ │ │ │ └── screen.png │ │ │ ├── drawable-land-mdpi │ │ │ │ └── screen.png │ │ │ ├── drawable-land-xhdpi │ │ │ │ └── screen.png │ │ │ ├── drawable-port-hdpi │ │ │ │ └── screen.png │ │ │ ├── drawable-port-ldpi │ │ │ │ └── screen.png │ │ │ ├── drawable-port-mdpi │ │ │ │ └── screen.png │ │ │ ├── drawable-port-xhdpi │ │ │ │ └── screen.png │ │ │ ├── mipmap-hdpi │ │ │ │ └── icon.png │ │ │ ├── mipmap-ldpi │ │ │ │ └── icon.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── icon.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── icon.png │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ └── xml │ │ │ │ └── config.xml │ │ ├── settings.gradle │ │ ├── src │ │ │ ├── io │ │ │ │ └── cordova │ │ │ │ │ └── hellocordova │ │ │ │ │ └── MainActivity.java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── cordova │ │ │ │ └── whitelist │ │ │ │ └── WhitelistPlugin.java │ │ └── wrapper.gradle │ └── platforms.json ├── plugins │ ├── android.json │ ├── cordova-plugin-whitelist │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── RELEASENOTES.md │ │ ├── doc │ │ │ ├── de │ │ │ │ └── README.md │ │ │ ├── es │ │ │ │ └── README.md │ │ │ ├── fr │ │ │ │ └── README.md │ │ │ ├── it │ │ │ │ └── README.md │ │ │ ├── ja │ │ │ │ └── README.md │ │ │ ├── ko │ │ │ │ └── README.md │ │ │ ├── pl │ │ │ │ └── README.md │ │ │ └── zh │ │ │ │ └── README.md │ │ ├── package.json │ │ ├── plugin.xml │ │ └── src │ │ │ └── android │ │ │ └── WhitelistPlugin.java │ └── fetch.json └── www │ ├── css │ └── index.css │ ├── img │ └── logo.png │ ├── index.html │ └── js │ └── index.js ├── CountDownTimerExample ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ └── Main.java ├── CryptoDemos ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── cryptodemos │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── cryptodemos │ │ │ │ ├── EncryptOrHashDemo.java │ │ │ │ ├── EncryptedReadWriteDemo.java │ │ │ │ ├── EncryptedSharedPrefsDemo.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── cryptodemos │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CurrentMoodWidget ├── .gitignore ├── .idea │ ├── caches │ │ └── build_file_checksums.ser │ ├── codeStyles │ │ └── Project.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── smile_icon.png │ ├── drawable-ldpi │ │ └── smile_icon.png │ ├── drawable-mdpi │ │ └── smile_icon.png │ ├── layout │ │ └── widgetlayout.xml │ ├── values │ │ └── strings.xml │ └── xml │ │ └── widgetproviderinfo.xml └── src │ └── oreillymedia │ └── cookbook │ └── android │ └── spikes │ ├── CurrentMoodService.java │ └── CurrentMoodWidgetProvider.java ├── CursorLoaderDemo ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── fragment_main_dummy.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── cursorloaderdemo │ └── MainActivity.java ├── CustomMenu ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── drawable-ldpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── drawable-mdpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── layout │ │ └── main.xml │ ├── menu │ │ └── menu.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── oreilly │ └── recipe12 │ └── CustomMenu.java ├── CustomSubMenu ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── customsubmenu │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── customsubmenu │ │ │ │ └── SubMenuActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ └── icon.png │ │ │ ├── layout │ │ │ └── activity_sub_menu.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── customsubmenu │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CustomToast ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── main.xml │ │ └── toast_layout.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── toast │ └── CustomToast.java ├── DataToCursor ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── main │ └── java │ └── com │ └── example │ └── datatocursor │ ├── DataToCursor.java │ └── MainActivity.java ├── DatabaseFromFile ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── assets │ └── database.db ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml ├── screenshot.png └── src │ └── com │ └── example │ └── DatabaseFromFile.java ├── DateFormatDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── sym │ │ │ └── dateformatdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── sym │ │ │ │ └── dateformatdemo │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── sym │ │ └── dateformatdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── DemoSmali ├── .gitignore ├── .idea │ ├── .gitignore │ ├── .name │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── Hello.zip ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── demosmali │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── demosmali │ │ │ │ ├── MainActivity.java │ │ │ │ └── Simple.java │ │ ├── res │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ └── data_extraction_rules.xml │ │ └── smali │ │ │ └── Hello.smali │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── demosmali │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── DialogDemos ├── .gitignore ├── .idea │ └── gradle.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── 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 │ │ ├── ic_action_search.png │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── activity_main.xml │ ├── values-large │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── dialogdemos │ └── MainActivity.java ├── DragDropDemo ├── .gitignore ├── .idea │ ├── caches │ │ └── build_file_checksums.ser │ ├── codeStyles │ │ └── Project.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res │ ├── layout │ │ └── activity_drag_drop.xml │ ├── menu │ │ └── drag_drop.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-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ ├── values-w820dp │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── dragdropdemo │ └── DragDropActivity.java ├── DreamsDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── dream_settings.xml │ │ └── dreamscape.xml │ ├── menu │ │ └── main.xml │ ├── values │ │ ├── dimens.xml │ │ ├── reminders.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── xml │ │ └── my_dream.xml └── src │ └── com │ └── example │ └── dreamsdemo │ ├── DreamsDemo.java │ └── SettingsActivity.java ├── EmailTextView ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── activity_main.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── emailtextview │ └── MainActivity.java ├── EmailWithAttachments ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── emailandroid │ └── Main.java ├── EpochJSCalendar ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── assets │ ├── calendarview.html │ ├── cc-LGPL-a.png │ ├── epoch_classes.js │ ├── epoch_styles.css │ ├── gettingstarted.html │ └── minimum_code.html ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── 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 │ │ ├── ic_action_search.png │ │ └── ic_launcher.png │ ├── layout │ │ └── calendar_view.xml │ ├── menu │ │ └── calendarview.xml │ ├── values-large │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── epochjscalendar │ ├── CalendarViewActivity.java │ ├── CreateEntryScreen.java │ └── DateUtils.java ├── EventListenersDemo ├── AndroidManifest.xml ├── README.txt ├── pom.xml ├── res │ ├── drawable │ │ ├── ic_launcher.png │ │ └── line.xml │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── biz │ └── tekeye │ └── listeners │ └── main.java ├── FaceFinder ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── assets │ ├── face5.JPG │ └── party1.jpg ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ └── androface │ ├── FaceDetectionView.java │ ├── ImageLoader.java │ └── Main.java ├── FacebookSdk ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── facebook.png │ │ ├── facebook_icon.png │ │ ├── login.png │ │ ├── login_button.xml │ │ ├── login_down.png │ │ ├── logout.png │ │ ├── logout_button.xml │ │ └── logout_down.png │ ├── layout │ │ └── facebook_login_view.xml │ └── values │ │ ├── colors.xml │ │ └── strings.xml └── src │ └── com │ └── facebook │ └── android │ ├── AsyncFacebookRunner.java │ ├── BaseDialogListener.java │ ├── BaseRequestListener.java │ ├── DialogError.java │ ├── Facebook.java │ ├── FacebookError.java │ ├── FbDialog.java │ ├── LoginButton.java │ ├── Main.java │ ├── SessionEvents.java │ ├── SessionStore.java │ └── Util.java ├── FileLocationsDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── codeStyles │ │ └── Project.xml │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── other.xml │ └── vcs.xml ├── README.adoc ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── filelocationsdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── filelocationsdemo │ │ │ │ ├── FirstFragment.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MyDatabaseHelper.java │ │ │ │ └── SecondFragment.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ ├── fragment_first.xml │ │ │ └── fragment_second.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── filelocationsdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── FileProviderDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── providingapp │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── fileprovider │ │ │ └── providerdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── fileprovider │ │ │ │ └── providerdemo │ │ │ │ └── ProvidingActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_providing.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 │ │ │ └── xml │ │ │ └── filepaths.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── fileprovider │ │ └── providerdemo │ │ └── ExampleUnitTest.java ├── requestingapp │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── fileprovider │ │ │ └── requesterdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── fileprovider │ │ │ │ └── requesterdemo │ │ │ │ └── RequestingActivity.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 │ │ └── darwinsys │ │ └── fileprovider │ │ └── requesterdemo │ │ └── ExampleUnitTest.java └── settings.gradle ├── FilesystemDemos ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── filesystemdemos │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── filesystemdemos │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── filesystemdemos │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── settings.gradle ├── FindMeX ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── icon.png │ │ └── logo.jpg │ ├── drawable-ldpi │ │ ├── icon.png │ │ └── logo.jpg │ ├── drawable-mdpi │ │ ├── icon.png │ │ └── logo.jpg │ ├── layout │ │ ├── progress.xml │ │ ├── search.xml │ │ └── splash.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── halfclosed │ └── wordpress │ ├── Progress.java │ ├── Results.java │ ├── Search.java │ └── Splash.java ├── FloatingActionButtonSnackbarDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── floatingbuttonbasic │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── floatingbuttonbasic │ │ │ │ ├── MainActivity.java │ │ │ │ └── NextActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_next.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 │ │ └── androidcookbook │ │ └── floatingbuttonbasic │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── FlutterDemo ├── .gitignore ├── README.adoc ├── README.txt ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── androidcookbook │ │ │ │ │ └── flutter_demo │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── launch_background.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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── FontDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── assets │ └── fonts │ │ ├── Montserrat-Regular.ttf │ │ └── OFL.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml ├── screenshot.png └── src │ └── com │ └── example │ └── FontDemo.java ├── FragmentsDemos ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── fragmentsdemos │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── fragmentsdemos │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainActivityFragment.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ ├── TaskDetailActivity.java │ │ │ │ ├── TaskDetailFragment.java │ │ │ │ ├── TaskListActivity.java │ │ │ │ └── dummy │ │ │ │ └── DummyContent.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_info_black_24dp.png │ │ │ ├── ic_notifications_black_24dp.png │ │ │ └── ic_sync_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_info_black_24dp.png │ │ │ ├── ic_notifications_black_24dp.png │ │ │ └── ic_sync_black_24dp.png │ │ │ ├── drawable-v21 │ │ │ ├── ic_info_black_24dp.xml │ │ │ ├── ic_notifications_black_24dp.xml │ │ │ └── ic_sync_black_24dp.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_info_black_24dp.png │ │ │ ├── ic_notifications_black_24dp.png │ │ │ └── ic_sync_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_info_black_24dp.png │ │ │ ├── ic_notifications_black_24dp.png │ │ │ └── ic_sync_black_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_info_black_24dp.png │ │ │ ├── ic_notifications_black_24dp.png │ │ │ └── ic_sync_black_24dp.png │ │ │ ├── layout-w900dp │ │ │ └── task_list.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_task_detail.xml │ │ │ ├── activity_task_list.xml │ │ │ ├── fragment_main.xml │ │ │ ├── task_detail.xml │ │ │ ├── task_list.xml │ │ │ └── task_list_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-v21 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ ├── pref_data_sync.xml │ │ │ ├── pref_general.xml │ │ │ ├── pref_headers.xml │ │ │ └── pref_notification.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── fragmentsdemos │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── Gallery ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ ├── earthmover1.jpg │ │ ├── grain.jpg │ │ ├── palm_tree_backlit.jpg │ │ ├── red_green_macaw.jpg │ │ ├── september_sunset.jpg │ │ └── vancouver_narrows_bridge.jpg │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── gallery │ ├── ImageAdapter.java │ └── MainActivity.java ├── GcmClient ├── .gitignore ├── AndroidManifest.xml ├── README.md ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── darwinsys │ └── gcmclient │ ├── GcmMainActivity.java │ ├── GcmReceiver.java │ └── GcmService.java ├── GcmMockServer ├── .gitignore ├── README.txt ├── ReadMe.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml └── src │ └── com │ └── darwinsys │ ├── .gitignore │ ├── GcmMockServer.java │ └── keys.properties-sample ├── GeneralPrompter ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── proguard-rules.pro ├── settings.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── generalprompter │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── androidcookbook │ │ │ └── generalprompter │ │ │ └── MainActivity.java │ └── res │ │ ├── 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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── androidcookbook │ └── generalprompter │ └── ExampleUnitTest.java ├── HapticFeedback ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── hapticfeedback │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── hapticfeedback │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── hapticfeedback │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── HelloCommandLine ├── .gitignore ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── hello │ │ │ └── command │ │ │ └── HelloActivity.java │ │ └── res │ │ ├── layout │ │ └── main.xml │ │ └── values │ │ └── strings.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── HelloEclipse ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── hello │ └── eclipse │ └── HelloEclipseActivity.java ├── HelloGradle ├── .gitignore ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── foo │ │ └── HelloWorldActivityTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── androidcookbook │ │ └── hellogradle │ │ └── HelloWorldActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── layout │ └── main.xml │ └── values │ └── strings.xml ├── HelloMaven ├── .gitignore ├── AndroidManifest.xml ├── README.md ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── main │ └── java │ └── com │ └── androidcookbook │ └── HelloAndroidActivity.java ├── HelloStudioTesting ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── hellostudiotesting │ │ │ └── MainTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── hellostudiotesting │ │ │ │ ├── DataModel.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 │ │ └── example │ │ └── hellostudiotesting │ │ └── DataModelTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── HelloTestingTarget ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── build.properties ├── build.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── my │ └── pkg │ └── app │ └── Main.java ├── HelloTestingTestProject ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── build.properties ├── build.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── robotium-solo-3.0.jar ├── local.properties ├── pom.xml ├── proguard.cfg ├── project.properties └── src │ └── my │ └── pkg │ └── app │ └── test │ └── functional │ ├── MainTestWithRobotium.java │ └── MainTestWithoutRobotium.java ├── HomeAppListView ├── .gitignore ├── AndroidManifest.xml ├── README.md ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── 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 │ │ ├── ic_action_search.png │ │ └── ic_launcher.png │ ├── layout │ │ ├── app_row.xml │ │ └── home_activity.xml │ ├── menu │ │ └── activity_home.xml │ ├── values-large │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── androidcookbook │ └── homeapp │ └── HomeActivity.java ├── IPCDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── ipcdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── ipcdemo │ │ │ │ └── IMyRemoteService.aidl │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── ipcdemo │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyRemoteService.java │ │ └── res │ │ │ ├── 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 │ │ └── androidcookbook │ │ └── ipcdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── IconizedListView ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── assets │ └── images │ │ ├── at.png │ │ ├── au.png │ │ ├── be.png │ │ ├── br.png │ │ ├── ca.png │ │ ├── ch.png │ │ ├── cn.png │ │ ├── de.png │ │ ├── dk.png │ │ ├── es.png │ │ ├── fr.png │ │ ├── hk.png │ │ ├── id.png │ │ ├── in.png │ │ ├── it.png │ │ ├── kr.png │ │ ├── nl.png │ │ ├── no.png │ │ ├── pt.png │ │ ├── se.png │ │ ├── sg.png │ │ ├── tw.png │ │ ├── uk.png │ │ └── us.png ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ ├── country_listitem.xml │ │ ├── listview.xml │ │ └── main.xml │ ├── raw │ │ └── countries.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ ├── Country.java │ ├── CountryArrayAdapter.java │ ├── CountryParser.java │ └── Main.java ├── ImageButtonDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ ├── android_button.xml │ │ ├── android_button2.xml │ │ ├── icon.png │ │ ├── play.png │ │ ├── play_pause.png │ │ ├── play_pressed.png │ │ └── settings.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── oreilly │ └── recipe1 │ └── Recipe1.java ├── IntentsDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── openurl │ └── Main.java ├── IpcServiceDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── ipcservicedemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── ipcservicedemo │ │ │ │ └── MyRemoteService.aidl │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── ipcservicedemo │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyRemoteServiceImpl.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 │ │ └── androidcookbook │ │ └── ipcservicedemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── JSONParsing ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ ├── raw │ │ └── jsondata │ └── values │ │ └── strings.xml └── src │ └── com │ └── parse │ └── JSONparse.java ├── JavaTimeDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.txt ├── STATUS.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── example │ │ │ └── com │ │ │ └── javatimedemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── example │ │ │ │ └── com │ │ │ │ └── javatimedemo │ │ │ │ └── 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 │ │ └── example │ │ └── com │ │ └── javatimedemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── settings.gradle ├── JavascriptDataDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── assets │ └── jsdatademo.html ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_webview.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── javascriptdatademo │ ├── ArrayApplication.java │ ├── MainActivity.java │ └── WebViewActivity.java ├── KotlinVolleyDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── kotlinvolleydemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── kotlinvolleydemo │ │ │ │ ├── ListActivity.kt │ │ │ │ ├── ListAdapter.kt │ │ │ │ └── Recipe.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_list_item.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── kotlinvolleydemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LICENSE.txt ├── LayoutBorder ├── README.txt ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── layoutborder │ │ │ └── MainActivity.java │ │ └── res │ │ ├── drawable │ │ └── customborder.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 ├── build.gradle └── settings.gradle ├── ListViewAdvanced ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ ├── bhutan.png │ │ ├── colombia.png │ │ ├── icon.png │ │ ├── italy.png │ │ ├── jamaica.png │ │ ├── kazakhstan.png │ │ └── kenya.png │ ├── layout │ │ ├── main.xml │ │ └── main_list_item.xml │ └── values │ │ ├── countries.xml │ │ └── strings.xml └── src │ └── com │ └── marcodinacci │ └── demos │ └── alv │ ├── AdvancedListViewActivity.java │ └── ImageAndTextAdapter.java ├── ListViewDemos ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── default.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ ├── menu │ │ └── main_popup_menu.xml │ └── values │ │ ├── foodstuffs.xml │ │ └── strings.xml └── src │ └── com │ └── listview │ └── Main.java ├── ListViewEmpty ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── default.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── listview │ └── Main.java ├── ListViewSectionHeader ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ ├── main.xml │ │ └── section_header.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ ├── SectionedAdapter.java │ └── SectionedDemo.java ├── LocalBroadcastDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── localbroadcastdemo │ └── MainActivity.java ├── Makefile ├── MapDemosV2 ├── .gitignore ├── AndroidManifest.xml-SAMPLE ├── README.txt ├── assets │ └── about.html ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── about_activity.xml │ │ ├── activity_main.xml │ │ └── activity_maps.xml │ ├── menu │ │ └── activity_main.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── darwinsys │ └── mapdemos │ ├── AboutActivity.java │ ├── MainActivity.java │ └── MapsActivity.java ├── MapsV2AddToProject ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── STATUS.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── mapsv2addtoproject │ │ │ └── ApplicationTest.java │ │ ├── debug │ │ └── res │ │ │ └── values │ │ │ └── google_maps_api.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── mapsv2addtoproject │ │ │ │ ├── MainActivity.java │ │ │ │ └── MapsActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_maps.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 │ │ ├── release │ │ └── res │ │ │ └── values │ │ │ └── google_maps_api.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── mapsv2addtoproject │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── MarketSearch ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── marketsearch │ └── MarketSearchActivity.java ├── MaterialDemos ├── .gitignore ├── AndroidManifest.xml ├── MaterialDemosIcon.graffle ├── README.1line ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ ├── actionbar_shadow.9.png │ │ ├── ic_action_refresh.png │ │ ├── ic_action_search.png │ │ ├── ic_action_share.png │ │ ├── ic_home.png │ │ ├── ic_launcher.png │ │ ├── ic_menu_share.png │ │ ├── icon.png │ │ └── menu_add.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── menu.xml │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── main │ └── java │ └── com │ └── androidcookbook │ └── material │ └── MainActivity.java ├── MediaPlayerDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ ├── raw │ │ └── alarm_sound.3gp │ └── values │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── media │ └── Main.java ├── MediaPlayerInteractive ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── marcodinacci │ └── book │ └── acb │ └── PlayAudioActivity.java ├── MediaRecorderDemo ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── default.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── media_recorder_recipe.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── marcodinacci │ └── book │ └── acb │ └── MediaRecorderRecipe.java ├── MenuAction ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── drawable-ldpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── drawable-mdpi │ │ ├── first.png │ │ ├── four.png │ │ ├── icon.png │ │ ├── second.png │ │ └── three.png │ ├── layout │ │ └── main.xml │ ├── menu │ │ └── menu.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── oreilly │ └── recipe12 │ └── MenuAction.java ├── MessengerDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ └── misc.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── messengerdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── messengerdemo │ │ │ │ ├── MainActivity.java │ │ │ │ └── MessengerService.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── messengerdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── NativeFunctFromJS ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── nativefunctfromjs │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── nativefunctfromjs │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── nativefunctfromjs │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── NdkDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── jni │ ├── Android.mk │ ├── Application.mk │ ├── foo_ndkdemo_SqrtDemo.h │ └── sqrt-demo.c ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── foo │ └── ndkdemo │ ├── Main.java │ └── SqrtDemo.java ├── NotificationDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── main.xml │ │ └── target.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── androidcookbook │ ├── Main.java │ └── NotificationTarget.java ├── NumberPickers ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ ├── darwinsys │ └── android │ │ └── NumberPickerLogic.java │ └── example │ └── numberpicker │ ├── NumberPickerJava.java │ └── NumberPickersActivity.java ├── OAuth2Demo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── oauth2demo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── oauth2demo │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── oauth2demo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── OSMIntro ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── OSM │ └── OSM.java ├── OSMOverlay ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── drawable │ │ └── marker_default.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ ├── com │ └── osm │ │ └── OverlayOSM.java │ └── graphics │ └── marker_default.odg ├── OSMTouchEvents ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── classpath-rachee.txt ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── OSM │ └── OSM.java ├── OpenGlDemo ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── menu │ │ └── open_gldemo.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── opengldemo │ ├── Cube.java │ ├── OpenGLDemoActivity.java │ └── OpenGLRenderer.java ├── OrientationChanges ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── DroidCharts.jar ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ ├── data_listview.xml │ │ ├── graphview.xml │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ ├── DemoCharts.java │ ├── DemoList.java │ └── XYLineChartView.java ├── PdfShare ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── xml │ │ └── file_paths.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── pdfshare │ │ └── MainActivity.java │ └── libs │ └── android-support-v4.jar ├── PermissionRequest ├── .gitignore ├── .idea │ ├── gradle.xml │ └── runConfigurations.xml ├── Application │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── uk │ │ │ └── co │ │ │ └── webwrights │ │ │ └── permissions │ │ │ ├── MainActivity.java │ │ │ └── PermissionsFragment.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── tile.9.png │ │ ├── layout │ │ ├── activity_main.xml │ │ └── fragment_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 │ │ └── base-template-styles.xml │ │ └── values │ │ └── strings.xml ├── README.txt ├── build.gradle ├── contributors.txt ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── PhoneGapDemo ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── assets │ └── www │ │ ├── hello.css │ │ ├── helloresponse.js │ │ ├── helloworld.html │ │ ├── jquery-1.6.2.min.js │ │ ├── jquery.mobile-1.0b2.min.css │ │ ├── jquery.mobile-1.0b2.min.js │ │ └── phonegap-1.0.0.js ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── cordova-1.5.0.jar ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ ├── values │ │ └── strings.xml │ └── xml │ │ ├── .svn │ │ ├── all-wcprops │ │ ├── entries │ │ ├── format │ │ └── text-base │ │ │ └── plugins.xml.svn-base │ │ └── plugins.xml └── src │ └── android │ └── app │ └── hello │ └── phonegap │ └── HomeScreen.java ├── PinchAndZoom ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── pinchandzoom │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── pinchandzoom │ │ │ │ └── TouchActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── image.jpg │ │ │ └── image_b.jpg │ │ │ ├── layout │ │ │ └── activity_touch.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 │ │ └── androidcookbook │ │ └── pinchandzoom │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── PreferencesDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── main.xml │ │ └── prefs.xml │ └── values │ │ ├── arrays.xml │ │ └── strings.xml └── src │ └── com │ └── example │ └── preferences │ ├── DemoPreferenceActivity.java │ └── Main.java ├── ProgressDialogDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── progressdialogdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── progressdialogdemo │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── progressdialogdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── README.adoc ├── RGraphDemo ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── assets │ ├── RGraph │ │ ├── LICENSE.txt │ │ ├── css │ │ │ ├── ModalDialog.css │ │ │ ├── common.css │ │ │ └── website.css │ │ ├── docs │ │ │ ├── .BC.txt │ │ │ ├── .CHANGELOG.txt │ │ │ ├── adjusting.html │ │ │ ├── animation.html │ │ │ ├── annotating.html │ │ │ ├── api.html │ │ │ ├── async.html │ │ │ ├── bar.html │ │ │ ├── bipolar.html │ │ │ ├── color.html │ │ │ ├── combine.html │ │ │ ├── context.html │ │ │ ├── css.html │ │ │ ├── domcontentloaded.html │ │ │ ├── donut.html │ │ │ ├── downloads │ │ │ ├── events.html │ │ │ ├── external.html │ │ │ ├── funnel.html │ │ │ ├── gantt.html │ │ │ ├── hbar.html │ │ │ ├── hprogress.html │ │ │ ├── index.html │ │ │ ├── issues.html │ │ │ ├── led.html │ │ │ ├── licensing.html │ │ │ ├── line.html │ │ │ ├── meter.html │ │ │ ├── misc.html │ │ │ ├── msie.html │ │ │ ├── odo.html │ │ │ ├── pie.html │ │ │ ├── released.txt │ │ │ ├── resizing.html │ │ │ ├── rose.html │ │ │ ├── rscatter.html │ │ │ ├── scatter.html │ │ │ ├── tooltips.html │ │ │ ├── tradar.html │ │ │ ├── vprogress.html │ │ │ ├── xml │ │ │ │ ├── bar.xml │ │ │ │ ├── bipolar.xml │ │ │ │ ├── funnel.xml │ │ │ │ ├── gantt.xml │ │ │ │ ├── hbar.xml │ │ │ │ ├── hprogress.xml │ │ │ │ ├── led.xml │ │ │ │ ├── line.xml │ │ │ │ ├── meter.xml │ │ │ │ ├── odo.xml │ │ │ │ ├── pie.xml │ │ │ │ ├── progress.xml │ │ │ │ ├── rose.xml │ │ │ │ ├── rscatter.xml │ │ │ │ ├── scatter.xml │ │ │ │ ├── tradar.xml │ │ │ │ └── vprogress.xml │ │ │ └── zoom.html │ │ ├── examples │ │ │ ├── bar.html │ │ │ ├── basic.html │ │ │ ├── bipolar.html │ │ │ ├── donut.html │ │ │ ├── funnel.html │ │ │ ├── gantt.html │ │ │ ├── hbar.html │ │ │ ├── hprogress.html │ │ │ ├── index.html │ │ │ ├── led.html │ │ │ ├── line.html │ │ │ ├── meter.html │ │ │ ├── odo.html │ │ │ ├── pie.html │ │ │ ├── rose.html │ │ │ ├── rscatter.html │ │ │ ├── scatter.html │ │ │ ├── showcase.html │ │ │ ├── text.html │ │ │ ├── tradar.html │ │ │ └── vprogress.html │ │ ├── excanvas │ │ │ ├── EXCANVAS-LICENSE.txt │ │ │ ├── HTACCESS-SAMPLE │ │ │ ├── excanvas.compressed.js │ │ │ └── excanvas.original.js │ │ ├── images │ │ │ ├── alex.png │ │ │ ├── analogo.gif │ │ │ ├── analogo.png │ │ │ ├── bara1.gif │ │ │ ├── bara1.png │ │ │ ├── bara16.gif │ │ │ ├── bara16.png │ │ │ ├── bara2.gif │ │ │ ├── bara2.png │ │ │ ├── bara32.gif │ │ │ ├── bara32.png │ │ │ ├── bara4.gif │ │ │ ├── bara4.png │ │ │ ├── bara8.gif │ │ │ ├── bara8.png │ │ │ ├── barb1.gif │ │ │ ├── barb1.png │ │ │ ├── barb16.gif │ │ │ ├── barb16.png │ │ │ ├── barb2.gif │ │ │ ├── barb2.png │ │ │ ├── barb32.gif │ │ │ ├── barb32.png │ │ │ ├── barb4.gif │ │ │ ├── barb4.png │ │ │ ├── barb8.gif │ │ │ ├── barb8.png │ │ │ ├── barc1.gif │ │ │ ├── barc1.png │ │ │ ├── barc16.gif │ │ │ ├── barc16.png │ │ │ ├── barc2.gif │ │ │ ├── barc2.png │ │ │ ├── barc32.gif │ │ │ ├── barc32.png │ │ │ ├── barc4.gif │ │ │ ├── barc4.png │ │ │ ├── barc8.gif │ │ │ ├── barc8.png │ │ │ ├── bard1.gif │ │ │ ├── bard1.png │ │ │ ├── bard16.gif │ │ │ ├── bard16.png │ │ │ ├── bard2.gif │ │ │ ├── bard2.png │ │ │ ├── bard32.gif │ │ │ ├── bard32.png │ │ │ ├── bard4.gif │ │ │ ├── bard4.png │ │ │ ├── bard8.gif │ │ │ ├── bard8.png │ │ │ ├── bare1.gif │ │ │ ├── bare1.png │ │ │ ├── bare16.gif │ │ │ ├── bare16.png │ │ │ ├── bare2.gif │ │ │ ├── bare2.png │ │ │ ├── bare32.gif │ │ │ ├── bare32.png │ │ │ ├── bare4.gif │ │ │ ├── bare4.png │ │ │ ├── bare8.gif │ │ │ ├── bare8.png │ │ │ ├── barf1.gif │ │ │ ├── barf1.png │ │ │ ├── barf16.gif │ │ │ ├── barf16.png │ │ │ ├── barf2.gif │ │ │ ├── barf2.png │ │ │ ├── barf32.gif │ │ │ ├── barf32.png │ │ │ ├── barf4.gif │ │ │ ├── barf4.png │ │ │ ├── barf8.gif │ │ │ ├── barf8.png │ │ │ ├── barg1.gif │ │ │ ├── barg1.png │ │ │ ├── barg16.gif │ │ │ ├── barg16.png │ │ │ ├── barg2.gif │ │ │ ├── barg2.png │ │ │ ├── barg32.gif │ │ │ ├── barg32.png │ │ │ ├── barg4.gif │ │ │ ├── barg4.png │ │ │ ├── barg8.gif │ │ │ ├── barg8.png │ │ │ ├── barh1.gif │ │ │ ├── barh1.png │ │ │ ├── barh16.gif │ │ │ ├── barh16.png │ │ │ ├── barh2.gif │ │ │ ├── barh2.png │ │ │ ├── barh32.gif │ │ │ ├── barh32.png │ │ │ ├── barh4.gif │ │ │ ├── barh4.png │ │ │ ├── barh8.gif │ │ │ ├── barh8.png │ │ │ ├── bari1.gif │ │ │ ├── bari1.png │ │ │ ├── bari16.gif │ │ │ ├── bari16.png │ │ │ ├── bari2.gif │ │ │ ├── bari2.png │ │ │ ├── bari32.gif │ │ │ ├── bari32.png │ │ │ ├── bari4.gif │ │ │ ├── bari4.png │ │ │ ├── bari8.gif │ │ │ ├── bari8.png │ │ │ ├── barj1.gif │ │ │ ├── barj1.png │ │ │ ├── barj16.gif │ │ │ ├── barj16.png │ │ │ ├── barj2.gif │ │ │ ├── barj2.png │ │ │ ├── barj32.gif │ │ │ ├── barj32.png │ │ │ ├── barj4.gif │ │ │ ├── barj4.png │ │ │ ├── barj8.gif │ │ │ ├── barj8.png │ │ │ ├── bn.business.png │ │ │ ├── bn.personal.png │ │ │ ├── buy.png │ │ │ ├── buzz.png │ │ │ ├── chrome_logo.png │ │ │ ├── coins.jpg │ │ │ ├── context.png │ │ │ ├── delicious.png │ │ │ ├── download-beta-sml.png │ │ │ ├── download-beta.png │ │ │ ├── download-stable-sml.png │ │ │ ├── download-stable.png │ │ │ ├── download.png │ │ │ ├── facebook.png │ │ │ ├── favicon.ico │ │ │ ├── favicon.png │ │ │ ├── friendfeed.png │ │ │ ├── googlegroups.png │ │ │ ├── html2.gif │ │ │ ├── html2.png │ │ │ ├── icons_combined.png │ │ │ ├── logo.png │ │ │ ├── merry-christmas-snowman.png │ │ │ ├── reddit.png │ │ │ ├── rss.png │ │ │ ├── rss_big.png │ │ │ ├── sq0.png │ │ │ ├── sq1.png │ │ │ ├── sq2.png │ │ │ ├── sq3.png │ │ │ ├── sq4.png │ │ │ ├── sq5.png │ │ │ ├── sq6.png │ │ │ ├── sq7.png │ │ │ ├── sq8.png │ │ │ ├── sq9.png │ │ │ ├── sqg.png │ │ │ ├── structure.png │ │ │ ├── stumble.png │ │ │ └── twitter.png │ │ ├── index.html │ │ ├── libraries │ │ │ ├── RGraph.bar.js │ │ │ ├── RGraph.bipolar.js │ │ │ ├── RGraph.common.adjusting.js │ │ │ ├── RGraph.common.annotate.js │ │ │ ├── RGraph.common.context.js │ │ │ ├── RGraph.common.core.js │ │ │ ├── RGraph.common.resizing.js │ │ │ ├── RGraph.common.tooltips.js │ │ │ ├── RGraph.common.zoom.js │ │ │ ├── RGraph.funnel.js │ │ │ ├── RGraph.gantt.js │ │ │ ├── RGraph.hbar.js │ │ │ ├── RGraph.hprogress.js │ │ │ ├── RGraph.led.js │ │ │ ├── RGraph.line.js │ │ │ ├── RGraph.meter.js │ │ │ ├── RGraph.modaldialog.js │ │ │ ├── RGraph.odo.js │ │ │ ├── RGraph.pie.js │ │ │ ├── RGraph.rose.js │ │ │ ├── RGraph.rscatter.js │ │ │ ├── RGraph.scatter.js │ │ │ ├── RGraph.tradar.js │ │ │ └── RGraph.vprogress.js │ │ └── scripts │ │ │ └── minify │ └── rgraphview.html ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ └── Main.java ├── RangeGraphDemo ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ ├── ic_launcher.png │ │ └── rounded_border.xml │ ├── layout-land │ │ └── activity_main.xml │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── rangegraph │ ├── MainActivity.java │ └── RangeGraph.java ├── RatingBarDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── default.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── starsurvey │ └── Main.java ├── Rebooter ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── foo │ └── rebooter │ └── Main.java ├── RecipeList ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ ├── list_item.xml │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ ├── main │ └── java │ │ └── nl │ │ └── codestone │ │ └── recipelist │ │ ├── Datum.java │ │ └── MainActivity.java │ └── test │ └── java │ └── ParseTests.java ├── RecyclerViewDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── recyclerviewdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── recyclerviewdemo │ │ │ │ ├── ListActivity.java │ │ │ │ └── MyListAdapter.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_list.xml │ │ │ └── row_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 │ │ │ ├── foodstuffs.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── androidcookbook │ │ └── recyclerviewdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── RoomDemo ├── .gitignore ├── .idea │ ├── codeStyles │ │ └── Project.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── schemas │ │ └── com.darwinsys.roomdemo.AppDatabase │ │ │ └── 1.json │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── roomdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── roomdemo │ │ │ │ ├── AnApplication.java │ │ │ │ ├── AppDatabase.java │ │ │ │ ├── Expense.java │ │ │ │ ├── ExpenseDao.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ └── list_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── roomdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── RuntimeLog ├── .gitignore ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml └── src │ └── main │ └── java │ └── RuntimeLog.java ├── SMSReceive ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── default.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ ├── icon.png │ │ └── menu_background.jpg │ ├── drawable-mdpi │ │ ├── icon.png │ │ └── menu_background.jpg │ ├── layout │ │ ├── invite.xml │ │ ├── main.xml │ │ └── splash.xml │ ├── raw │ │ └── audio.mp3 │ └── values │ │ └── strings.xml └── src │ └── com │ └── SMS │ ├── MainMenu.java │ ├── ReceivedSMSActivity.java │ └── invitationSMSreciever.java ├── SQLiteDemos ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── main │ └── java │ └── com │ └── sqlitedemos │ └── MainActivity.java ├── ScanBarcode ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ ├── animated_vector_drawable_24_1_1.xml │ │ ├── appcompat_v7_24_1_1.xml │ │ ├── support_annotations_24_1_1.xml │ │ ├── support_v4_24_1_1.xml │ │ └── support_vector_drawable_24_1_1.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml ├── README.txt ├── ScanBarcode.iml ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── scanbarcode │ │ │ └── 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 ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── SecondScreen ├── AndroidManifest.xml ├── README.txt ├── instructions.txt ├── pom.xml ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── main.xml │ │ └── secondscreen.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ ├── Main.java │ └── Screen2.java ├── SendSMS ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── sendsms │ ├── SendSMS.java │ └── SendSMSActivity.java ├── SensorShakeDetection ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── sensorshakedetection │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── sensorshakedetection │ │ │ │ └── ShakeActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── 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 │ │ └── androidcookbook │ │ └── sensorshakedetection │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── SensorUpOrDown ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── sensorupordown │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── sensorupordown │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── sensorupordown │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── ServiceDemos ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.adoc ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── servicedemos │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── servicedemos │ │ │ │ ├── BoundServiceDemo.java │ │ │ │ ├── FirstFragment.java │ │ │ │ ├── IntentServiceDemo.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── RemoteService.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ └── fragment_first.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── servicedemos │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── ShareActionProviderDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── darwinsys │ └── shareactionproviderdemo │ └── MainActivity.java ├── ShellCommand ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── shell │ └── ShellCommand.java ├── SimpleAccountAndSyncDemo ├── .cvsignore ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_login.xml │ │ └── activity_main.xml │ ├── menu │ │ ├── main.xml │ │ └── settings.xml │ ├── values-large │ │ └── styles.xml │ ├── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── strings_activity_settings.xml │ │ └── styles.xml │ └── xml │ │ ├── authenticator.xml │ │ └── syncadapter.xml └── src │ └── com │ └── example │ └── myaccountmechanism │ ├── Constants.java │ ├── LoginActivity.java │ ├── MainActivity.java │ ├── MyAccountService.java │ ├── MyAuthenticator.java │ ├── ReadingSyncAdapter.java │ ├── ReadingSynchService.java │ └── RestUtils.java ├── SimpleCalendar ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ ├── add_journal_icon.png │ │ ├── bg.png │ │ ├── blue_bg_with_text.png │ │ ├── blue_bg_without_text.png │ │ ├── btn_toggle_off.9.png │ │ ├── button_blue_background.png │ │ ├── calendar_button_selector.xml │ │ ├── calender_bg_blue.png │ │ ├── calender_bg_orange.png │ │ ├── icon.png │ │ ├── left_arrow.png │ │ ├── left_cal_button.png │ │ ├── right_arrow.png │ │ └── right_cal_button.png │ ├── layout │ │ ├── day_gridcell.xml │ │ └── simple_calendar_view.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── simplecalendar │ └── Main.java ├── SimpleDialer ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── androidcookbook │ └── simpledialer │ └── MainActivity.java ├── SimpleJumper.android ├── .gitignore ├── AndroidManifest.xml ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ ├── armeabi-v7a │ │ ├── libgdx-freetype.so │ │ └── libgdx.so │ ├── armeabi │ │ ├── libgdx-freetype.so │ │ └── libgdx.so │ ├── flixel-android-sources.jar │ ├── flixel-android.jar │ ├── gdx-backend-android-sources.jar │ └── gdx-backend-android.jar ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values │ │ └── strings.xml └── src │ └── com │ └── androidcookbook │ └── simplejumper │ └── MainActivity.java ├── SimpleJumper.desktop ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ ├── flixel-desktop-sources.jar │ ├── flixel-desktop.jar │ ├── gdx-backend-lwjgl-natives.jar │ ├── gdx-backend-lwjgl-sources.jar │ ├── gdx-backend-lwjgl.jar │ ├── gdx-freetype-natives.jar │ └── gdx-natives.jar └── src │ └── com │ └── androidcookbook │ └── simplejumper │ └── Main.java ├── SimpleJumper ├── .gitignore ├── AUTHOR.txt ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ ├── flixel-core-sources.jar │ ├── flixel-core.jar │ ├── gdx-freetype-sources.jar │ ├── gdx-freetype.jar │ ├── gdx-sources.jar │ ├── gdx.jar │ ├── tween-engine-api-sources.jar │ └── tween-engine-api.jar └── src │ └── com │ └── androidcookbook │ └── simplejumper │ ├── Droid.java │ ├── FlixelGame.java │ ├── PlayState.java │ └── RoomLayout.java ├── SimplePool ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── assets │ ├── font │ │ ├── Droid.ttf │ │ ├── KingdomOfHearts.ttf │ │ ├── LCD.ttf │ │ ├── NeverwinterNights.ttf │ │ ├── Plok.ttf │ │ └── UnrealTournament.ttf │ ├── gfx │ │ ├── .DS_Store │ │ ├── background_grass.png │ │ ├── badge.png │ │ ├── badge.svg │ │ ├── ball_black.png │ │ ├── ball_blue.png │ │ ├── ball_green.png │ │ ├── ball_orange.png │ │ ├── ball_pink.png │ │ ├── ball_purple.png │ │ ├── ball_red.png │ │ ├── ball_white.png │ │ ├── ball_yellow.png │ │ ├── banana_tiled.png │ │ ├── box.png │ │ ├── carddeck_tiled.png │ │ ├── chick.svg │ │ ├── chromatic_circle.png │ │ ├── click_to_unload.png │ │ ├── desert_tiled.png │ │ ├── enemy.png │ │ ├── face_box.png │ │ ├── face_box_menu.png │ │ ├── face_box_tiled.png │ │ ├── face_circle_tiled.png │ │ ├── face_hexagon_tiled.png │ │ ├── face_triangle_tiled.png │ │ ├── frog.png │ │ ├── helicopter_tiled.png │ │ ├── i_love_8_bit.png │ │ ├── imageformat_bmp.bmp │ │ ├── imageformat_gif.gif │ │ ├── imageformat_gif.png │ │ ├── imageformat_jpg.jpg │ │ ├── imageformat_png.png │ │ ├── menu_back.png │ │ ├── menu_background.png │ │ ├── menu_ok.png │ │ ├── menu_quit.png │ │ ├── menu_reset.png │ │ ├── next.png │ │ ├── notes.png │ │ ├── onscreen_control_base.png │ │ ├── onscreen_control_knob.png │ │ ├── pacdroid.svg │ │ ├── pacdroid_apples.svg │ │ ├── parallax_background_layer_back.png │ │ ├── parallax_background_layer_front.png │ │ ├── parallax_background_layer_mid.png │ │ ├── particle_fire.png │ │ ├── particle_point.png │ │ ├── paused.png │ │ ├── player.png │ │ ├── racetrack_curve.png │ │ ├── racetrack_straight.png │ │ ├── radar.png │ │ ├── radarpoint.png │ │ ├── snake_background.png │ │ ├── snake_head.png │ │ ├── snake_tailpart.png │ │ ├── snapdragon_tiled.png │ │ ├── table_bkg.png │ │ ├── tank.png │ │ ├── toggle_button.png │ │ └── vehicles.png │ ├── level │ │ └── example.lvl │ ├── mfx │ │ ├── explosion.ogg │ │ ├── game_over.ogg │ │ ├── lepeltheme.mod │ │ ├── munch.ogg │ │ └── wagner_the_ride_of_the_valkyries.ogg │ └── tmx │ │ ├── desert.tmx │ │ ├── desert.tsx │ │ └── desert_with_tsx_tileset.tmx ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ ├── andengine.jar │ ├── andengineaugmentedrealityextension.jar │ ├── andenginelivewallpaperextension.jar │ ├── andenginemodplayerextension.jar │ ├── andenginemultiplayerextension.jar │ ├── andenginemultitouchextension.jar │ ├── andenginephysicsbox2dextension.jar │ ├── andenginesvgtextureregionextension.jar │ ├── armeabi-v7a │ │ ├── libandenginephysicsbox2dextension.so │ │ └── libxmp.so │ └── armeabi │ │ ├── libandenginephysicsbox2dextension.so │ │ └── libxmp.so ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── dzinelabs │ └── game │ └── SimplePool.java ├── SimpleTorchLight ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── STATUS.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── simpleflashlightdemo │ └── MainActivity.java ├── SlidingDrawer-Topdown ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable │ │ ├── bottom_switcher_collapsed.9.png │ │ ├── bottom_switcher_collapsed_background.xml │ │ ├── bottom_switcher_collapsed_focused.9.png │ │ ├── bottom_switcher_collapsed_selected.9.png │ │ ├── bottom_switcher_expanded.9.png │ │ ├── bottom_switcher_expanded_background.xml │ │ ├── bottom_switcher_expanded_focused.9.png │ │ ├── bottom_switcher_expanded_selected.9.png │ │ ├── icon.png │ │ ├── symptomhelp.png │ │ ├── top_switcher_collapsed.9.png │ │ ├── top_switcher_collapsed_background.xml │ │ ├── top_switcher_collapsed_focused.9.png │ │ ├── top_switcher_collapsed_selected.9.png │ │ ├── top_switcher_expanded.9.png │ │ ├── top_switcher_expanded_background.xml │ │ ├── top_switcher_expanded_focused.9.png │ │ ├── top_switcher_expanded_selected.9.png │ │ └── tray_handle_right.png │ ├── layout │ │ └── main.xml │ └── values │ │ ├── attrs.xml │ │ ├── ids.xml │ │ └── strings.xml └── src │ ├── com │ └── example │ │ └── slidingdrawer │ │ └── MainActivity.java │ ├── easing │ └── interpolator │ │ ├── BackInterpolator.java │ │ ├── BounceInterpolator.java │ │ ├── CircInterpolator.java │ │ ├── CubicInterpolator.java │ │ ├── EasingType.java │ │ ├── ElasticInterpolator.java │ │ ├── ExpoInterpolator.java │ │ ├── QuadInterpolator.java │ │ ├── QuartInterpolator.java │ │ ├── QuintInterpolator.java │ │ └── SineInterpolator.java │ └── org │ └── panel │ ├── Panel.java │ ├── R.java │ ├── SmoothButton.java │ └── Test.java ├── SnackBarDemo ├── .gitignore ├── .idea │ ├── .gitignore │ ├── .name │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── androidcookbook │ │ │ └── SnackBarDemo.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── icon.png │ │ ├── drawable-ldpi │ │ └── icon.png │ │ ├── drawable-mdpi │ │ └── icon.png │ │ ├── layout │ │ └── main.xml │ │ └── values │ │ └── strings.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties └── settings.gradle ├── SoapDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ ├── android-support-v4.jar │ └── ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── soapdemo │ └── SoapDemoActivity.java ├── SoftKeyboardEnterNext ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── softkeyboardenternext │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── softkeyboardenternext │ │ │ │ └── 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 │ │ └── androidcookbook │ │ └── softkeyboardenternext │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── SoundRec ├── .gitignore ├── AndroidManifest.xml ├── LICENSE.txt ├── README.adoc ├── README.txt ├── TODO.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── inst ├── libs │ └── darwinsys-api-1.1.3-SNAPSHOT.jar ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ ├── ic_action_refresh.png │ │ ├── ic_action_search.png │ │ ├── ic_action_share.png │ │ ├── ic_home.png │ │ └── ic_menu_share.png │ ├── drawable-land │ │ └── worldmap.jpg │ ├── drawable-mdpi │ │ ├── ic_action_refresh.png │ │ ├── ic_action_search.png │ │ ├── ic_action_share.png │ │ ├── ic_home.png │ │ ├── ic_launcher.png │ │ ├── ic_menu_share.png │ │ ├── menu_about.png │ │ ├── menu_add.png │ │ └── menu_settings.png │ ├── drawable-port │ │ └── worldmap.jpg │ ├── drawable-xhdpi │ │ ├── ic_action_refresh.png │ │ ├── ic_action_search.png │ │ ├── ic_action_share.png │ │ └── ic_home.png │ ├── layout │ │ ├── actionbar_compat.xml │ │ ├── onboard_video.xml │ │ ├── onboard_webpage.xml │ │ ├── onboarding.xml │ │ ├── settings.xml │ │ └── voicenote.xml │ ├── menu │ │ └── menu.xml │ ├── raw │ │ ├── .gitignore │ │ └── sample_keys_props.properties │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── eula.xml │ │ ├── ids.xml │ │ └── strings.xml ├── src │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── soundrec │ │ │ ├── SettingsActivity.java │ │ │ ├── ShowWelcomePage.java │ │ │ ├── SoundRecService.java │ │ │ ├── ThreadUtils.java │ │ │ └── VoiceNoteActivity.java │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── soundrec │ │ └── DummyTestToPlacateMaven.java └── uninst ├── Speaker ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ ├── icon.png │ │ └── speaker.jpg │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── darwinsys │ └── talker │ └── Main.java ├── SpeechRecognizerDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── speechrecognizerdemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── speechrecognizerdemo │ │ │ │ └── Main.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 │ │ └── androidcookbook │ │ └── speechrecognizerdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── SpinnerDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ ├── readingcontexts.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── androidcookbook │ └── spinnerdemo │ ├── MainActivity.java │ └── ReadingContext.java ├── SpinningCubeDemo ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── marcodinacci │ ├── android │ └── commons │ │ ├── AbstractAndroidImage.java │ │ ├── AndroidImage.java │ │ ├── AsyncTaskListener.java │ │ ├── CommonsAndroidActivity.java │ │ ├── DataFile.java │ │ ├── KeyValue.java │ │ ├── Size.java │ │ ├── io │ │ ├── DataSink.java │ │ ├── DataWriter.java │ │ ├── FileUtils.java │ │ └── StreamDataTask.java │ │ └── opengl │ │ └── Cube.java │ └── book │ └── acb │ └── SpinningCubeActivity.java ├── SplashDialog ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ ├── background.png │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ ├── main.xml │ │ └── splashscreen.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── examples │ └── splashdialog │ └── Main.java ├── StandardDrawables ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── standarddrawables │ └── MainActivity.java ├── StaticFileRead ├── .gitignore ├── AndroidManifest.xml ├── README.1line ├── README.txt ├── assets │ └── samplefile.html ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ ├── raw │ │ └── samplefile │ └── values │ │ └── strings.xml └── src │ └── com │ └── fileread │ └── FileRead.java ├── StringsXML ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ └── workspace.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── stringsxml │ │ │ └── MainActivity.java │ │ └── res │ │ ├── drawable │ │ └── line.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 │ │ ├── othertext.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── settings.gradle ├── TabHostDemo ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── custom_dialog_layout.xml │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── main │ └── java │ └── com │ └── tabhostdemo │ ├── CustomDialog.java │ └── MainActivity.java ├── TabSwipeDemo ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_arrival.xml │ │ ├── fragment_equipment.xml │ │ └── fragment_register.xml │ ├── menu │ │ └── main.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ ├── values-w820dp │ │ └── dimens.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── tabswipedemo │ ├── ArrivalFragment.java │ ├── EquipmentFragment.java │ ├── MainActivity.java │ └── RegisterFragment.java ├── TeleCorder ├── .gitignore ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ ├── values-w820dp │ │ └── dimens.xml │ ├── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── xml │ │ └── my_admin.xml └── src │ └── com │ └── darwinsys │ └── telecorder │ ├── CallReceiver.java │ ├── MainActivity.java │ └── TeleService.java ├── TelephonyManager ├── .gitignore ├── AUTHOR.txt ├── README.txt ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── telephonymanager │ │ │ └── TelephonyManagerDemo.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-ldpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ ├── data_both.png │ │ ├── data_in.png │ │ ├── data_none.png │ │ ├── data_out.png │ │ └── ic_launcher.png │ │ ├── layout │ │ └── main.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── project.properties └── settings.gradle ├── TestContentProvider ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values │ │ └── strings.xml └── src │ └── com │ └── example │ └── contentprovidersample │ └── test │ └── MyContentProviderTest.java ├── TestingWithEspresso ├── .gitignore ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── helloespressotesting │ │ │ └── MainActivityTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── helloespressotesting │ │ │ │ └── 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 │ │ └── example │ │ └── helloespressotesting │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── TestingWithMockito ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── darwinsys │ │ │ └── testingwithmockito │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── darwinsys │ │ │ │ └── testingwithmockito │ │ │ │ ├── MainActivity.java │ │ │ │ ├── WorkerBee.java │ │ │ │ └── WorkerHelper.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── darwinsys │ │ └── testingwithmockito │ │ └── UnitTestWithMockito.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── Tipster ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ ├── darwinsys │ └── android │ │ └── NumberPickerLogic.java │ └── examples │ └── tipcalc │ └── TipsterActivity.java ├── UniqueId ├── .gitignore ├── AndroidManifest.xml ├── README.md ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── darwinsys │ └── uniqueid │ └── MainActivity.java ├── Vibrate ├── .gitignore ├── AUTHOR.txt ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── proguard.cfg ├── project.properties ├── res │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── vibrate │ └── Vibrate.java ├── ViewPagerDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ └── country_fragment.xml │ ├── menu │ │ └── main.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── example │ └── viewpagerdemo │ ├── CountryFragment.java │ ├── CountryPageAdapter.java │ └── MainActivity.java ├── VolleyDemo ├── .gitignore ├── .idea │ ├── codeStyles │ │ └── Project.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AndroidManifest.xml ├── README.adoc ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── pom.xml ├── project.properties ├── res │ ├── drawable │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── androidcookbook │ └── volleydemo │ └── VolleyDemo.java ├── WheelPickerDemo ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── AUTHOR.txt ├── README.txt ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── androidcookbook │ │ │ └── wheelpickerdemo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── androidcookbook │ │ │ │ └── wheelpickerdemo │ │ │ │ └── WheelDemoActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_wheel_picker.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 │ │ └── androidcookbook │ │ └── wheelpickerdemo │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── WindowBackgroundDemo ├── .gitignore ├── AndroidManifest.xml ├── README.txt ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── pom.xml ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ ├── background.png │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── darwinsys │ └── windowbackground │ └── MainActivity.java ├── mklist └── pdfgen ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── deploymentTargetDropDown.xml ├── gradle.xml ├── misc.xml └── vcs.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── darwinsys │ │ └── pdfgen │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── darwinsys │ │ │ └── pdfgen │ │ │ ├── MainActivity.java │ │ │ └── PDFGen.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── darwinsys │ └── pdfgen │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/.gitignore -------------------------------------------------------------------------------- /AIDLDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/.gitignore -------------------------------------------------------------------------------- /AIDLDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /AIDLDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /AIDLDemo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/.idea/gradle.xml -------------------------------------------------------------------------------- /AIDLDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/.idea/misc.xml -------------------------------------------------------------------------------- /AIDLDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /AIDLDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/README.adoc -------------------------------------------------------------------------------- /AIDLDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/build.gradle -------------------------------------------------------------------------------- /AIDLDemo/client/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /AIDLDemo/client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/client/build.gradle -------------------------------------------------------------------------------- /AIDLDemo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/gradle.properties -------------------------------------------------------------------------------- /AIDLDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/gradlew -------------------------------------------------------------------------------- /AIDLDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/gradlew.bat -------------------------------------------------------------------------------- /AIDLDemo/lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /AIDLDemo/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/lib/build.gradle -------------------------------------------------------------------------------- /AIDLDemo/server/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /AIDLDemo/server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/server/build.gradle -------------------------------------------------------------------------------- /AIDLDemo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AIDLDemo/settings.gradle -------------------------------------------------------------------------------- /AboutBoxDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutBoxDemo/.gitignore -------------------------------------------------------------------------------- /AboutBoxDemo/README.txt: -------------------------------------------------------------------------------- 1 | A re-usable About dialog. 2 | -------------------------------------------------------------------------------- /AboutBoxDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AboutBoxDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutBoxDemo/build.gradle -------------------------------------------------------------------------------- /AboutBoxDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutBoxDemo/gradlew -------------------------------------------------------------------------------- /AboutBoxDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutBoxDemo/gradlew.bat -------------------------------------------------------------------------------- /AboutBoxDemo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutBoxDemo/settings.gradle -------------------------------------------------------------------------------- /AboutInfo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/.gitignore -------------------------------------------------------------------------------- /AboutInfo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/.idea/compiler.xml -------------------------------------------------------------------------------- /AboutInfo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/.idea/gradle.xml -------------------------------------------------------------------------------- /AboutInfo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/.idea/misc.xml -------------------------------------------------------------------------------- /AboutInfo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/.idea/modules.xml -------------------------------------------------------------------------------- /AboutInfo/README.txt: -------------------------------------------------------------------------------- 1 | Info about device and screen 2 | -------------------------------------------------------------------------------- /AboutInfo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/build.gradle -------------------------------------------------------------------------------- /AboutInfo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/pom.xml -------------------------------------------------------------------------------- /AboutInfo/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AboutInfo/project.properties -------------------------------------------------------------------------------- /ActionBarCompat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ActionBarCompat/.gitignore -------------------------------------------------------------------------------- /ActionBarCompat/.idea/.name: -------------------------------------------------------------------------------- 1 | ActionBarCompat -------------------------------------------------------------------------------- /ActionBarCompat/README.txt: -------------------------------------------------------------------------------- 1 | Simple ActionBar demo(s) 2 | -------------------------------------------------------------------------------- /ActionBarCompat/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ActionBarCompat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ActionBarCompat/build.gradle -------------------------------------------------------------------------------- /ActionBarCompat/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ActionBarCompat/gradlew -------------------------------------------------------------------------------- /ActionBarCompat/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ActionBarCompat/gradlew.bat -------------------------------------------------------------------------------- /ActionBarCompat/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /AdMobDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/.gitignore -------------------------------------------------------------------------------- /AdMobDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | AdMobDemo -------------------------------------------------------------------------------- /AdMobDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /AdMobDemo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/.idea/gradle.xml -------------------------------------------------------------------------------- /AdMobDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/.idea/misc.xml -------------------------------------------------------------------------------- /AdMobDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/.idea/modules.xml -------------------------------------------------------------------------------- /AdMobDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/README.txt -------------------------------------------------------------------------------- /AdMobDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AdMobDemo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/app/build.gradle -------------------------------------------------------------------------------- /AdMobDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/build.gradle -------------------------------------------------------------------------------- /AdMobDemo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/gradle.properties -------------------------------------------------------------------------------- /AdMobDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/gradlew -------------------------------------------------------------------------------- /AdMobDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AdMobDemo/gradlew.bat -------------------------------------------------------------------------------- /AdMobDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /AddContact/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AddContact/.gitignore -------------------------------------------------------------------------------- /AddContact/README.txt: -------------------------------------------------------------------------------- 1 | Add a contact 2 | -------------------------------------------------------------------------------- /AddContact/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AddContact/STATUS.txt -------------------------------------------------------------------------------- /AddContact/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AddContact/build.gradle -------------------------------------------------------------------------------- /AddContact/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AddContact/pom.xml -------------------------------------------------------------------------------- /Analytics/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | target/ 3 | -------------------------------------------------------------------------------- /Analytics/.idea/.name: -------------------------------------------------------------------------------- 1 | Analytics -------------------------------------------------------------------------------- /Analytics/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/.idea/compiler.xml -------------------------------------------------------------------------------- /Analytics/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/.idea/gradle.xml -------------------------------------------------------------------------------- /Analytics/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/.idea/misc.xml -------------------------------------------------------------------------------- /Analytics/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/.idea/modules.xml -------------------------------------------------------------------------------- /Analytics/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/.idea/vcs.xml -------------------------------------------------------------------------------- /Analytics/Analytics.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/Analytics.iml -------------------------------------------------------------------------------- /Analytics/README.txt: -------------------------------------------------------------------------------- 1 | Ashwini's Google Analytics for Android Demo, slightly updated. 2 | -------------------------------------------------------------------------------- /Analytics/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/build.gradle -------------------------------------------------------------------------------- /Analytics/google-services.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Analytics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/pom.xml -------------------------------------------------------------------------------- /Analytics/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Analytics/project.properties -------------------------------------------------------------------------------- /AndroidPlot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidPlot/.gitignore -------------------------------------------------------------------------------- /AndroidPlot/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Rachee Singh 2 | -------------------------------------------------------------------------------- /AndroidPlot/README.txt: -------------------------------------------------------------------------------- 1 | Graphing 2 | -------------------------------------------------------------------------------- /AndroidPlot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidPlot/build.gradle -------------------------------------------------------------------------------- /AndroidPlot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidPlot/pom.xml -------------------------------------------------------------------------------- /AndroidPlot/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidPlot/proguard.cfg -------------------------------------------------------------------------------- /AndroidRss/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidRss/.gitignore -------------------------------------------------------------------------------- /AndroidRss/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /AndroidRss/README.txt: -------------------------------------------------------------------------------- 1 | RSS Reader 2 | -------------------------------------------------------------------------------- /AndroidRss/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidRss/STATUS.txt -------------------------------------------------------------------------------- /AndroidRss/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidRss/build.gradle -------------------------------------------------------------------------------- /AndroidRss/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AndroidRss/pom.xml -------------------------------------------------------------------------------- /AppDownloader/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea 4 | .DS_Store 5 | /build 6 | -------------------------------------------------------------------------------- /AppDownloader/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppDownloader/README.adoc -------------------------------------------------------------------------------- /AppDownloader/README.txt: -------------------------------------------------------------------------------- 1 | Installs another app 2 | -------------------------------------------------------------------------------- /AppDownloader/STATUS.txt: -------------------------------------------------------------------------------- 1 | Downloading, package management 2 | -------------------------------------------------------------------------------- /AppDownloader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppDownloader/build.gradle -------------------------------------------------------------------------------- /AppDownloader/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppDownloader/gradlew -------------------------------------------------------------------------------- /AppDownloader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppDownloader/pom.xml -------------------------------------------------------------------------------- /AppShortcutsDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppShortcutsDemo/.gitignore -------------------------------------------------------------------------------- /AppShortcutsDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppShortcutsDemo/README.adoc -------------------------------------------------------------------------------- /AppShortcutsDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppShortcutsDemo/README.txt -------------------------------------------------------------------------------- /AppShortcutsDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AppShortcutsDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppShortcutsDemo/gradlew -------------------------------------------------------------------------------- /AppShortcutsDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppShortcutsDemo/gradlew.bat -------------------------------------------------------------------------------- /AppShortcutsDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /AppSingleton/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/.gitignore -------------------------------------------------------------------------------- /AppSingleton/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/.idea/misc.xml -------------------------------------------------------------------------------- /AppSingleton/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/README.txt -------------------------------------------------------------------------------- /AppSingleton/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AppSingleton/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/build.gradle -------------------------------------------------------------------------------- /AppSingleton/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/gradlew -------------------------------------------------------------------------------- /AppSingleton/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AppSingleton/gradlew.bat -------------------------------------------------------------------------------- /AppSingleton/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /AsyncTaskDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/.gitignore -------------------------------------------------------------------------------- /AsyncTaskDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /AsyncTaskDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/.idea/misc.xml -------------------------------------------------------------------------------- /AsyncTaskDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /AsyncTaskDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/README.adoc -------------------------------------------------------------------------------- /AsyncTaskDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of AsyncTask 2 | -------------------------------------------------------------------------------- /AsyncTaskDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /AsyncTaskDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/build.gradle -------------------------------------------------------------------------------- /AsyncTaskDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/gradlew -------------------------------------------------------------------------------- /AsyncTaskDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AsyncTaskDemo/gradlew.bat -------------------------------------------------------------------------------- /AutoUpdater/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AutoUpdater/.gitignore -------------------------------------------------------------------------------- /AutoUpdater/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AutoUpdater/README.adoc -------------------------------------------------------------------------------- /AutoUpdater/README.txt: -------------------------------------------------------------------------------- 1 | App can update itself 2 | -------------------------------------------------------------------------------- /AutoUpdater/STATUS.txt: -------------------------------------------------------------------------------- 1 | see AppDownloader 2 | -------------------------------------------------------------------------------- /AutoUpdater/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AutoUpdater/build.gradle -------------------------------------------------------------------------------- /AutoUpdater/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/AutoUpdater/pom.xml -------------------------------------------------------------------------------- /BackupManager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BackupManager/.gitignore -------------------------------------------------------------------------------- /BackupManager/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BackupManager/README.txt -------------------------------------------------------------------------------- /BackupManager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BackupManager/build.gradle -------------------------------------------------------------------------------- /BackupManager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BackupManager/pom.xml -------------------------------------------------------------------------------- /BluetoothConnectToDevice/README.txt: -------------------------------------------------------------------------------- 1 | Using BlueTooth to connect 2 | -------------------------------------------------------------------------------- /BluetoothConnectToDevice/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /BluetoothConnectToDevice/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /BluetoothDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BluetoothDemo/.gitignore -------------------------------------------------------------------------------- /BluetoothDemo/README.txt: -------------------------------------------------------------------------------- 1 | Bluetooth Connection 2 | -------------------------------------------------------------------------------- /BluetoothDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BluetoothDemo/build.gradle -------------------------------------------------------------------------------- /BluetoothDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BluetoothDemo/pom.xml -------------------------------------------------------------------------------- /BluetoothDemo/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BluetoothDemo/proguard.cfg -------------------------------------------------------------------------------- /BrowserBookmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BrowserBookmarks/.gitignore -------------------------------------------------------------------------------- /BrowserBookmarks/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Ian Darwin 2 | -------------------------------------------------------------------------------- /BrowserBookmarks/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BrowserBookmarks/README.adoc -------------------------------------------------------------------------------- /BrowserBookmarks/README.txt: -------------------------------------------------------------------------------- 1 | Use the now-defunct Browser Bookmarks content provider 2 | -------------------------------------------------------------------------------- /BrowserBookmarks/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /BrowserBookmarks/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BrowserBookmarks/gradlew -------------------------------------------------------------------------------- /BrowserBookmarks/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/BrowserBookmarks/gradlew.bat -------------------------------------------------------------------------------- /BrowserBookmarks/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='BrowserBookmarks' 3 | -------------------------------------------------------------------------------- /CalAdder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/.gitignore -------------------------------------------------------------------------------- /CalAdder/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/AndroidManifest.xml -------------------------------------------------------------------------------- /CalAdder/README.txt: -------------------------------------------------------------------------------- 1 | Add appointment to Calendar 2 | -------------------------------------------------------------------------------- /CalAdder/STATUS.txt: -------------------------------------------------------------------------------- 1 | Calendar via Content Provider 2 | -------------------------------------------------------------------------------- /CalAdder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/build.gradle -------------------------------------------------------------------------------- /CalAdder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/pom.xml -------------------------------------------------------------------------------- /CalAdder/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/proguard.cfg -------------------------------------------------------------------------------- /CalAdder/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/project.properties -------------------------------------------------------------------------------- /CalAdder/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CalAdder/res/layout/main.xml -------------------------------------------------------------------------------- /CallFaker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/.gitignore -------------------------------------------------------------------------------- /CallFaker/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/README.adoc -------------------------------------------------------------------------------- /CallFaker/README.txt: -------------------------------------------------------------------------------- 1 | Pretend a call happened, for testing 2 | -------------------------------------------------------------------------------- /CallFaker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/build.gradle -------------------------------------------------------------------------------- /CallFaker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/pom.xml -------------------------------------------------------------------------------- /CallFaker/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/proguard.cfg -------------------------------------------------------------------------------- /CallFaker/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CallFaker/project.properties -------------------------------------------------------------------------------- /CallInterceptorIncoming/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Johan Pelgrim 2 | -------------------------------------------------------------------------------- /CallInterceptorIncoming/README.txt: -------------------------------------------------------------------------------- 1 | Intercept an incoming phone call. 2 | -------------------------------------------------------------------------------- /CallInterceptorOutgoing/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Johan Pelgrim 2 | -------------------------------------------------------------------------------- /CallInterceptorOutgoing/README.txt: -------------------------------------------------------------------------------- 1 | Intercept outgoing phone calls. 2 | -------------------------------------------------------------------------------- /CallInterceptorOutgoing/STATUS.txt: -------------------------------------------------------------------------------- 1 | Compiles and runs, but doesn't intercept the call. 2 | -------------------------------------------------------------------------------- /CameraIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/.gitignore -------------------------------------------------------------------------------- /CameraIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/.idea/misc.xml -------------------------------------------------------------------------------- /CameraIntent/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/.idea/vcs.xml -------------------------------------------------------------------------------- /CameraIntent/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/README.txt -------------------------------------------------------------------------------- /CameraIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CameraIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/build.gradle -------------------------------------------------------------------------------- /CameraIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/gradlew -------------------------------------------------------------------------------- /CameraIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/gradlew.bat -------------------------------------------------------------------------------- /CameraIntent/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CameraIntent/settings.gradle -------------------------------------------------------------------------------- /CardDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.gitignore -------------------------------------------------------------------------------- /CardDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | CardDemo -------------------------------------------------------------------------------- /CardDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /CardDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.idea/encodings.xml -------------------------------------------------------------------------------- /CardDemo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.idea/gradle.xml -------------------------------------------------------------------------------- /CardDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.idea/misc.xml -------------------------------------------------------------------------------- /CardDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/.idea/modules.xml -------------------------------------------------------------------------------- /CardDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demonstation of Card widget. 2 | -------------------------------------------------------------------------------- /CardDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CardDemo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/app/build.gradle -------------------------------------------------------------------------------- /CardDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/build.gradle -------------------------------------------------------------------------------- /CardDemo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/gradle.properties -------------------------------------------------------------------------------- /CardDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/gradlew -------------------------------------------------------------------------------- /CardDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CardDemo/gradlew.bat -------------------------------------------------------------------------------- /CardDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /CheckBoxRadioButton/README.txt: -------------------------------------------------------------------------------- 1 | GUI demo 2 | -------------------------------------------------------------------------------- /CheckBoxRadioButton/STATUS.txt: -------------------------------------------------------------------------------- 1 | name says it 2 | -------------------------------------------------------------------------------- /CheckBoxRadioButton/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CheckBoxRadioButton/pom.xml -------------------------------------------------------------------------------- /CircleViewGroup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CircleViewGroup/.gitignore -------------------------------------------------------------------------------- /CircleViewGroup/README.txt: -------------------------------------------------------------------------------- 1 | Attempt at a custom layout manager. 2 | -------------------------------------------------------------------------------- /CircleViewGroup/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CircleViewGroup/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CircleViewGroup/build.gradle -------------------------------------------------------------------------------- /CircleViewGroup/circlelayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CircleViewGroup/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CircleViewGroup/gradlew -------------------------------------------------------------------------------- /CircleViewGroup/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CircleViewGroup/gradlew.bat -------------------------------------------------------------------------------- /CircleViewGroup/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':circlelayout' 2 | -------------------------------------------------------------------------------- /ContentProviderBookmarks/STATUS.txt: -------------------------------------------------------------------------------- 1 | Browser ContentProvider 2 | -------------------------------------------------------------------------------- /ContentProviderList/README.txt: -------------------------------------------------------------------------------- 1 | List of ContentProviders 2 | -------------------------------------------------------------------------------- /ContentProviderList/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ContentProviderList/pom.xml -------------------------------------------------------------------------------- /ContentProviderSample/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Ashwini Shahapurkar 2 | -------------------------------------------------------------------------------- /CordovaDemo/README.txt: -------------------------------------------------------------------------------- 1 | Simple Cordova (nee PhoneGap) cross-platform (web-based) toolkit demo. 2 | -------------------------------------------------------------------------------- /CordovaDemo/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CordovaDemo/config.xml -------------------------------------------------------------------------------- /CordovaDemo/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CordovaDemo/hooks/README.md -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/CordovaLib/build/intermediates/incremental-safeguard/debug/tag.txt: -------------------------------------------------------------------------------- 1 | incremental task execution -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/CordovaLib/build/intermediates/incremental/compileDebugAidl/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/ansi/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/cordova-common/.jshintignore: -------------------------------------------------------------------------------- 1 | spec/fixtures/* 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/cordova-common/.npmignore: -------------------------------------------------------------------------------- 1 | spec 2 | coverage 3 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/cordova-common/.ratignore: -------------------------------------------------------------------------------- 1 | fixtures 2 | coverage 3 | jasmine.json 4 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/cordova-registry-mapper/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/elementtree/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/elementtree/lib/parsers/index.js: -------------------------------------------------------------------------------- 1 | exports.sax = require('./sax'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/array/head.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./first'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/array/object.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./zipObject'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/array/tail.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./rest'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/array/unique.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./uniq'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/commit.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperCommit'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/concat.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperConcat'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/plant.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperPlant'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/reverse.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperReverse'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/run.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/toJSON.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/toString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperToString'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/value.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/chain/valueOf.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/all.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./every'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/any.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./some'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/collect.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./map'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/contains.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./includes'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/detect.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./find'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/each.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEach'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/foldl.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./reduce'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/foldr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./reduceRight'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/include.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./includes'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/inject.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./reduce'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/max.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../math/max'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/min.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../math/min'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/select.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./filter'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/collection/sum.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../math/sum'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/function/backflow.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flowRight'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/function/compose.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flowRight'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/lang/eq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isEqual'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/object/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assign'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/object/methods.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./functions'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/lodash/utility/iteratee.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./callback'); 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/shelljs/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | tmp/ -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/shelljs/src/popd.js: -------------------------------------------------------------------------------- 1 | // see dirs.js -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/shelljs/src/pushd.js: -------------------------------------------------------------------------------- 1 | // see dirs.js -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/xmlbuilder/.npmignore: -------------------------------------------------------------------------------- 1 | .travis.yml 2 | src 3 | test 4 | perf 5 | coverage 6 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/android/cordova/node_modules/xmldom/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | t 3 | travis.yml 4 | .project 5 | changelog 6 | -------------------------------------------------------------------------------- /CordovaDemo/platforms/platforms.json: -------------------------------------------------------------------------------- 1 | { 2 | "android": "6.2.1" 3 | } -------------------------------------------------------------------------------- /CordovaDemo/www/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CordovaDemo/www/img/logo.png -------------------------------------------------------------------------------- /CordovaDemo/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CordovaDemo/www/index.html -------------------------------------------------------------------------------- /CordovaDemo/www/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CordovaDemo/www/js/index.js -------------------------------------------------------------------------------- /CountDownTimerExample/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /CountDownTimerExample/README.txt: -------------------------------------------------------------------------------- 1 | Time-based activity 2 | -------------------------------------------------------------------------------- /CryptoDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/.gitignore -------------------------------------------------------------------------------- /CryptoDemos/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /CryptoDemos/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/.idea/gradle.xml -------------------------------------------------------------------------------- /CryptoDemos/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/.idea/misc.xml -------------------------------------------------------------------------------- /CryptoDemos/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/.idea/vcs.xml -------------------------------------------------------------------------------- /CryptoDemos/README.txt: -------------------------------------------------------------------------------- 1 | Cryptography anyone? 2 | -------------------------------------------------------------------------------- /CryptoDemos/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CryptoDemos/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/app/build.gradle -------------------------------------------------------------------------------- /CryptoDemos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/build.gradle -------------------------------------------------------------------------------- /CryptoDemos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/gradlew -------------------------------------------------------------------------------- /CryptoDemos/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/gradlew.bat -------------------------------------------------------------------------------- /CryptoDemos/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CryptoDemos/settings.gradle -------------------------------------------------------------------------------- /CurrentMoodWidget/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CurrentMoodWidget/.gitignore -------------------------------------------------------------------------------- /CurrentMoodWidget/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CurrentMoodWidget/README.txt -------------------------------------------------------------------------------- /CurrentMoodWidget/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CurrentMoodWidget/pom.xml -------------------------------------------------------------------------------- /CursorLoaderDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CursorLoaderDemo/.gitignore -------------------------------------------------------------------------------- /CursorLoaderDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CursorLoaderDemo/README.adoc -------------------------------------------------------------------------------- /CursorLoaderDemo/README.txt: -------------------------------------------------------------------------------- 1 | How to load data properly using CursorLoader 2 | -------------------------------------------------------------------------------- /CursorLoaderDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CursorLoaderDemo/pom.xml -------------------------------------------------------------------------------- /CustomMenu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomMenu/.gitignore -------------------------------------------------------------------------------- /CustomMenu/README.txt: -------------------------------------------------------------------------------- 1 | Menu 2 | -------------------------------------------------------------------------------- /CustomMenu/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomMenu/build.gradle -------------------------------------------------------------------------------- /CustomMenu/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomMenu/pom.xml -------------------------------------------------------------------------------- /CustomMenu/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomMenu/proguard.cfg -------------------------------------------------------------------------------- /CustomMenu/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomMenu/res/menu/menu.xml -------------------------------------------------------------------------------- /CustomSubMenu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomSubMenu/.gitignore -------------------------------------------------------------------------------- /CustomSubMenu/.idea/.name: -------------------------------------------------------------------------------- 1 | CustomSubMenu -------------------------------------------------------------------------------- /CustomSubMenu/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomSubMenu/.idea/misc.xml -------------------------------------------------------------------------------- /CustomSubMenu/README.txt: -------------------------------------------------------------------------------- 1 | Submenu, created programmatically 2 | -------------------------------------------------------------------------------- /CustomSubMenu/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CustomSubMenu/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomSubMenu/build.gradle -------------------------------------------------------------------------------- /CustomSubMenu/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomSubMenu/gradlew -------------------------------------------------------------------------------- /CustomSubMenu/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomSubMenu/gradlew.bat -------------------------------------------------------------------------------- /CustomSubMenu/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /CustomToast/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomToast/.gitignore -------------------------------------------------------------------------------- /CustomToast/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Rachee Singh 2 | -------------------------------------------------------------------------------- /CustomToast/README.txt: -------------------------------------------------------------------------------- 1 | Toast 2 | -------------------------------------------------------------------------------- /CustomToast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomToast/build.gradle -------------------------------------------------------------------------------- /CustomToast/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomToast/pom.xml -------------------------------------------------------------------------------- /CustomToast/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/CustomToast/proguard.cfg -------------------------------------------------------------------------------- /DataToCursor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DataToCursor/.gitignore -------------------------------------------------------------------------------- /DataToCursor/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DataToCursor/README.adoc -------------------------------------------------------------------------------- /DataToCursor/README.txt: -------------------------------------------------------------------------------- 1 | Fake up a Cursor from a list of files 2 | -------------------------------------------------------------------------------- /DataToCursor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DataToCursor/build.gradle -------------------------------------------------------------------------------- /DataToCursor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DataToCursor/pom.xml -------------------------------------------------------------------------------- /DatabaseFromFile/README.txt: -------------------------------------------------------------------------------- 1 | Create a database from an SQLite .db file in 'assets'. 2 | -------------------------------------------------------------------------------- /DatabaseFromFile/assets/database.db: -------------------------------------------------------------------------------- 1 | Hello, is this mike working? 2 | -------------------------------------------------------------------------------- /DatabaseFromFile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DatabaseFromFile/pom.xml -------------------------------------------------------------------------------- /DateFormatDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DateFormatDemo/.gitignore -------------------------------------------------------------------------------- /DateFormatDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DateFormatDemo/README.txt -------------------------------------------------------------------------------- /DateFormatDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /DateFormatDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DateFormatDemo/gradlew -------------------------------------------------------------------------------- /DateFormatDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DateFormatDemo/gradlew.bat -------------------------------------------------------------------------------- /DateFormatDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /DemoSmali/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/.gitignore -------------------------------------------------------------------------------- /DemoSmali/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /DemoSmali/.idea/.name: -------------------------------------------------------------------------------- 1 | DemoSmali -------------------------------------------------------------------------------- /DemoSmali/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/.idea/gradle.xml -------------------------------------------------------------------------------- /DemoSmali/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/.idea/misc.xml -------------------------------------------------------------------------------- /DemoSmali/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/.idea/vcs.xml -------------------------------------------------------------------------------- /DemoSmali/Hello.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/Hello.zip -------------------------------------------------------------------------------- /DemoSmali/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/README.adoc -------------------------------------------------------------------------------- /DemoSmali/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/README.txt -------------------------------------------------------------------------------- /DemoSmali/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DemoSmali/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/app/build.gradle -------------------------------------------------------------------------------- /DemoSmali/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/build.gradle -------------------------------------------------------------------------------- /DemoSmali/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/gradlew -------------------------------------------------------------------------------- /DemoSmali/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/gradlew.bat -------------------------------------------------------------------------------- /DemoSmali/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DemoSmali/settings.gradle -------------------------------------------------------------------------------- /DialogDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DialogDemos/.gitignore -------------------------------------------------------------------------------- /DialogDemos/README.txt: -------------------------------------------------------------------------------- 1 | Dialogs 2 | -------------------------------------------------------------------------------- /DialogDemos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DialogDemos/build.gradle -------------------------------------------------------------------------------- /DialogDemos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DialogDemos/pom.xml -------------------------------------------------------------------------------- /DragDropDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DragDropDemo/.gitignore -------------------------------------------------------------------------------- /DragDropDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DragDropDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /DragDropDemo/README.txt: -------------------------------------------------------------------------------- 1 | A simple Drag-and-drop example. 2 | -------------------------------------------------------------------------------- /DragDropDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DragDropDemo/build.gradle -------------------------------------------------------------------------------- /DreamsDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DreamsDemo/.gitignore -------------------------------------------------------------------------------- /DreamsDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of "Dreams" (4.x screensaver) 2 | -------------------------------------------------------------------------------- /DreamsDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DreamsDemo/build.gradle -------------------------------------------------------------------------------- /DreamsDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/DreamsDemo/pom.xml -------------------------------------------------------------------------------- /EmailTextView/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EmailTextView/.gitignore -------------------------------------------------------------------------------- /EmailTextView/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /EmailTextView/README.txt: -------------------------------------------------------------------------------- 1 | Send contents of EditText via email 2 | -------------------------------------------------------------------------------- /EmailTextView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EmailTextView/build.gradle -------------------------------------------------------------------------------- /EmailTextView/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EmailTextView/pom.xml -------------------------------------------------------------------------------- /EmailWithAttachments/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Marco Dinacci 2 | -------------------------------------------------------------------------------- /EmailWithAttachments/README.txt: -------------------------------------------------------------------------------- 1 | Attach file to email 2 | -------------------------------------------------------------------------------- /EpochJSCalendar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EpochJSCalendar/.gitignore -------------------------------------------------------------------------------- /EpochJSCalendar/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /EpochJSCalendar/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EpochJSCalendar/README.txt -------------------------------------------------------------------------------- /EpochJSCalendar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EpochJSCalendar/pom.xml -------------------------------------------------------------------------------- /EventListenersDemo/README.txt: -------------------------------------------------------------------------------- 1 | 5 Ways to Wire an Event Listener. 2 | -------------------------------------------------------------------------------- /EventListenersDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/EventListenersDemo/pom.xml -------------------------------------------------------------------------------- /FaceFinder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FaceFinder/.gitignore -------------------------------------------------------------------------------- /FaceFinder/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /FaceFinder/README.txt: -------------------------------------------------------------------------------- 1 | Face locator API in photos 2 | -------------------------------------------------------------------------------- /FaceFinder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FaceFinder/build.gradle -------------------------------------------------------------------------------- /FaceFinder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FaceFinder/pom.xml -------------------------------------------------------------------------------- /FaceFinder/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FaceFinder/proguard.cfg -------------------------------------------------------------------------------- /FacebookSdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FacebookSdk/.gitignore -------------------------------------------------------------------------------- /FacebookSdk/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | N/R. Pending check. 2 | -------------------------------------------------------------------------------- /FacebookSdk/README.txt: -------------------------------------------------------------------------------- 1 | Access FB API 2 | -------------------------------------------------------------------------------- /FacebookSdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FacebookSdk/build.gradle -------------------------------------------------------------------------------- /FacebookSdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FacebookSdk/pom.xml -------------------------------------------------------------------------------- /FacebookSdk/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FacebookSdk/proguard.cfg -------------------------------------------------------------------------------- /FileLocationsDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /FileLocationsDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /FileLocationsDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FileLocationsDemo/gradlew -------------------------------------------------------------------------------- /FileLocationsDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "FileLocationsdemo" -------------------------------------------------------------------------------- /FileProviderDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | FileProviderDemo -------------------------------------------------------------------------------- /FileProviderDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of FileProvider. 2 | -------------------------------------------------------------------------------- /FileProviderDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FileProviderDemo/gradlew -------------------------------------------------------------------------------- /FileProviderDemo/providingapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FileProviderDemo/requestingapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FilesystemDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FilesystemDemos/.gitignore -------------------------------------------------------------------------------- /FilesystemDemos/.idea/.name: -------------------------------------------------------------------------------- 1 | FilesystemDemos -------------------------------------------------------------------------------- /FilesystemDemos/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FilesystemDemos/README.txt -------------------------------------------------------------------------------- /FilesystemDemos/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FilesystemDemos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FilesystemDemos/gradlew -------------------------------------------------------------------------------- /FilesystemDemos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FilesystemDemos/pom.xml -------------------------------------------------------------------------------- /FilesystemDemos/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /FindMeX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/.gitignore -------------------------------------------------------------------------------- /FindMeX/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/README.txt -------------------------------------------------------------------------------- /FindMeX/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/STATUS.txt -------------------------------------------------------------------------------- /FindMeX/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/build.gradle -------------------------------------------------------------------------------- /FindMeX/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/proguard.cfg -------------------------------------------------------------------------------- /FindMeX/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FindMeX/project.properties -------------------------------------------------------------------------------- /FloatingActionButtonSnackbarDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | FloatingActionButtonSnackbarDemo -------------------------------------------------------------------------------- /FloatingActionButtonSnackbarDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of 'fab' Floating Abstract Button 2 | -------------------------------------------------------------------------------- /FloatingActionButtonSnackbarDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FloatingActionButtonSnackbarDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /FlutterDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/.gitignore -------------------------------------------------------------------------------- /FlutterDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/README.adoc -------------------------------------------------------------------------------- /FlutterDemo/README.txt: -------------------------------------------------------------------------------- 1 | Flutter is a new SDK for cross-platform development 2 | -------------------------------------------------------------------------------- /FlutterDemo/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/ios/.gitignore -------------------------------------------------------------------------------- /FlutterDemo/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /FlutterDemo/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /FlutterDemo/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /FlutterDemo/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/lib/main.dart -------------------------------------------------------------------------------- /FlutterDemo/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/pubspec.lock -------------------------------------------------------------------------------- /FlutterDemo/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FlutterDemo/pubspec.yaml -------------------------------------------------------------------------------- /FontDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FontDemo/.gitignore -------------------------------------------------------------------------------- /FontDemo/README.txt: -------------------------------------------------------------------------------- 1 | Using a custom font 2 | -------------------------------------------------------------------------------- /FontDemo/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FontDemo/STATUS.txt -------------------------------------------------------------------------------- /FontDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FontDemo/build.gradle -------------------------------------------------------------------------------- /FontDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FontDemo/pom.xml -------------------------------------------------------------------------------- /FontDemo/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FontDemo/screenshot.png -------------------------------------------------------------------------------- /FragmentsDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FragmentsDemos/.gitignore -------------------------------------------------------------------------------- /FragmentsDemos/.idea/.name: -------------------------------------------------------------------------------- 1 | FragmentsDemos -------------------------------------------------------------------------------- /FragmentsDemos/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FragmentsDemos/README.txt -------------------------------------------------------------------------------- /FragmentsDemos/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /FragmentsDemos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FragmentsDemos/gradlew -------------------------------------------------------------------------------- /FragmentsDemos/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/FragmentsDemos/gradlew.bat -------------------------------------------------------------------------------- /FragmentsDemos/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Gallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Gallery/.gitignore -------------------------------------------------------------------------------- /Gallery/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Gallery/README.txt -------------------------------------------------------------------------------- /Gallery/STATUS.txt: -------------------------------------------------------------------------------- 1 | Deprecated 2 | -------------------------------------------------------------------------------- /Gallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Gallery/build.gradle -------------------------------------------------------------------------------- /Gallery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Gallery/pom.xml -------------------------------------------------------------------------------- /Gallery/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Gallery/project.properties -------------------------------------------------------------------------------- /GcmClient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmClient/.gitignore -------------------------------------------------------------------------------- /GcmClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmClient/README.md -------------------------------------------------------------------------------- /GcmClient/README.txt: -------------------------------------------------------------------------------- 1 | Google Cloud Messaging - receiver 2 | -------------------------------------------------------------------------------- /GcmClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmClient/build.gradle -------------------------------------------------------------------------------- /GcmClient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmClient/pom.xml -------------------------------------------------------------------------------- /GcmMockServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmMockServer/.gitignore -------------------------------------------------------------------------------- /GcmMockServer/README.txt: -------------------------------------------------------------------------------- 1 | Google Cloud Messaging - sender 2 | -------------------------------------------------------------------------------- /GcmMockServer/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmMockServer/ReadMe.md -------------------------------------------------------------------------------- /GcmMockServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmMockServer/build.gradle -------------------------------------------------------------------------------- /GcmMockServer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GcmMockServer/pom.xml -------------------------------------------------------------------------------- /GcmMockServer/src/com/darwinsys/.gitignore: -------------------------------------------------------------------------------- 1 | keys.properties -------------------------------------------------------------------------------- /GeneralPrompter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GeneralPrompter/.gitignore -------------------------------------------------------------------------------- /GeneralPrompter/.idea/.name: -------------------------------------------------------------------------------- 1 | GeneralPrompter -------------------------------------------------------------------------------- /GeneralPrompter/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GeneralPrompter/README.txt -------------------------------------------------------------------------------- /GeneralPrompter/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/GeneralPrompter/gradlew -------------------------------------------------------------------------------- /GeneralPrompter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /HapticFeedback/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HapticFeedback/.gitignore -------------------------------------------------------------------------------- /HapticFeedback/README.txt: -------------------------------------------------------------------------------- 1 | Haptic Feedback recipe. 2 | -------------------------------------------------------------------------------- /HapticFeedback/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /HapticFeedback/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HapticFeedback/gradlew -------------------------------------------------------------------------------- /HapticFeedback/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HapticFeedback/gradlew.bat -------------------------------------------------------------------------------- /HapticFeedback/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /HelloCommandLine/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /HelloCommandLine/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloCommandLine/gradlew -------------------------------------------------------------------------------- /HelloEclipse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloEclipse/.gitignore -------------------------------------------------------------------------------- /HelloEclipse/README.txt: -------------------------------------------------------------------------------- 1 | HelloWorld 2 | -------------------------------------------------------------------------------- /HelloEclipse/STATUS.txt: -------------------------------------------------------------------------------- 1 | Eclipse ADT 2 | -------------------------------------------------------------------------------- /HelloEclipse/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloEclipse/build.gradle -------------------------------------------------------------------------------- /HelloEclipse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloEclipse/pom.xml -------------------------------------------------------------------------------- /HelloGradle/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | *.iml 3 | .gradle 4 | local.properties 5 | .idea 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /HelloGradle/README.txt: -------------------------------------------------------------------------------- 1 | Hello World with Gradle but NOT Studio. 2 | -------------------------------------------------------------------------------- /HelloGradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloGradle/build.gradle -------------------------------------------------------------------------------- /HelloGradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloGradle/gradlew -------------------------------------------------------------------------------- /HelloGradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloGradle/gradlew.bat -------------------------------------------------------------------------------- /HelloMaven/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloMaven/.gitignore -------------------------------------------------------------------------------- /HelloMaven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloMaven/README.md -------------------------------------------------------------------------------- /HelloMaven/README.txt: -------------------------------------------------------------------------------- 1 | HelloWorld using Maven with android-maven-plugin. 2 | -------------------------------------------------------------------------------- /HelloMaven/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloMaven/build.gradle -------------------------------------------------------------------------------- /HelloMaven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloMaven/pom.xml -------------------------------------------------------------------------------- /HelloStudioTesting/README.txt: -------------------------------------------------------------------------------- 1 | HelloWorld of StudioTesting 2 | -------------------------------------------------------------------------------- /HelloStudioTesting/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /HelloStudioTesting/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloStudioTesting/gradlew -------------------------------------------------------------------------------- /HelloStudioTesting/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /HelloTestingTarget/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Adrián Santalla 2 | -------------------------------------------------------------------------------- /HelloTestingTarget/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HelloTestingTarget/pom.xml -------------------------------------------------------------------------------- /HomeAppListView/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HomeAppListView/.gitignore -------------------------------------------------------------------------------- /HomeAppListView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HomeAppListView/README.md -------------------------------------------------------------------------------- /HomeAppListView/README.txt: -------------------------------------------------------------------------------- 1 | A Home Application 2 | -------------------------------------------------------------------------------- /HomeAppListView/STATUS.txt: -------------------------------------------------------------------------------- 1 | Shows running a program 2 | -------------------------------------------------------------------------------- /HomeAppListView/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/HomeAppListView/pom.xml -------------------------------------------------------------------------------- /IPCDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.gitignore -------------------------------------------------------------------------------- /IPCDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /IPCDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /IPCDemo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.idea/gradle.xml -------------------------------------------------------------------------------- /IPCDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.idea/misc.xml -------------------------------------------------------------------------------- /IPCDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.idea/modules.xml -------------------------------------------------------------------------------- /IPCDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /IPCDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/README.adoc -------------------------------------------------------------------------------- /IPCDemo/README.txt: -------------------------------------------------------------------------------- 1 | IPC - Inter-Process Communication, simplified demo (2 versions, alas). 2 | -------------------------------------------------------------------------------- /IPCDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /IPCDemo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/app/build.gradle -------------------------------------------------------------------------------- /IPCDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/build.gradle -------------------------------------------------------------------------------- /IPCDemo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/gradle.properties -------------------------------------------------------------------------------- /IPCDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/gradlew -------------------------------------------------------------------------------- /IPCDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/gradlew.bat -------------------------------------------------------------------------------- /IPCDemo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IPCDemo/settings.gradle -------------------------------------------------------------------------------- /IconizedListView/README.txt: -------------------------------------------------------------------------------- 1 | List View with Icon 2 | -------------------------------------------------------------------------------- /IconizedListView/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IconizedListView/pom.xml -------------------------------------------------------------------------------- /ImageButtonDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ImageButtonDemo/.gitignore -------------------------------------------------------------------------------- /ImageButtonDemo/README.txt: -------------------------------------------------------------------------------- 1 | ImageButtons! 2 | -------------------------------------------------------------------------------- /ImageButtonDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ImageButtonDemo/pom.xml -------------------------------------------------------------------------------- /IntentsDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IntentsDemo/.gitignore -------------------------------------------------------------------------------- /IntentsDemo/README.txt: -------------------------------------------------------------------------------- 1 | Intents 2 | -------------------------------------------------------------------------------- /IntentsDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IntentsDemo/build.gradle -------------------------------------------------------------------------------- /IntentsDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IntentsDemo/pom.xml -------------------------------------------------------------------------------- /IntentsDemo/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IntentsDemo/proguard.cfg -------------------------------------------------------------------------------- /IpcServiceDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IpcServiceDemo/.gitignore -------------------------------------------------------------------------------- /IpcServiceDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | IpcServiceDemo -------------------------------------------------------------------------------- /IpcServiceDemo/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Rupesh Chavan 2 | -------------------------------------------------------------------------------- /IpcServiceDemo/README.txt: -------------------------------------------------------------------------------- 1 | IPC - Inter-Process Communication, simplified demo (2 versions, alas). 2 | -------------------------------------------------------------------------------- /IpcServiceDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /IpcServiceDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IpcServiceDemo/gradlew -------------------------------------------------------------------------------- /IpcServiceDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/IpcServiceDemo/gradlew.bat -------------------------------------------------------------------------------- /IpcServiceDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /JSONParsing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JSONParsing/.gitignore -------------------------------------------------------------------------------- /JSONParsing/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JSONParsing/README.txt -------------------------------------------------------------------------------- /JSONParsing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JSONParsing/build.gradle -------------------------------------------------------------------------------- /JSONParsing/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JSONParsing/proguard.cfg -------------------------------------------------------------------------------- /JavaTimeDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/.gitignore -------------------------------------------------------------------------------- /JavaTimeDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | JavaTimeDemo -------------------------------------------------------------------------------- /JavaTimeDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /JavaTimeDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/README.txt -------------------------------------------------------------------------------- /JavaTimeDemo/STATUS.txt: -------------------------------------------------------------------------------- 1 | Actually JSR-310 API; almost same but different package 2 | -------------------------------------------------------------------------------- /JavaTimeDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /JavaTimeDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/build.gradle -------------------------------------------------------------------------------- /JavaTimeDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/gradlew -------------------------------------------------------------------------------- /JavaTimeDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/gradlew.bat -------------------------------------------------------------------------------- /JavaTimeDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavaTimeDemo/pom.xml -------------------------------------------------------------------------------- /JavaTimeDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /JavascriptDataDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/JavascriptDataDemo/pom.xml -------------------------------------------------------------------------------- /KotlinVolleyDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /KotlinVolleyDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/KotlinVolleyDemo/gradlew -------------------------------------------------------------------------------- /KotlinVolleyDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LayoutBorder/README.txt: -------------------------------------------------------------------------------- 1 | Layout Border Demo Project Source for Android 2 | -------------------------------------------------------------------------------- /LayoutBorder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/LayoutBorder/build.gradle -------------------------------------------------------------------------------- /LayoutBorder/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /ListViewAdvanced/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Marco Dinacci 2 | -------------------------------------------------------------------------------- /ListViewAdvanced/README.txt: -------------------------------------------------------------------------------- 1 | ListView 2 | -------------------------------------------------------------------------------- /ListViewAdvanced/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewAdvanced/pom.xml -------------------------------------------------------------------------------- /ListViewDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewDemos/.gitignore -------------------------------------------------------------------------------- /ListViewDemos/README.txt: -------------------------------------------------------------------------------- 1 | ListView 2 | -------------------------------------------------------------------------------- /ListViewDemos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewDemos/build.gradle -------------------------------------------------------------------------------- /ListViewDemos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewDemos/pom.xml -------------------------------------------------------------------------------- /ListViewDemos/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewDemos/proguard.cfg -------------------------------------------------------------------------------- /ListViewEmpty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewEmpty/.gitignore -------------------------------------------------------------------------------- /ListViewEmpty/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Rachee Singh 2 | -------------------------------------------------------------------------------- /ListViewEmpty/README.txt: -------------------------------------------------------------------------------- 1 | ListView with empty list: don't show blank screen! 2 | -------------------------------------------------------------------------------- /ListViewEmpty/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewEmpty/build.gradle -------------------------------------------------------------------------------- /ListViewEmpty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewEmpty/pom.xml -------------------------------------------------------------------------------- /ListViewEmpty/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ListViewEmpty/proguard.cfg -------------------------------------------------------------------------------- /ListViewSectionHeader/README.txt: -------------------------------------------------------------------------------- 1 | ListView with section headers 2 | -------------------------------------------------------------------------------- /LocalBroadcastDemo/README.txt: -------------------------------------------------------------------------------- 1 | Local Broadcast Receiver 2 | -------------------------------------------------------------------------------- /LocalBroadcastDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/LocalBroadcastDemo/pom.xml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/Makefile -------------------------------------------------------------------------------- /MapDemosV2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MapDemosV2/.gitignore -------------------------------------------------------------------------------- /MapDemosV2/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MapDemosV2/README.txt -------------------------------------------------------------------------------- /MapDemosV2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MapDemosV2/build.gradle -------------------------------------------------------------------------------- /MapDemosV2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MapDemosV2/pom.xml -------------------------------------------------------------------------------- /MapsV2AddToProject/.idea/.name: -------------------------------------------------------------------------------- 1 | MapsV2AddToProject -------------------------------------------------------------------------------- /MapsV2AddToProject/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MapsV2AddToProject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MapsV2AddToProject/gradlew -------------------------------------------------------------------------------- /MapsV2AddToProject/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /MarketSearch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MarketSearch/.gitignore -------------------------------------------------------------------------------- /MarketSearch/README.txt: -------------------------------------------------------------------------------- 1 | Search the Play Store 2 | -------------------------------------------------------------------------------- /MarketSearch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MarketSearch/build.gradle -------------------------------------------------------------------------------- /MarketSearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MarketSearch/pom.xml -------------------------------------------------------------------------------- /MarketSearch/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MarketSearch/proguard.cfg -------------------------------------------------------------------------------- /MaterialDemos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/.gitignore -------------------------------------------------------------------------------- /MaterialDemos/README.1line: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/README.1line -------------------------------------------------------------------------------- /MaterialDemos/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/README.adoc -------------------------------------------------------------------------------- /MaterialDemos/README.txt: -------------------------------------------------------------------------------- 1 | MaterialDesign demos 2 | -------------------------------------------------------------------------------- /MaterialDemos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/build.gradle -------------------------------------------------------------------------------- /MaterialDemos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/pom.xml -------------------------------------------------------------------------------- /MaterialDemos/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MaterialDemos/proguard.cfg -------------------------------------------------------------------------------- /MediaPlayerDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MediaPlayerDemo/.gitignore -------------------------------------------------------------------------------- /MediaPlayerDemo/README.txt: -------------------------------------------------------------------------------- 1 | Play media 2 | -------------------------------------------------------------------------------- /MediaPlayerDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MediaPlayerDemo/pom.xml -------------------------------------------------------------------------------- /MediaPlayerInteractive/README.txt: -------------------------------------------------------------------------------- 1 | Media Player demo from Marco Dinacci, thanks. 2 | -------------------------------------------------------------------------------- /MediaRecorderDemo/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Marco Dinacci 2 | -------------------------------------------------------------------------------- /MediaRecorderDemo/README.txt: -------------------------------------------------------------------------------- 1 | Simple sound recorder 2 | -------------------------------------------------------------------------------- /MediaRecorderDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MediaRecorderDemo/pom.xml -------------------------------------------------------------------------------- /MenuAction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MenuAction/.gitignore -------------------------------------------------------------------------------- /MenuAction/README.txt: -------------------------------------------------------------------------------- 1 | Menu Action Handling 2 | -------------------------------------------------------------------------------- /MenuAction/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MenuAction/build.gradle -------------------------------------------------------------------------------- /MenuAction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MenuAction/pom.xml -------------------------------------------------------------------------------- /MenuAction/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MenuAction/proguard.cfg -------------------------------------------------------------------------------- /MessengerDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MessengerDemo/.gitignore -------------------------------------------------------------------------------- /MessengerDemo/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /MessengerDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MessengerDemo/README.txt -------------------------------------------------------------------------------- /MessengerDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /MessengerDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MessengerDemo/build.gradle -------------------------------------------------------------------------------- /MessengerDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MessengerDemo/gradlew -------------------------------------------------------------------------------- /MessengerDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/MessengerDemo/gradlew.bat -------------------------------------------------------------------------------- /NativeFunctFromJS/README.txt: -------------------------------------------------------------------------------- 1 | Try to invoke native code from JavaScript. 2 | -------------------------------------------------------------------------------- /NativeFunctFromJS/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /NativeFunctFromJS/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NativeFunctFromJS/gradlew -------------------------------------------------------------------------------- /NativeFunctFromJS/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /NdkDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/.gitignore -------------------------------------------------------------------------------- /NdkDemo/README.txt: -------------------------------------------------------------------------------- 1 | Native Development Kit 2 | -------------------------------------------------------------------------------- /NdkDemo/STATUS.txt: -------------------------------------------------------------------------------- 1 | C Code 2 | -------------------------------------------------------------------------------- /NdkDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/build.gradle -------------------------------------------------------------------------------- /NdkDemo/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/jni/Android.mk -------------------------------------------------------------------------------- /NdkDemo/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/jni/Application.mk -------------------------------------------------------------------------------- /NdkDemo/jni/sqrt-demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/jni/sqrt-demo.c -------------------------------------------------------------------------------- /NdkDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/pom.xml -------------------------------------------------------------------------------- /NdkDemo/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/proguard.cfg -------------------------------------------------------------------------------- /NdkDemo/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NdkDemo/project.properties -------------------------------------------------------------------------------- /NotificationDemo/README.txt: -------------------------------------------------------------------------------- 1 | Notifications 2 | -------------------------------------------------------------------------------- /NotificationDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NotificationDemo/pom.xml -------------------------------------------------------------------------------- /NumberPickers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NumberPickers/.gitignore -------------------------------------------------------------------------------- /NumberPickers/README.txt: -------------------------------------------------------------------------------- 1 | UI for picking numbers 2 | -------------------------------------------------------------------------------- /NumberPickers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NumberPickers/build.gradle -------------------------------------------------------------------------------- /NumberPickers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/NumberPickers/pom.xml -------------------------------------------------------------------------------- /OAuth2Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OAuth2Demo/.gitignore -------------------------------------------------------------------------------- /OAuth2Demo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OAuth2Demo/.idea/misc.xml -------------------------------------------------------------------------------- /OAuth2Demo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of OAuth2 to Google Tasks. 2 | -------------------------------------------------------------------------------- /OAuth2Demo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /OAuth2Demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OAuth2Demo/build.gradle -------------------------------------------------------------------------------- /OAuth2Demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OAuth2Demo/gradlew -------------------------------------------------------------------------------- /OAuth2Demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OAuth2Demo/gradlew.bat -------------------------------------------------------------------------------- /OAuth2Demo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /OSMIntro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMIntro/.gitignore -------------------------------------------------------------------------------- /OSMIntro/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Rachee Singh 2 | -------------------------------------------------------------------------------- /OSMIntro/README.txt: -------------------------------------------------------------------------------- 1 | Basic OSM map app demo. 2 | -------------------------------------------------------------------------------- /OSMIntro/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMIntro/STATUS.txt -------------------------------------------------------------------------------- /OSMIntro/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMIntro/build.gradle -------------------------------------------------------------------------------- /OSMIntro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMIntro/pom.xml -------------------------------------------------------------------------------- /OSMIntro/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMIntro/proguard.cfg -------------------------------------------------------------------------------- /OSMOverlay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMOverlay/.gitignore -------------------------------------------------------------------------------- /OSMOverlay/README.txt: -------------------------------------------------------------------------------- 1 | OSM Map with a map marker overlay 2 | -------------------------------------------------------------------------------- /OSMOverlay/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMOverlay/STATUS.txt -------------------------------------------------------------------------------- /OSMOverlay/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMOverlay/build.gradle -------------------------------------------------------------------------------- /OSMOverlay/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMOverlay/pom.xml -------------------------------------------------------------------------------- /OSMOverlay/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMOverlay/proguard.cfg -------------------------------------------------------------------------------- /OSMTouchEvents/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMTouchEvents/.gitignore -------------------------------------------------------------------------------- /OSMTouchEvents/README.txt: -------------------------------------------------------------------------------- 1 | OSM Map with touch event handling. 2 | -------------------------------------------------------------------------------- /OSMTouchEvents/STATUS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMTouchEvents/STATUS.txt -------------------------------------------------------------------------------- /OSMTouchEvents/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OSMTouchEvents/pom.xml -------------------------------------------------------------------------------- /OpenGlDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OpenGlDemo/.gitignore -------------------------------------------------------------------------------- /OpenGlDemo/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Marco Dinacci 2 | -------------------------------------------------------------------------------- /OpenGlDemo/README.txt: -------------------------------------------------------------------------------- 1 | OpenGL graphics 2 | -------------------------------------------------------------------------------- /OpenGlDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OpenGlDemo/build.gradle -------------------------------------------------------------------------------- /OpenGlDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OpenGlDemo/pom.xml -------------------------------------------------------------------------------- /OrientationChanges/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /OrientationChanges/README.txt: -------------------------------------------------------------------------------- 1 | Rotation 2 | -------------------------------------------------------------------------------- /OrientationChanges/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/OrientationChanges/pom.xml -------------------------------------------------------------------------------- /PdfShare/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PdfShare/.gitignore -------------------------------------------------------------------------------- /PdfShare/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PdfShare/README.adoc -------------------------------------------------------------------------------- /PdfShare/README.txt: -------------------------------------------------------------------------------- 1 | Create and share a PDF 2 | -------------------------------------------------------------------------------- /PdfShare/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PdfShare/build.gradle -------------------------------------------------------------------------------- /PdfShare/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PdfShare/pom.xml -------------------------------------------------------------------------------- /PdfShare/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PdfShare/res/menu/main.xml -------------------------------------------------------------------------------- /PermissionRequest/README.txt: -------------------------------------------------------------------------------- 1 | Shows asking for permissions at runtime, i.e,. "the new way" 2 | -------------------------------------------------------------------------------- /PermissionRequest/contributors.txt: -------------------------------------------------------------------------------- 1 | mikejrway 2 | -------------------------------------------------------------------------------- /PermissionRequest/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PermissionRequest/gradlew -------------------------------------------------------------------------------- /PermissionRequest/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /PhoneGapDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PhoneGapDemo/.gitignore -------------------------------------------------------------------------------- /PhoneGapDemo/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Shraddha Shravagi 2 | -------------------------------------------------------------------------------- /PhoneGapDemo/README.txt: -------------------------------------------------------------------------------- 1 | HTML5 app using phonegap/cordova 2 | -------------------------------------------------------------------------------- /PhoneGapDemo/assets/www/hello.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PhoneGapDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PhoneGapDemo/build.gradle -------------------------------------------------------------------------------- /PhoneGapDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PhoneGapDemo/pom.xml -------------------------------------------------------------------------------- /PhoneGapDemo/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PhoneGapDemo/proguard.cfg -------------------------------------------------------------------------------- /PhoneGapDemo/res/xml/.svn/format: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /PinchAndZoom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PinchAndZoom/.gitignore -------------------------------------------------------------------------------- /PinchAndZoom/README.txt: -------------------------------------------------------------------------------- 1 | Pinch-and-zoom graphics demo 2 | -------------------------------------------------------------------------------- /PinchAndZoom/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /PinchAndZoom/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PinchAndZoom/build.gradle -------------------------------------------------------------------------------- /PinchAndZoom/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PinchAndZoom/gradlew -------------------------------------------------------------------------------- /PinchAndZoom/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PinchAndZoom/gradlew.bat -------------------------------------------------------------------------------- /PinchAndZoom/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /PreferencesDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PreferencesDemo/.gitignore -------------------------------------------------------------------------------- /PreferencesDemo/README.txt: -------------------------------------------------------------------------------- 1 | Preferences 2 | -------------------------------------------------------------------------------- /PreferencesDemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/PreferencesDemo/pom.xml -------------------------------------------------------------------------------- /ProgressDialogDemo/README.txt: -------------------------------------------------------------------------------- 1 | Demo of a pop-up indefinite progress dialog. 2 | -------------------------------------------------------------------------------- /ProgressDialogDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ProgressDialogDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/ProgressDialogDemo/gradlew -------------------------------------------------------------------------------- /ProgressDialogDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/README.adoc -------------------------------------------------------------------------------- /RGraphDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/RGraphDemo/.gitignore -------------------------------------------------------------------------------- /RGraphDemo/AUTHOR.txt: -------------------------------------------------------------------------------- 1 | Wagied Davids 2 | -------------------------------------------------------------------------------- /RGraphDemo/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/RGraphDemo/README.adoc -------------------------------------------------------------------------------- /RGraphDemo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanDarwin/Android-Cookbook-Examples/HEAD/RGraphDemo/README.txt -------------------------------------------------------------------------------- /RGraphDemo/assets/RGraph/docs/downloads: -------------------------------------------------------------------------------- 1 |