android 9.0 10.0 framework系统api添加jni方法

1.概述

在10.0的系统产品开发中,对于在系统中使用jni也是很常见的,但在开发自己需要的功能时,还是需要增加jni来实现必要的功能

2.framework系统api添加jni方法的核心类

frameworks/base/core/jni/android_mdm_SystemUtils.cpp
frameworks/base/core/android/mdm/SystemUtils.java
frameworks/base/core/jni/Android.bp
frameworks/base/core/jni/AndroidRuntime.cpp

3.framework系统api添加jni方法的核心功能分析和实现

3.1 添加自定义类供上层app调用jni方法

android下新添加mdm文件夹
建立SystemUtils.java类

package android.mdm;
import android.util.Log;

public class SystemUtils {
   
    private native void native_setValue(int vlaue

你可能感兴趣的:(9.0框架层添加jni,10.0框架层添加jni,11.0框架层添加jni,android,framework)