第9章 Android NDK开发.ppt

第9章 Android NDK开发 本章学习目标 Android SDK在发布时,选择Java作为开发语言,使很多C语言的程序开发人员望而却步。为了搭建二者之间的桥梁,2009年6月26日,Google Android发布了NDK(Native Development Kit,原生态开发包),从而有助于其他系统上的软件移植到Android平台上,同时为C语言开发者敞开了大门。通过本章的学习,可以初步了解Android NDK的开发过程及方法。 9.1 Android NDK简介 Android NDK是一系列的开发工具,配合Android SDK使用,是作为其补充而存在的。 它允许程序开发人员在Android应用程序中嵌入C/C++语言编写的非托管代码。 Android应用主要适用Java语言开发,编译后产生的托管代码在Dalvik虚拟机上运行。但在一些需要较高执行效率的地方,程序开发人员希望能够使用非托管代码,从而提高Android应用程序的核心部分的运行速度。 Android NDK的出现,不仅解决了核心模块使用托管语言开发程序效率低下的问题,还允许程序开发人员直接使用C/C++源代码,极大地提高了Android应用程序开发的灵活性。 但是,Android NDK在提高了程序效率的同时,也会增加程序的复杂性,提高程序调试的难度。 9.1 Android NDK简介 NDK提供

文档评论(0)

1亿VIP精品文档

相关文档