Skip to content
You are not logged in |Login  
     
Limit search to available items
Record 44 of 122
Previous Record Next Record
Book Cover
book
BookBook
Author Meike, G. Blake, author.

Title Inside the Android OS : building, customizing, managing and operating Android system services / G. Blake Meike, Larry Schiefer.

Publication Info. Boston : Addison-Wesley, [2022]
©2022

Copies

Location Call No. Status
 Glastonbury, Welles-Turner Memorial Library - Adult Department  005.25 MEIKE    Check Shelf
Description xiv, 247 pages : illustrations ; 23 cm
Series Android deep dive series
Note Includes index.
"Android deep dive"--Cover.
Contents Why Android? Adopting Android -- AOSP and Google -- Micro-controllers -- Other RTOSs -- Booting Acme. Setting up a build machine -- Downloading the code -- Repo -- Forking the source -- Repository commit pinning -- Example: Local Mirror of forked repositories -- Building an image -- Device tools -- Flashing the device -- Getting started. Putting Android in its place -- The Android service model -- exploring the source -- The kernel. The Linux kernel -- The Android kernel -- Building a kernel -- Platform security. Types of security -- Verified boot -- Operational security -- User protections -- Customizing permissions -- System startup: installing and booting the system. The boot process -- Recovery -- Building a daemon -- Creating the Acme device -- Repo again -- Starting the daemon -- Android startup: Dalvik and Zygote. Dalvik -- ART -- Zygote -- Getting to Android: The HAL. Why a HAL -- Is a HAL necessary -- Designing the HAL -- Building a HAL -- Getting to Java: the JNI. Code structure -- Using the device -- Using the HAL -- Using the Java Native Interface -- Project Treble: binderized HAL. HIDL architecture -- Hardware Interface Definition Language (HIDL) -- HIDL services -- HIDL clients -- Creating a custom binderized HAL -- Clients for a custom binderized HAL. Native C++ aproximity client -- Java/Kotlin aproximity client.
Summary Offers a comprehensive guide and reference for developers who want to customize and integrate Android into their own embedded devices, and construct or maintain successful Android-based products. Replete with code examples, this volume encourages users to create their own working code versions as they read -- whether for personal insight or for a workplace project in the marketplace for non-phone Android devices. Meike responds to the real-world needs of embedded and IoT developers moving to Android, providing indispensable information without becoming obscure or too specialized. Meike teaches through a book-length project that covers everything developers need to know to create their own custom Android service. --From publisher description.
Subject Android (Electronic resource)
Application software -- Development.
Mobile computing.
Operating systems (Computers)
Android (Electronic resource) (OCoLC)fst01776064
Application software -- Development (OCoLC)fst00811707
Mobile computing (OCoLC)fst01024221
Operating systems (Computers) (OCoLC)fst01046280
Added Author Schiefer, Larry, author.
Added Title Building, customizing, managing and operating Android system services
ISBN 9780134096346 (paperback)
0134096347 (paperback)
-->
Add a Review