《Android软件开发》课程教学资源(书籍文献)Android 6 Essentials

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?

Direct Share best practices Voice interactions The Assist API Bluetooth API Changes Bluetooth stylus support Improved Bluetooth low energy scanning Summary 5.Audio,Video,and Camera Features Audio features Support for the MIDI protocol MidiManager Digital audio capture and playback Audio and input devices Information on audio devices Changes in AudioManager Video features android.media.MediaSync MediaCodecInfo.CodecCapabilities.getMaxSupportedInstances Why do we need to know this? MediaPlayer.setPlaybackParams Camera features The flashlight API The reprocessing API android.media.ImageWriter android.media.ImageReader Changes in the camera service Summary 6.Android for Work Behavioral changes The work profile contacts display option Wi-Fi configuration options
Direct Share best practices Voice interactions The Assist API Bluetooth API Changes Bluetooth stylus support Improved Bluetooth low energy scanning Summary 5. Audio, Video, and Camera Features Audio features Support for the MIDI protocol MidiManager Digital audio capture and playback Audio and input devices Information on audio devices Changes in AudioManager Video features android.media.MediaSync MediaCodecInfo.CodecCapabilities.getMaxSupportedInstances Why do we need to know this? MediaPlayer.setPlaybackParams Camera features The flashlight API The reprocessing API android.media.ImageWriter android.media.ImageReader Changes in the camera service Summary 6. Android for Work Behavioral changes The work profile contacts display option Wi-Fi configuration options

The Wi-Fi configuration lock Work Policy Controller addition DevicePolicyManager changes Single-use device improvements Silently installing/uninstalling apps Improved certificate access Automatic system updates Third-party certificate installation Data usage statistics Managing runtime permissions VPN access and display Work profile status Summary 7.Chrome Custom Tabs What is a Chrome custom tab? What is WebView? Customization options When to use Chrome custom tabs The implementation guide Can we use Chrome custom tabs? Custom UI and tab interaction The custom action button Configuring a custom menu Configuring custom enter and exit animations Chrome warm-up Connecting to the Chrome service Warming up the browser process Creating a new tab session Setting the prefetching URL Custom tabs connection callback Summary
The Wi-Fi configuration lock Work Policy Controller addition DevicePolicyManager changes Single-use device improvements Silently installing/uninstalling apps Improved certificate access Automatic system updates Third-party certificate installation Data usage statistics Managing runtime permissions VPN access and display Work profile status Summary 7. Chrome Custom Tabs What is a Chrome custom tab? What is WebView? Customization options When to use Chrome custom tabs The implementation guide Can we use Chrome custom tabs? Custom UI and tab interaction The custom action button Configuring a custom menu Configuring custom enter and exit animations Chrome warm-up Connecting to the Chrome service Warming up the browser process Creating a new tab session Setting the prefetching URL Custom tabs connection callback Summary

8.Authentication The Fingerprint authentication aPI How do we use fingerprint authentication? Setting up for testing Credentials'Grace Period Cleartext network traffic So,what do we do with the cleartext network traffic flag? Summary Index
8. Authentication The Fingerprint authentication API How do we use fingerprint authentication? Setting up for testing Credentials’ Grace Period Cleartext network traffic So, what do we do with the cleartext network traffic flag? Summary Index

Android 6 Essentials
Android 6 Essentials

Android 6 Essentials Copyright 2015 Packt Publishing All rights reserved.No part of this book may be reproduced,stored in a retrieval system, or transmitted in any form or by any means,without the prior written permission of the publisher,except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented.However,the information contained in this book is sold without warranty,either express or implied.Neither the author,nor Packt Publishing,and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However,Packt Publishing cannot guarantee the accuracy of this information. First published:November 2015 Production reference:1251115 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB,UK. ISBN978-1-78588-441-2 www.packtpub.com
Android 6 Essentials Copyright © 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: November 2015 Production reference: 1251115 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78588-441-2 www.packtpub.com
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Android软件开发》课程教学资源(书籍文献)Sqlite_Android.pdf
- 《Android软件开发》课程教学资源(书籍文献)Android Studio Essentials.pdf
- 《Android软件开发》课程教学资源(书籍文献)Android Quick APIs Reference.pdf
- 《Android软件开发》课程教学资源(书籍文献)Android Application Testing Guide.pdf
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第2章 计算思维.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章 网站及网页设计入门.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 计算机网络.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 大数据基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章 网页设计_Dreamweaver网页制作基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章_vb2/2.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章_vb1/2.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第8章_jl版网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第4章_第4章数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章_第3章计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(讲稿)第1章计算机与计算.pdf
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)9-1 图形用户界面.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)8-1 数据库程序设计.ppt
- 《Android软件开发》课程教学资源(PPT课件)第1章 Android系统及其开发过程.ppt
- 《Android软件开发》课程教学资源(PPT课件)第2章 图形用户界面设计.ppt
- 《Android软件开发》课程教学资源(PPT课件)第3章 多个用户界面的程序设计.ppt
- 《Android软件开发》课程教学资源(PPT课件)第4章 图形与多媒体处理.ppt
- 《Android软件开发》课程教学资源(PPT课件)第5章 后台服务与系统服务调用.ppt
- 《Android软件开发》课程教学资源(PPT课件)第6章 网络通信.ppt
- 《Android软件开发》课程教学资源(PPT课件)第8章 数据存储.ppt
- 《Android软件开发》课程教学资源(PPT课件)第9章 地图服务及传感器检测技术.ppt
- 《IT项目管理》课程教学资源(学习资料)10-团队计划.pdf
- 《IT项目管理》课程教学资源(学习资料)11-风险计划.pdf
- 《IT项目管理》课程教学资源(学习资料)12-合同计划.pdf
- 《IT项目管理》课程教学资源(学习资料)13-集成计划执行控制.pdf
- 《IT项目管理》课程教学资源(学习资料)14-核心计划执行控制.pdf
- 《IT项目管理》课程教学资源(学习资料)15-辅助计划的执行控制.pdf
- 《IT项目管理》课程教学资源(学习资料)16-项目结束.pdf
- 《IT项目管理》课程教学资源(学习资料)8-质量计划.pdf
- 《IT项目管理》课程教学资源(学习资料)9-配置管理计划.pdf
- 《IT项目管理》课程教学资源(书籍文献)IT项目管理 第6版(中文版).pdf
- 《IT项目管理》课程教学资源(书籍文献)软件工程导论(第5版).pdf
- 《IT项目管理》课程教学资源(书籍文献)软件项目管理案例教程 第二版.pdf
