android之APP+JNI+Drv框架

Posted 扑克face

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android之APP+JNI+Drv框架相关的知识,希望对你有一定的参考价值。

以LED为例

APP:

JNI之java

JNI之c

DRV

项目组成:
1.应用部分
  1.1 APK(android工程)
    1.1.1 java(功能)
    1.1.2 xml(界面)
    1.1.3 JNI(自带)
    1.1.4 动态库(驱动接口)
      1.1.1.4.1 JNIEXPORT jint JNICALL
      1.1.1.4.2 JNI_OnLoad
      1.1.1.4.3 JNINativeMethod
      1.1.1.4.4 c_fun
2.驱动部分
  2.1 驱动实体

编译流程:
1.编译内核(驱动)
2.编译动态库
3.将动态库放到APP/lib/armeabi
4.编译apk

 

以上是关于android之APP+JNI+Drv框架的主要内容,如果未能解决你的问题,请参考以下文章

Android 11 JNI 禁用 fdsan

Android NDK 从入门到精通

Android App开发JNI环境配置

Android App 优化之消除卡顿

Android 进阶——系统启动之Framework 核心ActivitityManagerService服务启动

Android 进阶——系统启动之Framework 核心ActivitityManagerService服务启动