2016-12-23 2 views
-1

Я проверил ссылку разработчика для оценки. Я следил за всем шагом в этом, и он работает нормально. Меня беспокоит то, что я больше ничего не знаю об этом подробно, и я интегрирую это в первый раз.Как реализовать оценочные маяки в Android?

Вот простой поток моего приложения. Пример:

В колледже есть 10-15 (или более) маяков. Когда любой из студентов использует это приложение для Android, вы получите уведомление на основе маяка. Что, если я найду 3-4 маяка в своем диапазоне (я не знаю, как найти список ближайших маяков). Мне нужен ближайший маяк. И затем я хочу отправить уведомление на основе типа маяка.

ответ

0

Использование Android Beacon Library: это очень легко интегрировать. Вы должны использовать функцию ранжирования. В поле samples найдите код примера Ranging.

Учтите, что в фоновом режиме может быть выполнен только мониторинг (т. Е. Обнаружение наличия данного маяка, не зная расчетного расстояния). Затем, когда ваше приложение становится на переднем плане, вы можете начать колебаться, чтобы найти расстояние от видимых маяков, чтобы найти ближайший. Также обратите внимание, что это оценка.

На this forum говорится, что вам нужно добавить конкретный синтаксический анализатор для Estimote:

beaconManager.getBeaconParsers().add(
    new BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")); 
+0

Я использую Estimote маяки. Может ли он работать с этим? – Jay

+0

Библиотека поддерживает все виды маяков, иногда вам просто нужно настроить парсер. Я обновил ответ, потому что кажется, что вам нужен конкретный парсер для этого маяка (я не проверял этот бренд, так что, возможно, вам это нужно, может быть, нет). –

Смежные вопросы