相关疑难解决方法(0)

Xamarin 上 iOS 上的 ExternalAccessory

有人知道如何在 Xamarin.iOS 上使用 ExternalAccessory API 吗?

我的 Xamarin Studio 版本是 4.0.12(build 3),Xamarin.Android 版本 4.8.1,Xamarin.iOS 版本 6.4.5.0 和 Xcode 是版本 5.0 (5A1413),我尝试同时针对 6.1 和 7.0 iPad/iPhone。

我已经上网了,没有太多的文档。甚至 MonoTouch 文档也有断开的链接。

我想要的是,列出连接的蓝牙设备,按名称获取其中一个,然后连接到它,这样我就可以打开一个套接字并开始向它发送数据。它是一种使用串行通信的设备,是的,它具有 Apple 外部附件协议 ID。

我试过这个:

var am = EAAccessoryManager.SharedAccessoryManager;
Run Code Online (Sandbox Code Playgroud)

它只是向我抛出一个异常 InvaidCastException。

有什么线索吗?

谢谢!我真的很感谢你的帮助。

PS:Xamarin 详细信息

Xamarin Studio
Version 4.0.12 (build 3)
Installation UUID: 7348d641-ed6d-4c8a-b59a-116674e06dfd
Runtime:
    Mono 3.2.0 ((no/7c7fcc7)
    GTK 2.24.20
    GTK# (2.12.0.0)
    Package version: 302000000

[...]

Apple Developer Tools
Xcode 5.0 (3332.25)
Build 5A1413

[...]

Xamarin.iOS
Version: 6.4.5.0 (Trial Edition)
Hash: 1336a36 …
Run Code Online (Sandbox Code Playgroud)

bluetooth xamarin.ios external-accessory xamarin

1
推荐指数
1
解决办法
3909
查看次数