ビーコンが検出されたら(バックグラウンド)、監視モードでマイナーとメジャーを取得するにはどうすればよいですか?AltBeaconマイナー&メジャー
https://altbeacon.github.io/android-beacon-library/samples.htmlを確認しましたが、解決策が見つかりませんでした。
ビーコンが検出されたら(バックグラウンド)、監視モードでマイナーとメジャーを取得するにはどうすればよいですか?AltBeaconマイナー&メジャー
https://altbeacon.github.io/android-beacon-library/samples.htmlを確認しましたが、解決策が見つかりませんでした。
モニタリングAPIは、一致するビーコンの正確な識別子を返しません。が検出されました。これらは、監視に使用されたRegion
オブジェクトへの参照のみを返します。識別子(ワイルドカード)にnull値が含まれていると、ビーコン識別子がどのように表示されたのか正確にはわかりません。
これらの識別子を知る必要がある場合、標準アプローチはbeaconManager.startRangingBeaconsInRegion(region)
によってトリガーされるレンジングAPIを使用してになります。これらのAPIのコールバックはdidRangeBeaconsInRegion(Region region, Collection<Beacon>)
で、最後のスキャン間隔で一致したすべてのビーコンのリストが表示されます。
あなたはここで同じサンプル・ページに及ぶ使用方法の例を見ることができます:https://altbeacon.github.io/android-beacon-library/samples.html
このサンプルコードを使用することができます。サンプルコードを指定します。リストされたビーコンメジャー、マイナーなex。 this
このライブラリは、ビーコン検出ライブラリの一般化された形式のように見えます。 iBeaconsのみを対象としたものではありません。だからあなたはメジャーとマイナーをdirctly得ることができません。しかし、このタスクを実行するために使用できるビーコンパーサークラスがあります。 Link 例:
BeaconManager.getBeaconParsers().add(new BeaconParser()
.setBeaconLayout("m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
解決策が見つからなかったということはどういう意味ですか?レンジングされたビーコンのリストを返します。ビーコンには大小があります。 – CaseyB
アプリが殺されたときに大小を検出したい。 – user14492
サービスが必要です。 – CaseyB