デバイスを検出し、Bluetooth接続によってそれらとやり取りする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にbluetoothのアクセス許可を設定しました。
私はこのプラグインに多くの問題があります。第一に、私はこのようなアダプタを初期化:
var adapter = Mvx.Resolve<IAdapter>();
私はApp.xaml.csにこのコードを置くが、私はビルドするとき、私はとNullReferenceExceptionを得ました。
私は
var ble = Mvx.Resolve<IBluetoothLE>();
を入れたときにそれ以外の場合は、Xamarin StudioはIBluetoothLEインターフェイスを認識しません。
おそらく、エラーはMvvmCrossを使用しています。私はMvvmCrossを使用したくないので、プラグイン "Plugin.BLE"が利用可能な場合、私はそれを使用したいと思いますが、私はそれを見つけられませんでした。