如何在Android项目中使用ARM汇编代码?

前端之家收集整理的这篇文章主要介绍了如何在Android项目中使用ARM汇编代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对Assembly和ARM没有特别的经验,但是我可以在其中编写一些例程,我想看看它们是如何在装有ARM的 Android设备(Nexus S)上运行的.将程序代码文件包含在Android项目中的程序是什么?我可以只从本机代码或从Java调用吗?

解决方法

您可以使用Java Native Interface和Android NDK从Android调用程序集.

Cedric提到使用asm关键字,而我更喜欢包含汇编源代码.我已经在我的网站上发布了一个教程:
http://www.eggwall.com/2011/09/android-arm-assembly-calling-assembly.html

您可以下载我的示例的源代码,看看它是如何工作的.一旦你看到一个有效的例子,很容易根据你的需要进行修改.

猜你在找的Android相关文章