[请益] Unity 的 dll

楼主: gn00618777 (非常念旧)   2017-12-15 11:38:50
环境是 Android & Unity
我们是提供 Controller的SDK
我有提供一版 *.jar 里面包含一些 Service 和 Controller 的意象 class
让客户用他的 Android import 我的 .jar。现在是他们希望我提供 dll(.so)
直接让他们的 C# 去 call。
我这边一开始是想提供.jar 和 so,这样 so 就可以回呼叫 class 做些 Service
的BLE连线(其实我没试过也不知道可不可行),后来我又跟客户讨论,他们说
他们的 support 厂商都只提供 .so 让他们去加载,没有人提供过 so+jar,这样
表示单纯的 so 就可以处理BLE连线问题??
1 想问 dll 真的可以呼叫到 java class 吗?
2 客户自己也有用 Android 的 plugin,他可以 load 我的 dll(so),这样我可以
要求他们实做某些 class让我的so 去呼叫?
3 还是dll(so)可以搞定所有service连线的事?
~"~ 请多多指教 第一次发到这个版
谢谢
作者: y3k (激流を制するは静水)   2017-12-15 11:40:00
1. 应该是.so 可以2. 可以 但是你要给他们对应的header files3. 记得有底层API可以去AOSP找不过既然是Unity... 其实硬件有符合一些规范的话 应该可以不用钻到底层 直接用HID之类的就行了吧?除非你们想做什么绕过Java那层去自动连线的动作
楼主: gn00618777 (非常念旧)   2017-12-15 13:34:00
我在 androiddev 版友PO一篇,那一篇是我的想法您可以参考看看 或是觉得哪里我有错误的地方请指教
作者: chowleft (什么....)   2017-12-16 00:15:00
Unity的文件说明 https://tinyurl.com/yc9gnmyk看起来 Unity 本身就有提供一些方式和jar互动但最后实作这部分的是谁也是个问题

Links booklink

Contact Us: admin [ a t ] ucptt.com