Я пишу приложение для Android, которое будет взаимодействовать с Sony SmartEyeGass. Я хочу определить наличие и подключение устройства до того, как пользователь запустит функции, использующие очки.
К сожалению, у меня возникли проблемы с надежным определением наличия устройства. Наблюдение за событиями СТАРТ, СТОП и т. д. не решает моих проблем, потому что я часто получаю события СТАРТ, полученные ExtensionReciever
при запуске приложения и ExtensionService
, несмотря на то, что очки выключены. Запуск ControlExtension
, который показывает что-то на очках, без проблем рисует на пустом месте.
Как я могу получить информацию от SmartEyeglassAPI, указывающую, присутствует ли устройство или нет? Я не смог найти это копание ни в их онлайн-документации, ни в образцах.