首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin/Xamarin人机界面器件(HID)

Xamarin/Xamarin人机界面器件(HID)
EN

Stack Overflow用户
提问于 2017-06-02 13:19:18
回答 2查看 1.2K关注 0票数 0

我正试图开发一个应用程序,以配合蓝牙的交叉平台。为此,我尝试从xamarin.forms开始,并使用两个示例组

  • 基于微芯片和Monkey.robotic的安卓应用程序示例
  • 一个由HID连接的UWP项目的示例(我有一个设备作为一种dongle服务)

微软的样本是:https://github.com/oldnewthing/Windows-universal-samples/tree/master/Samples/CustomHidDeviceAccess

我将使用一个条件编译来完成这两种情况,但是当我尝试将它用于Xamarin时,一些UWP引用不起作用,会出现一些问题,它与xamarin不兼容,还有一些等待/异步错误。

当我试图强迫对方(如.NET标准1.6),它也没有工作。

与(xamarin/xamarin.forms)2.+ ?真正兼容什么?

可以用xamarin.forms设计完成HID连接吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-04 23:27:35

我认为HID项目应该被UWP项目参考。在PCL(Xamarin.Forms)项目中,您应该使用DependencyService来使用该https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/dependency-service/introduction/

票数 2
EN

Stack Overflow用户

发布于 2018-11-30 21:08:32

在UWP和Android上用Xamarin连接到Hid设备是绝对可能的。Xamarin.Forms是一个UI库。它与Hid连接没有任何关系,但是任何使用Xamarin.Forms的安卓或UWP应用程序都可以连接到Hid设备。

下面是连接到Hid设备的Xamarin.Forms示例:

共享库:https://github.com/MelbourneDeveloper/Trezor.Net/tree/master/src/Trezor.Net.XamarinFormsSample/Trezor.Net.XamarinFormsSample

安卓:https://github.com/MelbourneDeveloper/Trezor.Net/tree/master/src/Trezor.Net.XamarinFormsSample/XFAS

UWP:https://github.com/MelbourneDeveloper/Trezor.Net/tree/master/src/Trezor.Net.XamarinFormsSample/Trezor.Net.XamarinFormsSample.UWP

为Xamarin设计的用于连接到设备的基本库称为Hid.Net https://github.com/MelbourneDeveloper/Hid.Net

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44329980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档