Time for action – decoding a camera's feed
Let's write the necessary Java code to record and display pictures in a fresh new project:
- Create a new hybrid Java/C++ project as shown in Chapter 2, Starting a Native Android Project:
- Name it
LiveCamera
- The main package is
com.packtpub.livecamera
- The main activity is
LiveCameraActivity
- The main activity layout name is
activity_livecamera
- Use the Blank Activity template
- Name it
- Once created, turn the project into a native project as already seen. In the
AndroidManifest.xml
file, request access permission to the camera. Then, set the activity style tofullscreen
and its orientation tolandscape
. Landscape orientation avoids most camera orientation problems that are met on Android devices:<?xml version="1.0" encoding="utf-8"?> ...
Get Android NDK Beginner's Guide - Second Edition 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.