問題タブ [xamarin.droid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 接続で Xamarin Bluetooth が失敗する
別の電話機との Bluetooth 接続を確立しようとしています。後で、HC5 モジュールを搭載したボードになりますが、デバッグには電話を使用しています。
問題は、接続が失敗し、IO Exception をスローすることです: " read failed, socket might close or timeout, read ret: -1"
簡単なグーグル検索では、この問題を抱えていることがたくさんあります。私が解決できる唯一の方法は、APIで公開されていないメソッドを使用することです
問題は、それcreateRfcommSocket
が削除され、getMethod の結果が null になることです。
私のコードは例からのものです: https://github.com/xamarin/monodroid-samples/tree/master/BluetoothChat接続用:
「元のハック」が機能せず、他の解決策が見つからないため、ここの誰かがこれを修正する方法を知っていることを願っています.
よろしくお願いします!
android - Visual Studio のアーカイブが常に失敗する理由
xamarin Native プロジェクトがあり、Visual Studio 2017 でビルドをアーカイブしようとすると、以下のエラーで失敗しますが、xamarin studio で同じことをしようとすると、この問題に直面しておらず、正常にアーカイブできます
問題を修正する方法と何が問題なのかを考えます
アップデート:
これは xamarin ネイティブ プロジェクトです
c# - Xamarin.Forms で Xamarin.Droid から ViewModel にデータを取得する方法
私はいくつかの研究のためのアプリを作っています。すべてのwifiネットワークをリッスンして、データベースに保存しようとしています。しかし、wifi の詳細だけでなく、より多くの情報を保存する必要があります。クロス プラットフォーム ソリューションに Xamarin Forms を使用しています。私がすでに持っているものは機能しています: - ViewModel とバインドしているビュー。- ViewModel は、ビューで作成したエントリの値を使用して、予測どおりに機能しています。- プロジェクト MySolution.Droid には、wifi ネットワークにアクセスするコードがあります。- OnReceive を情報とともに起動する Receiver があります。
私がやったことは最良の選択ではないかもしれません: - スキャンを開始した後、OnReceive が起動するのを (非同期で) 待っています。MessagingCenter 経由で ViewModel にデータを送信することにしました。●無事情報をお届けしております。MessagingCenter.Subscribe を使用して ViewModel で受信する
何が問題なのですか: - (ViewModel に) 情報を取得できません。ViewModel が持つすべてのプロパティが null です。- 私が望むのは、ViewModel に情報を取得することです。または、BeginInvokeOnMainThread でビューにバインドされている情報を取得できれば、問題なく動作します。
私が持っているコード:
ScanViewModel.cs:
App.Droid.Wifi.cs:
上記の投稿を読んでいない人のために (tldr など)、OnReceive で ScanResult のリストを受け取っているので、それを ViewModel に含める必要がありますが、残りのプロパティも必要です...
これを行うためのより簡単な方法があれば、私はすべて耳にします!!!
前もって感謝します