Android Studio: Могу ли я обратиться к запущенной службе в коде Java? - PullRequest
0 голосов
/ 11 ноября 2018

Я решил использовать сервис для приложения Android Studio, над которым я работаю;Тем не менее, я не могу найти способ ссылаться на службу в моем проекте.Сервис позволит микрофону непрерывно записывать и использовать поток, уведомлять пользователя, если звук превышает определенную громкость, а затем соответствующим образом обновлять местоположение телефона.Таким образом, в рамках службы, если микрофон прослушивает что-то выше определенного порога громкости, он передает информацию в активность Карт Google.Служба - это запущенная служба, которая запускается после нажатия кнопки в другом действии.

Есть ли способ указать ссылку на службу, возможно, на переменную внутри службы, из моего кода активности Java Maps Google?Должен ли я использовать ограниченный сервис вместо этого?

1 Ответ

0 голосов
/ 12 ноября 2018

Вы описываете сервис, который должен иметь связь с пользовательским интерфейсом, уведомлять его о его состоянии и, возможно, разрешить его изменение. Вам следует использовать для этого ограниченный сервис, он имеет именно то, что вам нужно: https://developer.android.com/guide/components/bound-services

...