贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-05 12:20:15

尚未解答AndroidDev- 如何從native拉出android sdk未支援的功

AndroidDev- 如何從native拉出android sdk未支援的功

最近有一個需求 目標是在android 11+做出自己的audio effect 需要可以從app端控制 可以跟OEM合作達成原先的方法是直接從 jni link system/lib/libaudioclient.so來new AudioEffect(...) 這條路最近被Google擋掉了 從app端已經不能直接用system lib

現在想到兩條路可以走
1. 從native做出一個adaptor service 想辦法讓這個service可以直接存取libaudioclient.so 又可以被JNI連接到 問題是不知道可不可行2. AudioEffect.java提供了base class給其他內建effect延伸(bassboost/eq/...)。我也可以做一個MyAudioEffect.java。但是這似乎會被build進sdk裡?

根據我粗淺的了解,Google希望我們只用到SDK或NDK的介面,但是OEM被允許在不破壞CTS的前提下做出自己的介面來支援進階功能。

假如跟OEM合作的話,請問哪條路是可行的呢?
另外,能否對我這需求推薦相關學習資源?書籍網頁甚至課程都可以。

感謝

--

0個答案 AndroidDev- 如何從native拉出android sdk未支援的功

其他問題

友站連結