Есть ли какой-либо способ в AllJoyn для Android, через который я могу получить количество устройств через маршрутизатор Wi-Fi, который использует мое приложение?Android AllJoyn: Как найти устройства, на которых запущено мое приложение?
ответ
Если ваше приложение использует About feature, то на вашем мониторе приложение должно подсчитать количество полученных объявлений, отфильтрованное дополнительно about field, которое идентифицирует ваше приложение, а не другие устройства Alljoyn.
В зависимости от используемого приложения. Этот вопрос немного неоднозначен, поскольку «устройства, использующие мое приложение» могут означать, что ваше приложение работает в других устройствах (они используют ваше приложение, установив его), или могут означать, что ваше приложение предоставляет услугу, чтобы другие устройства в Wi-Fi (они используют ваше приложение, подключившись к нему как удаленный клиент).
Предполагаю, вы имеете в виду второе.
В вашем сервисном приложении, когда вы связываете порт сеанса, вы можете указать SessionPortListener. Внедрите свой метод sessionJoined() для отслеживания удаленных одноранговых узлов, которые присоединяются и покидают сеанс с вашим приложением.
mBus.bindSessionPort(contactPort, sessionOpts, new SessionPortListener() {
@Override
public boolean acceptSessionJoiner(short sessionPort, String joiner, SessionOpts sessionOpts) {
return true;
}
@Override
public void sessionJoined(short sessionPort, int id, final String joiner) {
mPeers.add(joiner);
mBus.setSessionListener(id, new SessionListener() {
@Override
public void sessionLost(int sessionId, int reason) {
mPeers.remove(joiner);
}
});
}
});
- 1. Как было запущено мое приложение?
- 2. Найти все компьютеры сети, на которых открыто мое приложение
- 3. Android - Определите, запущено или запущено приложение, нажмите
- 4. android: запустите мое приложение при разблокировке устройства
- 5. Я хочу показать уведомление, даже если мое Android-приложение запущено
- 6. Получить IP-адрес устройства, установленного на AllJoyn
- 7. Alljoyn Android: подключайте устройство с помощью Alljoyn
- 8. Android: Как сделать приложение запущено на всех мобильных телефонах Android
- 9. Проверьте, какое приложение запущено?
- 10. Visual Studio - Cordova - работает мое приложение на Android устройства
- 11. Почему мое приложение недоступно для моего устройства на рынке Android?
- 12. Определить, какое приложение было запущено в android
- 13. Как сделать мое приложение для Android запущено в загрузке, а затем скрыто
- 14. Как узнать, запущено ли мое приложение в первый раз?
- 15. Android: как найти мое местоположение
- 16. как найти поддержку близости в Qualcomm's AllJoyn sdk для Android
- 17. Поиск другого устройства через мое приложение
- 18. Как сделать мое приложение все еще запущено после перезагрузки
- 19. Как я могу программно получить номер телефона устройства, на котором запущено приложение для Android?
- 20. Как установить мое приложение на Motorola Android
- 21. Android, убивающий мое приложение
- 22. (Android) обнаруживает, когда запущено/запущено другое приложение для всего приложения
- 23. Как защитить Android-приложение от устройства?
- 24. Как проверить, что приложение на сервере запущено и запущено?
- 25. iOS Найти, если было запущено другое приложение
- 26. Android Bluetooth Discovery Only Устройства, использующие мое приложение
- 27. Android Geolocation (Когда приложение не запущено)
- 28. Android: Как замедлить мое приложение
- 29. Android - как ускорить мое приложение?
- 30. Способ получения UDID всех устройств, на которых установлено мое приложение
@androidnoob помогло? – Lino