欢迎访问学天下, 学习、交流与分享 !
当前位置:主页 > 实用资料 >

Android C++高级编程:使用NDK pdf高清版

收藏本页
  • 主要内容
时间:2019-11-28 00:37 作者:cs123 点击:
精心推荐:
软件标签: c++教程 电子图书

Android C++高级编程pdf为您详细的介绍了移植、开发以及利用Android平台上的C++和其他原生代码所需要的知识和技能,是由美国辛纳Onur Cinar所著作,是许多朋友都在寻找的学习资料。

书籍介绍

不管你是想将已经存在的原生代码应用移植到Android平台上还是准备开始在Android平台上进行软件开发,使用《Android C++高级编程——使用NDK》一书提供的技术可以构建更出色的应用。本书将展示构建性能更好的复杂原生应用的方法。

《Android C++高级编程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、C++支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。

作者介绍

Onur Cinar有超过17年的移动和通信领域大规模复杂软件项目的设计、开发和管理经验。他的专业技能包括VoIP、视频通信、移动应用程序、网格计算和不同平台上的网络技术。从Android平台问世他就一直积极从事这方面的工作。他是Apress出版的Android Apps with Eclipse一书的作者。他在美国宾州费城Drexel大学获得计算机科学理学学士学位。现就职于微软Skype分部,任Android平台的Skype客户端高级产品工程经理。

书籍主要内容

- 使用JNI将原生代码连接到Java中

- 使用SWIG自动生成JNI代码

- 使用POSIX线程实现多线程应用

- 使用POSIX套接字实现网络应用

- 使用logging、GDB和Eclipse调试器进行调试

- 使用Valgrind分析内存

- 使用GProf 测试应用性能

- 使用NEON/SIMD优化代码

- 使用Eclipse IDE开发原生代码

目录

第1章Android平台上的C++入门 

1.1 Microsoft Windows 

1.1.1在windows平台上下载并安装JDK开发包 

1.1.2在Windows平台上下载并安装Apache ANT 

1.1.3在Windows平台上下载并安装Android SDK 

1.1.4在Windows平台上下载并安装Cygwin 

1.1.5在Windows平台上下载并安装Android NDK 

1.1.6在Windows平台上下载并安装Eclipse 

1.2 Apple Mac OS X 

1.2.1在Mac平台上安装Xcode 

1.2.2验证Mac平台的Java开发包 

1.2.3验证Mac平台上的Apache ANT 

1.2.4验证GNU Make 

1.2.5在Mac平台上下载并安装Android SDK 

1.2.6在Mac平台上下载并安装Android NDK 

1.2.7在Mac平台上下载并安装Eclipse 

1.3 Ubuntu Linux 

1.3.1检查GNUC库版本 

1.3.2激活在64位系统上支持32位的功能 

1.313在Linux平台上下载并安装Java开发工具包(JDK) 

1.3.4在Linux平台上下载并安装Apache ANT 

1.3.5在Linux平台上下载并安装GNU Make 

1.3.6在Linux平台上下载并安装Android SDK 

1.3.7在Linux平台上下载并安装Android NDK 

1.3.8在Linux平台上下载并安装Echpse 

1.4下载并安装ADT 

1.4.1 安装Android平台包 

1.4.2配置模拟器 

1.5小结 

第2章深入了解Android NDK 

2.1 Android NDK提供的组件 

2.2 Android NDK的结构 

2.3 以一个示例开始 

2.3.1 指定Android NDK的位置 

2.3.2导入示例项目 

2.3.3向项目中添加原生支持 

2.3.4运行项目 

2.3.5用命令行对项目进行构建 

2.3.6检测AndroidNDK项目的结构 

2.4构建系统 

2.4.1 Android.mk 

2.4.2 Application.mk 

…… 

第3章用JNI实现与原生代码通信 

第4章使用SWIG自动生成JNI代码 

第5章日志、调试及故障处理 

第6章BionicAPI入门 

第7章原生线程 

第8章POSIXSocketAPI:面向连接的通信 

第9章POSIXSocketAPI:无连接的通信 

第10章POSIXSocketAPI:本地通信 

第11章支持C++ 

第12章原生图形AP 

第13章原生音频API 

第14章程序概要分析和NEON优化

使用说明

1.在绿色资源网下载Android C++高级编程

2.解压后获得Android C++高级编程

3.双击使用wps打开,或者在本站下载pdf阅读器阅读

下载地址地址隐藏,输入验证码自动跳转下载(不收费,无需登录,看不清验证码请点击图片)