我正在创建一个需要访问 Broadcomm 单芯片(集成 Wifi+蓝牙+FM)芯片 URL 的设备驱动程序的 Android 应用程序:http ://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-解决方案/BCM4334。
Broadcomm 应该允许访问 Android 操作系统上的设备驱动程序,并开放其实现。
应用程序的功能无关紧要。
1)在Android中通过Java访问设备驱动程序的最佳方法是什么?
2) 使用 JNI 访问设备驱动程序是一种好方法吗?
3) 是否需要使用 NDK 或 SDK 是否足够,因为我只是在访问设备驱动程序而不是实际编写本机代码?
4)当我走这条路时,还有什么其他重要的建议吗?
另外,请仅在您开发过类似的应用程序或专家时才做出回应,我不想最终得到 50 种不同的意见,这会让我感到困惑。
太感谢了。