Cargando…

Instant Android systems development how-to : get your hands dirty with Android systems development through carefully thought-out source code examples /

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks.This is a how-to book with practical, coded examples which are well explained.This book is for seasoned Android SDK programmers. Knowledge of Java, Linux, and C is assumed. Certain Operati...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Fernandes, Earlence
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Instant Android Systems Development How-to; Building Android (Must know); Analyzing the source structure (Must know); System booting sequence (Must know); Creating a basic interface file (Must know); Creating a system service skeleton (Must know); Adding a custom service to the SystemServer process (Must know); Testing the PacktCrypto service (Must know); Analyzing Android system partitions (Must know); Compiling for a specific device (Must know); Flashing with Fastboot (Must know)
  • Building a system image with your custom server for Nexus S (Should know)Creating the class library (Must know); Building an Android application against the custom SDK (Should know); Testing the class library (Should know); Writing the platform library source code (Must know); Creating the platform client (Should know); Writing the native method and registration with the JNI Onload event (Should know); Writing the Java driver (Should know); Analyzing the ActivityManagerService class (Should know); Adding a custom method to the Activity Manager service (Should know)
  • Adding custom permissions to the framework (Must know)Using the custom method (Should know); Analyzing the PackageManagerService class (Should know); Analyzing the Internet infrastructure (Should know); Learning the functions of various system applications (Must know); Modifying the search widget application (Should know); Using the CCACHE (Should know); Selectively compiling modules (Should know); Building command tricks (Should know)