Book

Android System Programming

Android system programming involves both hardware and software knowledge to work on system level programming. The developers need to use various techniques to debug the different components in the target devices. With all the challenges, you usually have a deep learning curve to master relevant knowledge in this area. This book will not only give you the key knowledge you need to understand Android system programming but will also prepare you as you get hands-on with projects and gain debugging skills that you can use in your future projects.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h40m

Language

English

About Book

Who Is This Book For?

This book is for Android system programmers and developers who want to use Android and create indigenous projects with it. You should know the important points about the operating system and the C/C++ programming language.

Book content

chapters 15h40m total length

Introduction to Android System Programming

Setting up the Development Environment

Discovering Kernel, HAL and Virtual Hardware

Customizing the Android Emulator

Enabling ARM Translator and Introducing Native Bridge

Debugging the Boot up Process Using a Customized Ramdisk

Enabling Wi-Fi in the Android Emulator

Creating Your Own Device on VirtualBox

Booting Up x86vbox Using PXE/NFS

Enabling Graphics

Enabling VirtualBox-Specific Hardware Interfaces

Introducing Recovery

Creating OTA Packages

Customizing and Debugging Recovery

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required