C o mm u n i t y E x p e r i en c e D i s t il l e d Android 6 Essentials Design,build,and create your own applications using the full range of features available in Android 6 Yossi Elkrief [PACKT]open source
Android 6 Essentials
Android 6 Essentials
Table of Contents Android 6 Essentials Credits About the author Acknowledgments About the Reviewer www.PacktPub.com Support files,eBooks,discount offers,and more Why subscribe? Free access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the example code Downloading the color images of this book Errata Piracy Questions 1.Android Marshmallow Permissions An overview of Android permissions Permissions Permission group definitions Permissions that imply feature requirements Viewing the permissions for each app Understanding Android Marshmallow permissions An overview
Table of Contents Android 6 Essentials Credits About the Author Acknowledgments About the Reviewer www.PacktPub.com Support files, eBooks, discount offers, and more Why subscribe? Free access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the example code Downloading the color images of this book Errata Piracy Questions 1. Android Marshmallow Permissions An overview of Android permissions Permissions Permission group definitions Permissions that imply feature requirements Viewing the permissions for each app Understanding Android Marshmallow permissions An overview
Permission groups Runtime permissions Taking coding permissions into account Testing permissions Coding for runtime permissions Best practices and usage notes Minimalism is a great option Asking for too many permissions at once Honesty can be a great policy Need support handling runtime permissions? Some permissions are normal and safer to use Summary 2.App Links The Android Intent system Creating a website association Why this file? Triggering app link verification App link settings and management Testing app links Checking manifest and listing domains The Digital Asset Links API Testing our intent Checking policies using adb Summary 3.Apps'Auto Backup An overview Data backup configuration Including or excluding data The backup configuration syntax Opting out from app data backup Backup configuration testing
Permission groups Runtime permissions Taking coding permissions into account Testing permissions Coding for runtime permissions Best practices and usage notes Minimalism is a great option Asking for too many permissions at once Honesty can be a great policy Need support handling runtime permissions? Some permissions are normal and safer to use Summary 2. App Links The Android Intent system Creating a website association Why this file? Triggering app link verification App link settings and management Testing app links Checking manifest and listing domains The Digital Asset Links API Testing our intent Checking policies using adb Summary 3. Apps’ Auto Backup An overview Data backup configuration Including or excluding data The backup configuration syntax Opting out from app data backup Backup configuration testing
Setting backup logs Testing the backup phase Testing the restore phase Troubleshooting Important bytes What to exclude from the backup BackupAgent and backup events Summary 4.Changes Unfold Power-saving modes The Doze mode What happens to apps when a device is dozing? Testing apps with Doze mode The App Standby mode What happens to apps when in the app Standby mode? Testing apps with the App Standby mode Excluded apps and settings ①ips Removable storage adoption Apache HTTP client removal Notifications Text selection Support library notice Android Keystore changes Wi-Fi and networking changes Runtime Hardware identifier APK yalidation USB connection Direct Share What if we have nothing to share?
Setting backup logs Testing the backup phase Testing the restore phase Troubleshooting Important bytes What to exclude from the backup BackupAgent and backup events Summary 4. Changes Unfold Power-saving modes The Doze mode What happens to apps when a device is dozing? Testing apps with Doze mode The App Standby mode What happens to apps when in the App Standby mode? Testing apps with the App Standby mode Excluded apps and settings Tips Removable storage adoption Apache HTTP client removal Notifications Text selection Support library notice Android Keystore changes Wi-Fi and networking changes Runtime Hardware identifier APK validation USB connection Direct Share What if we have nothing to share?