`
qqjavagood
  • 浏览: 95233 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Android NDK简介

    博客分类:
  • java
阅读更多
    android ndk是一个工具集,让你的android应用程序里可以内嵌使用本地代码(c/c++)的组件。
android应用程序运行在dalvik虚拟机中。ndk可以让你使用c/c++这样的本地代码语言来实现你的应用程序中某些部分。这对某类程序是有帮助的,比如需要重用已有的c代码,或者为了提高运行速度。

ndk 提供:
编译文件和工具集,用来将你的c/c++源文件编译成本地库。
提供一种方式,将对应的本地库内嵌到应用程序包文件(.apk)中,最终发布到android设备中。
本地系统头文件和库,这些头文件和库从android 1.5开始往后都是被支持的。但使用本地活动(native activity)的程序只能运行在android 2.3或更高的系统中。
文档、示例、指南。
最近发行的ndk版本支持以下的arm指令集:
armv5te (包括 thumb-1 指令)
armv7-a (包括 thumb-2 和 vfpv3-d16 指令, 可选地支持 neon/vfpv3-d32)
后续的ndk将支持:
x86 指令 (查阅 cpu-arch-abis.html获得更多信息) 
0
5
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics