登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

查看: 140474|回复: 20

图书推荐——《Android NDK Beginner s Guide》

[复制链接]

1876

主题

3052

帖子

23万

安币

码皇(巴士元老)

Android

Rank: 8Rank: 8

QQ达人

QQ
发表于 2012-8-16 10:43:22 | 显示全部楼层 |阅读模式


Android NDK Beginner's Guide
By Sylvain Ratabouil



  • Publisher:Packt Publishing
  • Edition: ed
  • Number Of Pages:436
  • Publication Date:2012-01-26
  • ISBN-10 / ASIN:1849691525
  • ISBN-13 / EAN:9781849691529


Product Description:

Discover the native side of Android and inject the power of C/C++ in your applications

  • Create high performance applications with C/C++ and integrate with Java
  • Exploit advanced Android features such as graphics, sound, input and sensing
  • Port and reuse your own or third-party libraries from the prolific C/C++ ecosystem

In Detail
Android NDK is all about injecting high performance into your apps. Exploit the maximum power of these mobile devices using high-performance and portable code.
This book will show you how to create C/C++ enabled applications and integrate them with Java. You will learn how to access native API and port libraries used in some of the most successful Android applications.
Using this practical step-by-step tutorial, highlighted with comments and tricks, discover how to run C/C++ code embedded in a Java application or in a standalone application. You will create a real native application starting from project creation through to full implementation of native API and the porting of existing third-party libraries. You will discover OpenGL ES and OpenSL ES, which are becoming the new standard in mobility. You will also understand how to access keyboard and input peripherals and how to read accelerometer or orientation sensors. Finally, you will dive into more advanced topics such as debugging and ARM assembler instructions. By the end of the book, you should know the key elements to enable you to start exploiting the power and portability of native code.

What you will learn from this book

  • Jump in the starting block and create your first Android native projec
  • Communicate with Java through Java Native Interfaces
  • Display 2D and 3D graphics with OpenGL ES
  • Play sound and music with OpenSL ES
  • Manage Android input and sensors
  • Debug applications and discover advanced ARM instructions
  • Port existing C/C++ code to Android
  • Combine graphics, sound, input, sensors and physics in your application

Approach
This beginner's guide focuses on getting you through all the major learning points in a smooth, logical order. You'll also see how to avoid some common pitfalls.

Who this book is written for
Are you an Android Java programmer who needs more performance? Are you a C/C++ developer who doesn't want to bother with Java stuff and its out-of-control garbage collector? Do you want to create fast intensive multimedia applications or games? Answer yes to any of the above and this book is for you. With some general knowledge of C/C++ development, you will be able to dive head first into native Android development.

更多书评跟帖回复吧~

可在淘宝网购买~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

14

帖子

35

安币

初级码农

Rank: 1

QQ达人

QQ
发表于 2012-9-1 21:54:13 | 显示全部楼层
在哪里下载呢??

6

主题

38

帖子

81

安币

程序猿

Rank: 2

发表于 2012-9-2 02:15:02 | 显示全部楼层
留个邮箱我给你穿一本{:Skateboard:}

3

主题

35

帖子

59

安币

程序猿

Rank: 2

发表于 2012-10-16 11:18:32 | 显示全部楼层
{:Caca:}{:Nose:}哪里可以买呢

0

主题

0

帖子

11

安币

初级码农

Rank: 1

发表于 2013-1-6 14:13:33 | 显示全部楼层
{:Snicker:}{:Snicker:}

0

主题

17

帖子

6

安币

初级码农

Rank: 1

发表于 2013-1-6 15:38:35 | 显示全部楼层
{:Caca:}{:Caca:}

0

主题

49

帖子

402

安币

攻城狮

wahh

Rank: 3Rank: 3

QQ达人

QQ
发表于 2013-1-27 11:09:19 | 显示全部楼层
837102215@qq.com  求楼主分享   谢谢啦
学无止境

2

主题

115

帖子

276

安币

程序猿

Rank: 2

发表于 2013-1-27 14:36:37 | 显示全部楼层
{:soso_e132:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区
联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表