Android的app访问硬件的大致流程可以分为一下几个步骤: 我们之前说过Android系统在添加新的硬件的时候需要添加一个接口java文件,通过jni来访问硬件. 这个java是我们自己实现的,我们自己能够清楚的知道如何调用它.但是像Android中有一些是别人都有的硬件,比如屏幕.振动器.声卡.led等,因为硬件不一样,所以驱动也不一样,那么我们如何让其他人的app在我们的系统上也能正常的运行呢?这里就需要注意下: Android系统中已经加入了一些必要的jni,我们想添加一些通用的设备时…