android C++ 和 jni,根据JNIEnv的FindClass获取java类,包括多线程

java代码

TestC.java

package com.example.testnativejava;

import android.util.Log;

public class TestC {
    
    private final static String tag = "TestC";
}

TestNativeJava.java

package com.example.testnativejava;

import android.util.Log;

public class TestNativeJava {

    private final String tag = "TestNativeJava";
    
    public TestNativeJava() {
        Log.d(tag, "new TestNativeJava");
    }
    
    public void ShowLog() {
        Log.d(tag, "show log entry");
        
        System.load("libtest_c_java.so");
        
        
        SayHello();
        Log.d(tag, "show log exit");
    }
    
    // jni 接口
    public native int SayHello();
}

下面是C&#

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值