比如说我自己编写一个应用层程序,想实现录音功能,我是不是可以不调用java框架层提供的接口类android.media.AudioRecorder,而直接通过JNI调用libandroid_runtime.so中的AudioRecord? 换句话说,应用层程序能否通过JNI来直接调用系统中本来就存在的so文件,而不仅仅是调用自己编写的,打包入apk的so文件?楼上能不能说的具体一些呢?还有,我从csdn上看到了另外一种实现方法,不知道这样可以不可以: http://bbs.youkuaiyun.com/topics/370240511 如果我想编写一个apk程序,而这个apk程序要调用系统中的非JNI的so文件的某些内容。目前,使用Java程序调用系统中非JNI的so文件中的内容,好像只有Java——>系统中的JNI so——>系统中的非JNI so文件,这一种方法吧?那么,apk程序就无法做到可以任意调用系统中的任何一个so文件。 |
apk程序要调用系统中的非JNI的so文件的某些内容
最新推荐文章于 2024-03-06 08:52:57 发布