[問題] 請問 Android Studio 的 JNI

作者: gn00618777 (非常念舊)   2018-08-27 23:06:07
在前公司的時候,曾經提供 android library(.aar)到 Unity 平台上
讓 Uinty 能夠使用這個 lib 去呼叫到 Android sdk,也就是說我的lib只是
Android sdk 再用 Java 包一層罷了。
我的 lib 裡面有呼叫了 BLE 的相關 Android SDK,也就是說,Unity想要呼叫 BLE
相關,就可以透過我用 java 包的 class去呼叫,請問有沒有可能提供一個
透過 Android Studio 的 JNI,繞過 framework,去呼叫藍芽 native code呢?
只是個發想@@?以前有客戶想這樣搞過,但後來被我拒絕。原因是,
第一我找不到資料XD
第二 找不到資料表示難搞
第三 我就算沒提供這功能,一樣能運做
第四 我參考google官方,針對Unity提供的 Daydream remote SDK,人家也不是這樣搞
事隔多月,好奇問看看~
謝謝
作者: erty0402 (缺副駕駛)   2018-08-28 00:03:00
理論上可行吧~ 就像bluetoothap一樣
作者: y3k (激流を制するは静水)   2018-08-28 06:58:00
應該可以 只是NDK寫起來比較累
作者: gn00618777 (非常念舊)   2018-08-28 08:07:00
請問一樓 bluetoothap是一個繞過framework的範例嗎看來真的可行...在 JNI裡面再呼叫 dlopendlopen(bluetooth.default.so)相關的東西

Links booklink

Contact Us: admin [ a t ] ucptt.com