1、AS2.0

D:\androidMyWork\SmartCam\app\build\intermediates\classes\debug>javap -s com.admin.smartcam.javatoc.JavaToC
Compiled from "JavaToC.java"
public class com.admin.smartcam.javatoc.JavaToC {
public com.admin.smartcam.javatoc.JavaToC();
descriptor: ()V //这就是签名 public native boolean FaceDetecter(byte[]);
descriptor: ([B)Z //这就是签名
} D:\androidMyWork\SmartCam\app\build\intermediates\classes\debug>com.admin.smartcam.javatoc.JavaToC

2、要先编译一下,生成对应的Class文件,才能签名

3、C调用java步骤:

    //C调用JAVA
//1、得到字节码
char *string = "com/admin/smartcam/javatoc/JavaToC";//字节码 要调用的java类的全类名
jclass jclazz = (*env)->FindClass(env, string);//com.admin.smartcam.javatoc.JavaToC
//2、得到对应的方法
jmethodID jID=(*env)->GetMethodID(env,jclazz,"JavaloveC", "()V");//第四个参数为方法签名 //3、实例化JNI
// 类
jobject jobj=(*env)->AllocObject(env,jclazz);
//4、调用方法
(*env)->CallVoidMethod(env,jobj,jID);

4、ok,谢谢!

最新文章

  1. CF100965C题解..
  2. 踩坑事件:不能对基于文本的临时表使用sql insert语句
  3. 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
  4. 同IP不同端口Session冲突问题
  5. Redis基础知识之————如何处理客户端连接
  6. poj3683 Priest John's Busiest Day
  7. create-maximum-number(难)
  8. 【Linux高频命令专题(6)】mkdir
  9. LA 3708 Graveyard(推理 参考系 中位数)
  10. BZOJ1726: [Usaco2006 Nov]Roadblocks第二短路
  11. C#编写QQ找茬外挂
  12. find-a-jar-file-given-the-class-name
  13. Bootstrap表单验证
  14. JFrame图形界面 ----绝对布局和按钮
  15. 使用jQuery+huandlebars遍历中if判断
  16. odoo创建编号
  17. Winform下的语言国际化,几行代码轻松实现
  18. Notes of Daily Scrum Meeting(11.3)
  19. trigger、procedure和event如何同步
  20. ZH奶酪:JavaScript中的JSON.stringify() and JSON.parse()

热门文章

  1. dlopen failed: empty/missing DT_HASH in "libx.so" (built with --hash-style=gnu?)
  2. 【cl】测试用例【文本框-电子邮箱】
  3. Swift - 获取当前时间的时间戳(时间戳与时间互相转换)
  4. spark rdd median 中位数求解
  5. Java访问HTTPS时证书验证问题
  6. [JavaEE] 20141228_Java类文章搜集
  7. UVA-12578 10:6:2 计算几何 模拟
  8. website robots.txt 防爬虫 措施
  9. Hashlib 用户名密码加密 2.0
  10. 转/ C# 托管资源和非托管资源