如何在Xamarin中使用BluetoothA2dp类

马克西姆·帕夫洛夫(Maxim V.Pavlov)

我正在尝试使用A2DP配置文件控制与设备的蓝牙连接。在Android的本机Java开发中,开发人员利用BluetoothA2dp类进行连接。

Xamarin中有一个称为相同的类-BluetoothA2dp。但是我似乎无法理解如何初始化它的实例,因为它没有构造函数。

如何在该类端口的帮助下创建连接?

汤姆·鲍尔斯

您不需要直接使用BluetoothA2dp类。根据Android文档...

BluetoothA2dp是用于通过IPC控制Bluetooth A2DP服务的代理对象。使用getProfileProxy(Context,BluetoothProfile.ServiceListener,int)获取BluetoothA2dp代理对象。

您应该BluetoothAdapter.GetProfileProxy用来启动与A2DP代理对象的连接。

BluetoothAdapter.DefaultAdapter.GetProfileProxy(this, serviceListener, ProfileType.A2dp);

serviceListener上面方法调用中参数需要是实现的类的实例,IBluetoothProfileServiceListener然后您可以在其中通过OnServiceConnected方法访问代理对象。

public void OnServiceConnected(ProfileType profile, IBluetoothProfile proxy)
{

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在类中使用 If

来自分类Dev

如何在jQuery中使用if添加2个不同的类

来自分类Dev

如何在zf2中使用辅助类?

来自分类Dev

如何在Xamarin.Forms可移植类库中使用WCF服务

来自分类Dev

C# Xamarin 如何在类中使用现有列表?

来自分类Dev

如何在我自己的 ContentView(自定义控件)中使用 Xamarin.Forms.Setter 类?

来自分类Dev

如何在Xamarin Android中使用RunOnUIThread()

来自分类Dev

如何在Xamarin iOS中使用applicationDidBecomeActive?

来自分类Dev

如何在Xamarin中使用SignalR

来自分类Dev

如何在Xamarin Android中使用RunOnUIThread()

来自分类Dev

如何在xamarin中使用OnPageScrollStateChanged

来自分类Dev

如何在Xamarin中使用Hash SHA

来自分类Dev

如何在Xamarin Android中使用NLog

来自分类Dev

如何在Android中使用dp大小设置边距

来自分类Dev

如何在类中使用模块方法?

来自分类Dev

如何在类变量中使用@available

来自分类Dev

如何在Python中使用ITK类

来自分类Dev

如何在Asynctask类中使用Intent?

来自分类Dev

如何在类中使用cv :: setMouseCallback?

来自分类Dev

如何在鞋类中使用类?

来自分类Dev

如何在类中使用线程?

来自分类Dev

如何在Talend中使用Java类

来自分类Dev

如何在MonoDevelop中使用BigInteger类?

来自分类Dev

如何在类文件中使用IHostingEnvironment

来自分类Dev

如何在类组件中使用useMediaQuery

来自分类Dev

如何在函数中使用类变量?

来自分类Dev

如何在Typescript类中使用yield

来自分类Dev

如何在类变量中使用@available

来自分类Dev

如何在PHP中使用Snoopy类