Led中间件开发PPT课件.pptVIP

  • 1
  • 0
  • 约1.16万字
  • 约 43页
  • 2024-04-03 发布于北京
  • 举报

Android系统之中间件的开发英蓓特培训中心2011.31.

主要内容Android中间件简介JNI标准简介如何实现JNI源码下开发AndroidLed中间件NDK开发AndroidLed中间件2.

一Android中间件简介3.

什么是Android中间件?

可以理解为操作系统与应用程序的沟通桥梁,处于Android系统架构中的第二层,包括:函数层(Library):函数层是一套C/C++库,既能通过JNI标准为上层应用提供本地函数接口,又能调用内核代码与操作系统交互,中间件的开发就是在这一层。虚拟机(VirtualMachine):虚拟机则为上层Java应用提供运行环境。绿色部分为函数层,黄色部分为虚拟机4.

二JNI简介5.

什么是JNI?JNI(JavaNativeInterface)是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与其它编程语言编写的应用程序和库进行交互操作。JNI一般有以下一些应用场景:高性能要求:如一些图形的处理,运算量非常大,直接使用java是不能胜任;调用驱动:如调用一些外部系统接口的驱动--读卡器的驱动,OCI驱动;使用大内存:如进程内Cache,远远超过VM所能分配的内存;调用系统服务:如java调用搜索服务,搜索是由C/C++实现的。6.

AndroidJNI使用Android已实

文档评论(0)

1亿VIP精品文档

相关文档