[问题] 请问 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