最近做了一些关于Android Native 编程相关的东西,在这篇文章中我将介绍如何在Android application中调用Native executable。至于如何编写Native executable和如何打包native到apk中,之前我都有文章介绍这里就不再重复了。
我写了一个Demo程序,演示如何在Android Application中调用Native executable。该示例中:
- 可以调用系统自带的executable,例如“/system/bin/ls”;
- 可以调用自己编写的Native executable,放置在apk的assets目录下;
- 可以调用从远程服务器下载的Native executable;