Jump to ratings and reviews
Rate this book

Android System Programming: Porting, customizing, and debugging Android HAL

Rate this book
A systematic guide to building, customizing, and debugging your own Android system Android system programming requires both hardware and software knowledge to work on system-level programming. As a developer, you'll need to use different techniques to debug different components in target devices. To tackle a variety of challenges, having a relevant understanding of this domain is crucial. With this book, you'll not only understand the concepts and techniques you need for Android system programming, but also be ready to work on projects and develop your debugging skills. The book starts by helping you explore the basic setup of Android Open Source Project (AOSP), and build and test an emulator image. Next, you'll start building a project and learn how to customize and extend the Android emulator. As you progress, you'll get insights into building your own Android system on VirtualBox. Later chapters focus on how to debug the init process, resolve the bootloader issue, and enable a range of hardware interfaces. Once you have a complete system, you'll learn how to patch and upgrade the system through recovery. In the concluding chapters, you'll grasp useful tips on how to integrate and reuse existing open source projects such as LineageOS (CyanogenMod), Android-x86, Xposed, and GApps in your own system. By the end of this book, you'll be well-versed in Android system programming and have the skills you need to build your own Android system and work on future projects. This book is for Android system programmers and developers who want to use Android for creating indigenous projects. Knowledge of important operating system and C/C++ concepts is necessary.

470 pages, Paperback

Published May 31, 2017

15 people are currently reading
14 people want to read

About the author

Roger Ye

6 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
3 (60%)
4 stars
0 (0%)
3 stars
1 (20%)
2 stars
1 (20%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.