舉報

會員
Android Native Development Kit Cookbook
最新章節:
Index
ThisbookiswritteninaCookbookstyle,beginningwithrecipeswhichfocusonhelpingdevelopersmaketheirsoftware/applicationavailableinAndroid.AndroiddeveloperswhowanttolearnAndroidNDKprogramming,ordevelopmultimediaandgamesinAndroidNDKwillbenefitfromthisbook
目錄(92章)
倒序
- coverpage
- Android Native Development Kit Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Hello NDK
- Introduction
- Setting up an Android NDK development environment in Windows
- Setting up an Android NDK development environment in Ubuntu Linux
- Setting up an Android NDK development environment in Mac OS
- Updating Android NDK
- Writing a Hello NDK program
- Chapter 2. Java Native Interface
- Introduction
- Loading native libraries and registering native methods
- Passing parameters and receiving returns in primitive types
- Manipulating strings in JNI
- Managing references in JNI
- Manipulating classes in JNI
- Manipulating objects in JNI
- Manipulating arrays in JNI
- Accessing Java static and instance fields in the native code
- Calling static and instance methods from the native code
- Caching jfieldID jmethodID and referencing data to improve performance
- Checking errors and handling exceptions in JNI
- Integrating assembly code in JNI
- Chapter 3. Build and Debug NDK Applications
- Introduction
- Building an Android NDK application at the command line
- Building an Android NDK application in Eclipse
- Building an Android NDK application for different ABIs
- Building Android NDK applications for different CPU features
- Debugging an Android NDK application with logging messages
- Debugging an Android NDK application with CheckJNI
- Debugging an Android NDK application with NDK GDB
- Debugging an Android NDK application with CGDB
- Debugging an Android NDK application in Eclipse
- Chapter 4. Android NDK OpenGL ES API
- Introduction
- Drawing 2D Graphics and applying transforms with the OpenGL ES 1.x API
- Drawing 3D graphics and lighting up the scene with the OpenGL ES 1.x API
- Mapping texture to 3D objects with the OpenGL ES 1.x API
- Drawing 3D graphics with the OpenGL ES 2.0 API
- Displaying graphics with EGL
- Chapter 5. Android Native Application API
- Introduction
- Creating a native activity with the native_activity.h interface
- Creating a native activity with the Android native app glue
- Managing native windows at Android NDK
- Detecting and handling input events at Android NDK
- Accessing sensors at Android NDK
- Managing assets at Android NDK
- Chapter 6. Android NDK Multithreading
- Introduction
- Creating and terminating native threads at Android NDK
- Synchronizing native threads with mutex at Android NDK
- Synchronizing native threads with conditional variables at Android NDK
- Synchronizing native threads with reader/writer locks at Android NDK
- Synchronizing native threads with semaphore at Android NDK
- Scheduling native threads at Android NDK
- Managing data for native threads at Android NDK
- Chapter 7. Other Android NDK API
- Introduction
- Programming with the jnigraphics library in Android NDK
- Programming with the dynamic linker library in Android NDK
- Programming with the zlib compression library in Android NDK
- Programming audio with the OpenSL ES audio library in Android NDK
- Programming with the OpenMAX AL multimedia library in Android NDK
- Chapter 8. Porting and Using the Existing Libraries with Android NDK
- Introduction
- Porting a library as a shared library module with the Android NDK build system
- Porting a library as a static library module with the Android NDK build system
- Porting a library with its existing build system using the Android NDK toolchain
- Using a library as a prebuilt library
- Using a library in multiple projects with import-module
- Porting a library that requires RTTI exception and STL support
- Chapter 9. Porting an Existing Application to Android with NDK
- Introduction
- Porting a command-line executable to Android with an NDK build system
- Porting a command-line executable to Android with an NDK standalone compiler
- Adding GUI to a ported Android app
- Using background threads at porting
- Index 更新時間:2021-07-27 18:07:50
推薦閱讀
- Kubernetes實戰
- C# 2012程序設計實踐教程 (清華電腦學堂)
- JS全書:JavaScript Web前端開發指南
- Python機器學習編程與實戰
- VMware虛擬化技術
- 精通Linux(第2版)
- 計算機應用基礎實踐教程
- Python算法詳解
- Julia 1.0 Programming Complete Reference Guide
- RESTful Web Clients:基于超媒體的可復用客戶端
- Hadoop大數據分析技術
- 信息學競賽寶典:基礎算法
- Implementing NetScaler VPX?(Second Edition)
- 陪孩子像搭積木一樣學編程:Python真好玩+Scratch趣味編程(全2冊)
- LiveCode Mobile Development Hotshot
- ASP.NET 3.5系統開發精髓
- 深度剖析ApacheDubbo核心技術內幕
- 企業應用架構模式
- Python架構模式:精通基于Python的API設計、事件驅動架構和包管理
- Harbor權威指南:容器鏡像、Helm Chart等云原生制品的管理與實踐
- Xilinx FPGA數字信號處理設計:基礎版
- Backbone.js實戰
- ASP.NET Core從入門到精通
- 小猴編程:Scratch 3.0趣味少兒編程(提高篇)
- Building Websites with the ASP.NET Community Starter Kit
- Hands-On Deep Learning with TensorFlow
- Unreal Engine 4.X By Example
- Kali Linux 2:Windows Penetration Testing
- PowerShell for SQL Server Essentials
- Scratch 3.0趣味編程精彩實例