Слишком поздно, чтобы ответить на ваш запрос, но лучше поздно, чем никогда, я полагаю.Я работал над приложением, которое поддерживает связь Bluetooth между двумя устройствами, и я хотел бы обобщить свой опыт.Служба, которую мы обычно используем, когда мы хотим выполнить некоторый фоновый процесс, который не очень тяжелый, в некотором смысле, я имею в виду, что служба (если она огромная) будет блокировать мой основной поток пользовательского интерфейса, следовательно, может замедляться ваша ОС или ANR, чточто нам не нужно.
Связь Bluetooth - это постоянно работающий процесс, который должен выполняться только с использованием потока, поскольку он будет работать как отдельный поток и не будет влиять на основной поток пользовательского интерфейса.Пожалуйста, поправьте меня, если я ошибаюсь.