Android Native Development Kit Cookbook (Paperback)
暫譯: Android 原生開發工具包食譜 (平裝本)

Feipeng Liu

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-21
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 346
  • 裝訂: Paperback
  • ISBN: 1849691509
  • ISBN-13: 9781849691505
  • 相關分類: Android
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Create Android apps using Native C/C++ with the expert guidance contained in this cookbook. From basic routines to advanced multimedia development, it helps you harness the full power of Android NDK.

Overview

  • Build, debug, and profile Android NDK apps
  • Implement part of Android apps in native C/C++ code.
  • Optimize code performance in assembly with Android NDK.

In Detail

Building Android applications would usually mean that you spend all of your time working in Java. There are however times when this is not the most efficient or best method for the application being built. This is where Android NDK comes in. Android NDK allows the developer to write in Native C/C++, giving you the power to reuse code and libraries and also, in most cases, increase the speed and efficiency of your application.

The "Android Native Development Kit Cookbook" will help you understand the development, building, and debugging of your native Android applications. We will discover and learn JNI programming and essential NDK APIs such as OpenGL ES, and the native application API. We will then explore the process of porting existing libraries and software to NDK. By the end of this book you will be able to build your own apps in NDK apps.

"Android Native Development Kit Cookbook" begins with basic recipes that will help you in the building and debugging of native apps, and JNI programming. The recipes cover various topics of application development with Android NDK such as OpenGL programming and Multimedia programming. We will begin with a simple recipe, Hello NDK, before moving on to cover advanced topics with recipes on OpenGL ES that focus on 2D and 3D graphics, as well as recipes that discuss working with NDK and external APIs. If you are looking for ways to make your application available in Android and take measures to boost your application’s performance, then this Cookbook is for you.

What you will learn from this book

  • Develop Android apps in C/C++ without a single line of Java.
  • Program 2D/3D graphics with both OpenGL ES 1x and 2.0 in Android NDK.
  • Write multi-threaded Android apps in Android NDK.
  • Port existing C/C++ libraries and applications to Android with NDK.
  • Develop multimedia Android apps with Android NDK.

Approach

This book is written in a Cookbook style, beginning with recipes which focus on helping developers make their software/application available in Android.

Who this book is written for

Android developers who want to learn Android NDK programming, or develop multimedia and games in Android NDK will benefit from this book.

商品描述(中文翻譯)

使用本食譜中的專家指導,使用原生 C/C++ 創建 Android 應用程式。從基本例程到高級多媒體開發,它幫助您充分利用 Android NDK 的強大功能。

概述

  • 構建、調試和分析 Android NDK 應用程式
  • 在原生 C/C++ 代碼中實現 Android 應用程式的一部分。
  • 使用 Android NDK 優化代碼性能。

詳細內容

構建 Android 應用程式通常意味著您需要花費所有時間在 Java 中工作。然而,有時這並不是構建應用程式的最有效或最佳方法。這就是 Android NDK 的用武之地。Android NDK 允許開發者使用原生 C/C++ 編寫代碼,讓您能夠重用代碼和庫,並且在大多數情況下,提高應用程式的速度和效率。

《Android 原生開發工具包食譜》將幫助您理解原生 Android 應用程式的開發、構建和調試。我們將探索和學習 JNI 編程和基本的 NDK API,如 OpenGL ES 和原生應用程式 API。接著,我們將探討將現有庫和軟體移植到 NDK 的過程。在本書結束時,您將能夠在 NDK 中構建自己的應用程式。

《Android 原生開發工具包食譜》從基本的食譜開始,幫助您構建和調試原生應用程式,以及 JNI 編程。這些食譜涵蓋了使用 Android NDK 進行應用程式開發的各種主題,如 OpenGL 編程和多媒體編程。我們將從一個簡單的食譜 Hello NDK 開始,然後進入涵蓋高級主題的食譜,這些食譜專注於 2D 和 3D 圖形的 OpenGL ES,以及討論與 NDK 和外部 API 互動的食譜。如果您正在尋找將應用程式在 Android 上可用的方法並提升應用程式性能的措施,那麼這本食譜適合您。

您將從本書中學到什麼

  • 在不寫一行 Java 的情況下,使用 C/C++ 開發 Android 應用程式。
  • 在 Android NDK 中使用 OpenGL ES 1x 和 2.0 編程 2D/3D 圖形。
  • 在 Android NDK 中編寫多線程的 Android 應用程式。
  • 將現有的 C/C++ 庫和應用程式移植到 Android 上,使用 NDK。
  • 使用 Android NDK 開發多媒體 Android 應用程式。

方法

本書以食譜風格撰寫,從專注於幫助開發者將其軟體/應用程式在 Android 上可用的食譜開始。

本書的讀者對象

希望學習 Android NDK 編程或在 Android NDK 中開發多媒體和遊戲的 Android 開發者將從本書中受益。

最後瀏覽商品 (20)