7. Hardware Interface

Android devices have multiple different types of hardware that are built in and accessible to developers. Sensors, such as a camera, accelerometer, magnetometer, pressure sensor, temperature sensor, and proximity sensor, are available on most devices. Telephony, Bluetooth, and other wireless connections are also accessible to the developer in some form. This chapter shows how to leverage these hardware Application Programming Interfaces (API) to enrich an application’s experience. Note that these recipes are best run on actual Android devices because the emulator might not provide accurate or realistic behavior of hardware interfaces.

Camera

The camera is the most visible and most used sensor in an Android device. It is ...

Get The Android Developer’s Cookbook: Building Applications with the Android SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.