Chapter     6

Bionic API Primer

In previous chapter, you explored the logging, debugging, and troubleshooting tools and techniques pertaining to Android native application development. Starting with this chapter, you will be exploring the native APIs provided by the Android NDK.

Bionic is the POSIX standard C library that is provided by the Android platform for native application development using C and C++ programming languages. Bionic is a derivation of BSD standard C library by Google for the Android operating system. The name “Bionic” comes from the fact that it consists of a mixture of BSD C library pieces with custom Linux-specific bits for handling threads, processes, and signals.

Bionic is a highly vital subject for native application ...

Get Pro Android C++ with the NDK now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.