可执行程序
文章平均质量分 84
nicebooks
这个作者很懒,什么都没留下…
展开
-
使用NDK生成native C/C++的可执行程序
众所周知, NDK可以生成lib,让java程序通过jni来调用,其实,NDK也可以生成C/C++的可执行程序.不过这个程序要被执行的话还有要求. 1.手机是破解过具有root权限的. 2.可执行文件的名字必须是lib*.so. 否则apk安装时不会安装上去,也可以考原创 2011-07-13 10:38:05 · 9804 阅读 · 6 评论 -
学习笔记: linux下静态库与动态库的生成与调用
首先,这里有2个概念:静态库,动态库.静态库: 是程序在链接时将静态库拷贝到可执行文件里,即生成可执行文件后,即使删除静态库,可执行文件仍可正常执行。动态库: 也叫共享库,程序只是在链接时在可执行文件时保存了该库的信息,可执行文件执行时候需要到LD_LIBRAY_PATH或者/etc/ld.so.config里指定的路径去寻找该库并加载调用,因此如果删除该库,原创 2011-02-11 16:20:00 · 1863 阅读 · 0 评论 -
使用native程序来守护android进程
问题的提出目前android的系统,我们的程序常常由于几种原因被停掉或杀掉而不能及时重启,这对于一个安全程序来说是有相当的隐患的。例如当用户从程序管理里面停掉程序。 其他程序优化系统时杀掉程序。 程序崩溃。 在android系统里,其他程序还能禁掉我们程序各种广播接受器,导致我们程序不能根据广播来启动。问题的解决因此,这里我想了一个办法来解决这个问题。原创 2012-09-11 15:41:03 · 13153 阅读 · 19 评论