問題タブ [eddystone]
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 - アドバタイズ データを Radbeacon に追加する
私は実験中の Radbeacon ドットを持っており、それに追加の文字列 (キー値) データを追加しようとしています。RadBeacon アプリを使用してビーコンを構成していますが、名前空間 ID とインスタンス ID しか編集できません。メソッド「getDataFields()」を含む Android Beacon Library を使用しているので、これにより余分なデータを追加および取得できると確信しています。誰でもこれで私を助けることができますか? ビーコンの名前も変更するのが良いでしょうが、余分なデータを追加することはより重要です. 短い文字列を追加するだけです。ありがとう!
android - nexus 5 デバイスを使用して Android 6.0 のビーコンを監視できるようにします
以前に尋ねた質問のフォローアップの質問をしています - > http://stackoverflow.com/questions/33607410/background-monitoring-of-eddystone-beacon-using-altbeacon-library-on-android-pla/33613116? noredirect=1#comment55139316_33613116 .
Android 6.0を実行しているnexus 5デバイスでビーコンを実行しようとすると、同じコードがビーコンを検出できないことが判明するまで、フォアグラウンドとバックグラウンドの両方でビーコンを正常に検出できました。なぜこれが起こっているのか、誰でも説明できますか? ありがとう。
android - Eddystone ビーコンを検出する Android アプリを作成するには、どの API を使用できますか?
より多くの Web ページを読みましたが、eddystone API と対話するためにどの API を使用するのが適切かが明確ではありません。いくつかのビーコンが必要です。それらはバックグラウンド サービス (Android 上) で動作する必要があります。特に、信号の記録を開始するには最初のビーコンが必要であり、記録を停止するには 2 番目の (より離れた) ビーコンが必要です。さらに、各ユーザーが(アプリを介して)最初と2番目に使用する必要があるビーコンのカップルを設定できる必要があります。私は eddystone 標準と互換性のある Kontakt.io Beacon を持っており、kontakt.io は独自の API も提供しています。しかし、将来的には、kontakt.io だけでなく、標準の Eddystone と互換性のあるあらゆる種類のビーコンをユーザーが使用できるようにしたいと考えています。そのため、kontakt.io API を使用しないでください。
アプリの開発にはどのような種類の API を使用できますか? 私の要件には何を使用するのが良いですか?
android - Nearby Messages API を使用した GoogleApiClient の複数のインスタンス
私がやっていること:
Google Nearby Messages API で Eddystone を使用しています。
onCreateView() で Google API に接続してオブジェクトを開始し、mGoogleApiClient.connect();
次に GoogleAPI で呼び出して、メッセージをリッスンするためにonConnected()
呼び出しています。Nearby.Messages.subscribe()
この結果、mGoogleApiClient の「接続済み」、「正常にサブスクライブ済み」は、ログに表示されているように、現在同時に 3 ~ 4 回発生しています。
一度だけインスタンス化して、connect(), subscribe()
Google への複数接続を回避したい。
ではonFound()
、 json-string 添付ファイルrunOnUiThread(thread)
を解析し、arraylist に追加し、arraylist をカスタム アダプターに追加し、アダプターを recyclerview に設定します。
(私が処理している各添付onFound()
ファイルrunOnUiThread()
:
)
質問は、
runOnUiThread()
では、 recyclerview アダプターを LayoutManager として child の所有者として設定することしかできないものを本当に使用する必要がありますか? 他にどうすれば同じことを達成できますか?
connect()
複数のsubscribe()
インスタンスを回避するにはどうすればよいですか?
リストに重複した添付ファイルが表示されないようにするには?
次の場合に、カスタム アダプターを使用して recyclerView を復元する方法はonResume()
?
javascript - JavaScript の Eddystone UID
eddystone UID を使用してアプリを作成しようとしています。URL は検出できたのですが、UID が検出できません。Cordova を試してみました: https://github.com/evothings/cordova-eddystone その UID を「送信」している見積もりがあります。しかし、どうすればそれを検出して、ビーコンとその UID を表示することができるのかわかりません。Javaや他の言語でいろいろ見てきましたが、JavaScriptのcordovaでやってみたいと思います。どうもありがとうございました