私はAndroidでビーコンを使用してプログラミングすることで新しいです。 私が作成しなければならない状況がある:あなたがドアに向かうとき(ビーコンがある)、アプリケーションはあなたにいくつかの情報を表示すべきである。私はそれのための計画を持っていないと私はどのように起動するのか分からない。 誰でも助けてくれますか?情報を取得するためにビーコンを使用するAndroidアプリ
挨拶
私はAndroidでビーコンを使用してプログラミングすることで新しいです。 私が作成しなければならない状況がある:あなたがドアに向かうとき(ビーコンがある)、アプリケーションはあなたにいくつかの情報を表示すべきである。私はそれのための計画を持っていないと私はどのように起動するのか分からない。 誰でも助けてくれますか?情報を取得するためにビーコンを使用するAndroidアプリ
挨拶
その非常にシンプルなあなたが.Itsの周りのすべてのビーコンについての情報を取得するためBeaconManagerを使用することができますが、あなたUUIDと各ビーコンに対応する他の関連データを提供します。
参照のため、リンクを参照することができます。 https://altbeacon.github.io/android-beacon-library/samples.html
...........................................
こんにちは!ビーコンはあなたのオーバーライド方法でリストを得ることができることを発見しながら、地域の下のあなたの範囲に来る。
プライベートボイドstartRangingBeaconsInRegionは()............................... {
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> beacons) {
if(beacons == null || beacons.isEmpty()) {
Log.d("DEBUG", "No beacons");
} else {
EstimoteBeacons.this.beacons = beacons;
Beacon mClosetBeacon=beacons.get(0);
}
}
});
RemoteExceptionをスロー....................
各ビーコン通知については、モニターして、対応するビーコンを取得した時点で、UUIDとそれに対応するビーコン決定通知が表示されます。
beaconManager.setMonitoringListener(new BeaconManager.MonitoringListener(
{
@Override
public void onEnteredRegion(Region region, List<Beacon> list) {
Calendar calendar = Calendar.getInstance();
Date entertime = calendar.getTime();
Log.d("Lalit", "Region Enter :- " + entertime);
Log.d("List", "Region UUID id :- "+region.getProximityUUID());
//send notification
}
@Override
public void onExitedRegion(Region region) {
Calendar calendar = Calendar.getInstance();
Date entertime = calendar.getTime();
Log.d("Lalit", "Region exit :- " + entertime);
Log.d("List", "Region UUID id :- " region.getProximityUUID());
//send notification
}
});
あなたがアップの答えに投票することができます好きなら。
私は多くのビーコンを使いたいですが、私はそれらのうちの1つ(最も近いもの)からのみ情報を得たいと思っています。あなたのリンクに私の問題の良いコードが見つかりませんでした(1つのビーコンだけが動作します)。私はメジャーとマイナーのリストを作成する必要がありますか?それとも解決する別の方法がありますか? – najdzion15
上記のコードがあなたの質問に答えるかもしれないことを確認してください –
"EstimoteBeacons.this.beacons =ビーコン;" ( "EstimoteBeaconsは囲むクラスではありません")。 – najdzion15