作者gn00618777 (非常念旧)
看板AndroidDev
标题[问题] 请问 Android Studio 的 JNI
时间Mon Aug 27 23:06:07 2018
在前公司的时候,曾经提供 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,人家也不是这样搞
事隔多月,好奇问看看~
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.68.215.61
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1535382370.A.A86.html
1F:→ erty0402: 理论上可行吧~ 就像bluetoothap一样 08/28 00:03
2F:→ y3k: 应该可以 只是NDK写起来比较累 08/28 06:58
3F:→ gn00618777: 请问一楼 bluetoothap是一个绕过framework的范例吗 08/28 08:07
4F:→ gn00618777: 看来真的可行...在 JNI里面再呼叫 dlopen 08/28 09:08
5F:→ gn00618777: dlopen(bluetooth.default.so)相关的东西 08/28 09:08
6F:→ gn00618777: 应该不行orz 官方只提供影像相关的NDK programming资 09/08 13:39
7F:→ gn00618777: 料 09/08 13:39