LEADER 00000cam 2200601Mi 4500 001 ocn859868764 003 OCoLC 005 20160518074959.3 006 m o d 007 cr ||||||||||| 008 130405s2013 enka o 001 0 eng d 019 836406444|a852513251 020 1849691517|q(electronic bk.) 020 9781849691512|q(electronic bk.) 035 (OCoLC)859868764|z(OCoLC)836406444|z(OCoLC)852513251 040 NLE|beng|erda|epn|cNLE|dOCLCO|dEBLCP|dYDXCP|dIDEBK|dUMI |dDEBSZ|dN$T|dCOO|dOCLCQ|dOCLCF 049 GTKE 050 4 QA76.59 082 04 005.268|223 100 1 Liu, Feipeng,|eauthor. 245 10 Android Native Development Kit cookbook. :|ba step-by-step tutorial with more than 60 concise recipes on Android NDK development skills /|cFeipeng Liu. 264 1 Birmingham :|bPackt Publishing Limited,|c2013. 300 1 online resource (iii, 331 pages) :|billustrations (some of which are in color) 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 500 Includes index. 505 0 Table of Contents; Android Native Development Kit Cookbook; Android Native Development Kit Cookbook; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Hello NDK; Introduction; Setting up an Android NDK development environment in Windows; Getting ready; How to do it ... ; How it works ... 505 8 There's more ... Setting up an Android NDK development environment in Ubuntu Linux; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Setting up an Android NDK development environment in Mac OS; Getting ready; How to do it ... ; How it works ... ; Updating Android NDK; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Writing a Hello NDK program; Getting ready; How to do it ... ; How it works ... ; There's more ... ; 2. Java Native Interface; Introduction; Loading native libraries and registering native methods; Getting ready; How to do it ... ; How it works ... 505 8 Passing parameters and receiving returns in primitive typesGetting ready; How to do it ... ; How it works ... ; Manipulating strings in JNI; Getting ready; How to do it; How it works ... ; There's more ... ; Managing references in JNI; How to do it ... ; How it works ... ; There's more ... ; Manipulating classes in JNI; Getting ready; How to do it ... ; How it works ... ; Manipulating objects in JNI; Getting ready; How to do it ... ; How it works ... ; Manipulating arrays in JNI; Getting ready; How to do it ... ; How it works ... ; Accessing Java static and instance fields in the native code; Getting ready; How to do it ... ; How it works ... 505 8 Calling static and instance methods from the native codeGetting ready; How to do it ... ; How it works ... ; Caching jfieldID, jmethodID, and referencing data to improve performance; Getting ready; How to do it ... ; How it works ... ; Checking errors and handling exceptions in JNI; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Integrating assembly code in JNI; Getting ready; How to do it ... ; How it works ... ; 3. Build and Debug NDK Applications; Introduction; Building an Android NDK application at the command line; Getting ready; How to do it ... ; How it works ... ; There's more ... 505 8 Taking screenshots from the command lineBuilding an Android NDK application in Eclipse; Getting ready; How to do it ... ; How it works ... ; Building an Android NDK application for different ABIs; Getting ready; How to do it ... ; How it works ... ; Building Android NDK applications for different CPU features; Getting ready; How to do it ... ; How it works ... ; There's more ... ; More about CPU feature detection; Different approaches of building for different cpu features; Debugging an Android NDK application with logging messages; How to do it ... ; How it works ... ; Debugging an Android NDK application with CheckJNI. 520 This book is written in a Cookbook style, beginning with recipes which focus on helping developers make their software/application available in Android. Android developers who want to learn Android NDK programming, or develop multimedia and games in Android NDK will benefit from this book. 630 00 Android (Electronic resource) 630 07 Android (Electronic resource)|2blmlsh 630 07 Android (Electronic resource)|2fast|0(OCoLC)fst01776064 630 07 Android (Electronic resource)|2blmsh 650 0 Application software|xDevelopment. 650 0 Mobile computing|vSoftware. 650 0 Mobile computing|xProgramming. 650 7 COMPUTERS|xProgramming|xOpen Source.|2bisacsh 650 7 COMPUTERS|xSoftware Development & Engineering|xGeneral. |2bisacsh 650 7 COMPUTERS|xSoftware Development & Engineering|xTools. |2bisacsh 650 7 Application software|xDevelopment.|2fast |0(OCoLC)fst00811707 650 7 Mobile computing.|2fast|0(OCoLC)fst01024221 650 7 Mobile computing / Programming.|2local 650 7 Application software / Development.|2local 655 7 Software.|2fast|0(OCoLC)fst01411640 776 0 |cPaperback|z9781849691505 914 ocn859868764 994 93|bGTK
|