我想用Xamarin Forms開發一個應用程序,該應用程序檢測設備並通過藍牙連接與它們交互。Xamarin Forms - Plugins.BLE - MvvmCross.Plugins.BLE
插件「Plugins.BLE」對我來說似乎對我的要求很好。我在這裏找到了這個插件:https://github.com/xabre/xamarin-bluetooth-le
當我想將它安裝在Xamarin Studio中時,我沒有找到插件「Plugins.BLE」,所以我嘗試使用MvvmCross.Plugins.BLE插件。所以我下載它並將其安裝在我的項目中。 MvvmCross.Platform的引用已在同一時間安裝。我在AndroidManifest.xml中設置了藍牙的權限。
我對這個插件有很多問題。首先,我初始化這樣一個適配器:
var adapter = Mvx.Resolve<IAdapter>();
我把這個代碼在我App.xaml.cs但我得到了一個NullReferenceException當我建立。
否則,當我把
var ble = Mvx.Resolve<IBluetoothLE>();
Xamarin Studio不承認IBluetoothLE接口。
也許錯誤來自MvvmCross使用。我不想使用MvvmCross,所以如果插件「Plugin.BLE」可用,我想使用它,但我沒有找到它。