This chapter covers

■ Android's Linux foundation

■ Building a C application

■ Using the SQLite database from C

■ Bridging the gap with a Java client application

This book has presented a cross section of development topics in an effort to unlock the potential of the Android platform for the purpose of delivering useful, and perhaps even fun, mobile applications. In chapter 12 we built a more comprehensive application, building on what was introduced in the prior chapters. As we embark on this final chapter, we are leaving behind the comforts of working strictly in the Android SDK, Java, and Eclipse.

The Android SDK is quite comprehensive and capable, as this book has attempted to convey, but there may be times when your application requires something more. This chapter explores the steps required to build applications that run in the Linux foundation layer of Android. To accomplish this, we are going to use the C programming language. In this chapter we use the term Android/Linux to refer to the Linux underpinnings of the Android platform. We also use the term Android/Java to refer to a Java application built using the Android SDK and Eclipse.

0 0

Post a comment