基于 Android 的 OpenMAX 框架讨论与开发 摘要从近几年手机的进展趋势看,智能手机越来越流行,Android 手机表现的尤为强劲。而多媒体播放的娱乐功能显得尤为重要。如何更好地提高多媒体效率成为了用户选择使用的一大契机。本文主要讨论在 Android 平台上实现硬件编解码。主要是 jni 技术实现数据交换,通过对 OpenMAX 框架的抽象封装,流程控制,数据输入输出。从而实现硬件编解码,并且把 OpenMAX 框架硬件编解码集成到项目中,加强多媒体文件编解码速度,提高性能。论文的讨论结果可以提供一个优秀的 OpenMAX 硬件编解码框架,为其他 Android 手机开发者参考。本文的主要创新点和贡献点如下:1,实现多媒体硬件编解码,提高多媒体文件的编解码效率。2,对 OpenMAX 框架的抽象和封装,更加便于开发调用。3,实现更加精简的代码便于后期维护。4,加强产品的使用性,提高产品的用户体验。本文同时介绍了 Google Android 平台及多媒体框架的工作机制,OpenMAX框架,硬件编解码。详细分析 OpenMAX 框架的运行机制。对 Android 和OpenMAX 有一个更加详细的了解。关键词: Android,OpenMAX,多媒体框架,编解码AbstractDevelopment trends of mobile phones in recent years, smart phones become increasingly popular,Android phone is particularly strong. The entertainment feature of multimedia player is particularly important. How to better improve the the Multimedia efficiency has become a great opportunity for the user to choose.This paper mainly studies hardware codec on the Android platform. The main is the jni technology for data exchange, the abstract encapsulation for the OpenMAX framework ,process control, data input and output. In order to achieve hardware codec, and OpenMAX framework hardware codec integrated into the project, to enhance multimedia file encoding and decoding speed, improve performance. The thesis results can provide an excellent the OpenMAX hardware codec framework of reference for other Android phone developer. The main innovation and contribution of this article are as follo...