当前位置: 主页 > 建站知识 > 软件开发

安卓软件开发教程 百度云-安卓刷赞软件百度云

发布时间:2023-04-03 10:06   浏览次数:次   作者:佚名

移动开发经典丛书·Android C++高级编程 使用NDK详细内容介绍移动开发经典丛书·Android C++高级编程 使用NDK 编辑推荐

《移动开发经典丛书:Android C++高级编程:使用NDK》提供了移植、开发以及利用Android平台上的C++和其他原生代码所需要的知识和技能安卓软件开发教程 百度云,以便于运行图形化的高级应用和更复杂的原生应用。

移动开发经典丛书·Android C++高级编程 使用NDK 作者简介

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

移动开发经典丛书·Android C++高级编程 使用NDK 内容摘要

Android是移动电话市场的主要角色而且其市场份额正在持续增长。它是一个完整的、开放的、免费的移动平台安卓软件开发教程 百度云,该平台给移动应用开发者提供了无限的机会。

虽然Android平台的官方程序语言是Java,但应用开发者不限于仅使用Java技术。

Android允许应用开发者通过Android原生开发包(NDK)使用诸如C和C++之类的原生代码语言实现他们的部分应用。《移动开发经典丛书·Android C++高级编程:使用NDK》中我们将学习如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。

《移动开发经典丛书·Android C++高级编程:使用NDK》介绍了原生应用开发、可用的原生API以及故障排除技术的详细叙述,包括用按步骤的指导和屏幕截图以帮助Android开发人员迅速达到开发原生应用的目的。

主要内容:

在主要的操作系统上安装Android原生开发环境。

使用Eclipse集成开发环境开发原生代码。

安卓刷赞软件百度云_安卓软件开发教程 百度云_安卓游戏开发教程百度云

使用Java原生接口(JNI)将原生代码与Java代码连接。

用SWIG自动生成JNI代码。

用POSIX和Java线程开发多线程原生应用。

用POSIXsockets开发网络原生应用。

用logging、GDB和Eclipse调试器调试原生代码。

用Valgrind分析内存问题。

用GProf测试应用性能。

用SIMD/NEON优化原生代码。

移动开发经典丛书·Android C++高级编程 使用NDK 目录

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

1.1 Microsoft Windows

安卓刷赞软件百度云_安卓游戏开发教程百度云_安卓软件开发教程 百度云

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

1.1.2 在Windows平台上下载并安装ApacheANT

1.1.3 在Windows平台上下载并安装AndroidSDK

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

1.1.5 在Windows平台上下载并安装AndroidNDK

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

1.2 AppleMacOSX

1.2.1 在Mac平台上安装Xcode

1.2.2 验证Mac平台的Java开发包

1.2.3 验证Mac平台上的ApacheANT

1.2.4 验证GNUMake

安卓软件开发教程 百度云_安卓刷赞软件百度云_安卓游戏开发教程百度云

1.2.5 在Mac平台上下载并安装AndroidSDK

1.2.6 在Mac平台上下载并安装AndroidNDK

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

1.3 UbuntuLinux

1.3.1 检查GNUC库版本

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

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

1.3.4 在Linux平台上下载并安装ApacheANT

1.3.5 在Linux平台上下载并安装GNUMake

1.3.6 在Linux平台上下载并安装AndroidSDK

1.3.7 在Linux平台上下载并安装AndroidNDK

安卓游戏开发教程百度云_安卓刷赞软件百度云_安卓软件开发教程 百度云

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

1.4 下载并安装ADT

1.4.1 安装Android平台包

1.4.2 配置模拟器

1.5 小结

第2章 深入了解AndroidNDK

2.1 AndroidNDK提供的组件

2.2 AndroidNDK的结构

2.3 以一个示例开始

2.3.1 指定AndroidNDK的位置

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

2.5 使用NDK-Build脚本

2.6 排除构建系统故障

2.7 小结

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

3.1 什么是JNI

3.2 以一个示例开始