Broadcomm のシングル チップ (統合された Wifi + Bluetooth + FM) チップ URL のデバイス ドライバーへのアクセスを必要とする Android アプリを作成しています: http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-ソリューション/BCM4334 .
Broadcomm は、Android OS 上のデバイス ドライバーへのアクセスを許可し、その実装を公開したと思われます。
アプリの機能は関係ありません。
1) Android で Java 経由でデバイス ドライバーにアクセスするための最良の方法は何ですか?
2) JNI を使用してデバイス ドライバーにアクセスするのは良い方法ですか?
3) デバイス ドライバーにアクセスしているだけで、実際にはネイティブ コードを記述していないため、NDK を使用する必要がありますか、それとも SDK で十分ですか?
4) この道を進んでいる間に、他に何か重要なアドバイスはありますか?
また、同様のアプリケーションを開発したことがある方、または専門家の方のみ回答をお願いします。50 の異なる意見で混乱することは避けたいと思います。
どうもありがとう。