作者gn00618777 (非常念旧)
看板GameDesign
标题[请益] Unity 的 dll
时间Fri Dec 15 11:38:50 2017
环境是 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连线的事?
~"~ 请多多指教 第一次发到这个版
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.69.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1513309133.A.264.html
1F:推 y3k: 1. 应该是.so 可以 12/15 11:40
2F:→ y3k: 2. 可以 但是你要给他们对应的header files 12/15 11:40
3F:→ y3k: 3. 记得有底层API可以去AOSP找 12/15 11:43
4F:→ y3k: 不过既然是Unity... 其实硬体有符合一些规范的话 应该可以不 12/15 11:44
5F:→ y3k: 用钻到底层 直接用HID之类的就行了吧? 12/15 11:45
6F:→ y3k: 除非你们想做什麽绕过Java那层去自动连线的动作 12/15 11:54
7F:→ gn00618777: 我在 androiddev 版友PO一篇,那一篇是我的想法 12/15 13:34
8F:→ gn00618777: 您可以参考看看 或是觉得哪里我有错误的地方请指教 12/15 13:35
10F:→ chowleft: 看起来 Unity 本身就有提供一些方式和jar互动 12/16 00:17
11F:→ chowleft: 但最後实作这部分的是谁也是个问题 12/16 00:20