The Complete Guide to Customizing Android for New IoT and Embedded Devices is a comprehensive guide and reference for technical professionals who wish to customize and integrate Android into embedded devices, as well as build or maintain successful Android-based products. The guide is packed with code examples, encouraging you to create your own functional code as you read, whether for personal understanding or professional projects in the rapidly growing market of smart IoT devices.
Android expert developers G. Blake Meike and Larry Schiefer address the real-world needs of embedded and IoT developers transitioning to Android. After presenting an accessible introduction to the Android environment, they guide you through the boot process, subsystem startup, hardware interfaces, and application support, offering essential knowledge without becoming vague or overly specialized.
Leading the ongoing evolution of Android, Meike and Schiefer help you leverage relevant innovations, from the ART application runtime environment to Project Treble. Throughout, a book-length project covers everything you need to start implementing your own custom Android devices, step by step.
You will: Appreciate the advantages and commercial trade-offs involved in using Android for smart IoT devices, Gain practical procedures for Android customization, Set up a development platform, download the AOSP source, and build an Android image, Explore Android components, architecture, source code, and development tools, Understand essential kernel modules that are unique to Android, Use Android’s extensive security infrastructure to protect your devices and users, Work through the Android boot process, from power-on to system initialization, Explore subsystem startup and use Zygote containers to manage app processes, Interface with hardware via Android’s Hardware Abstraction Layer (HAL), Provide access to Java programs through the Java Native Interface (JNI), Gain new flexibility using the binderized HAL (Project Treble), Implement native C/C++ or Java apps without integrating provider libraries.
Publication Year: 2021, Dimensions: 17.8x17.8cm
Manufacturer
- Publisher
- Pearson
- Type
- Technology
- Language
- English
- Subtitle
- -
- Cover
- Soft
- Number of Pages
- -
- Release Date
- -
- Publication Date
- -
- Dimensions
- -
- ISBN-13
- 9780134096346
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.