Описание тега android-service-binding

В приложениях Android привязанная служба - это реализация класса Service, который позволяет другим приложениям связываться с ней и взаимодействовать с ней. Привязка службы используется, чтобы разрешить использование служб из других компонентов.
1 ответ

Приложение, работающее в сервисном режиме, может иметь пользовательский интерфейс?

Мое приложение работает, когда Bluetooth включен, и даже оно должно обнаруживать события от других устройств, если приложение находится в режиме Backgroud. Поэтому я должен сделать свое приложение в сервисном режиме. Возможно ли иметь пользовательск…
3 ответа

Альтернатива остановки службы в onDestroy() Activity Android

Я запускаю службу Android по startService() в Деятельности А. У меня есть несколько действий в моем приложении. Здесь проблема с onDestroy() деятельности. То, что я делаю, это создание события в onDestroy() деятельности. Класс приложения является по…
1 ответ

Запуск сервиса с другого Apk из ResolveInfo

Я создаю приложение, которое читает каждый Сервис, у которого есть IntentFilter, который соответствует настраиваемому действию, используя это: Intent intent = new Intent(ACTION); List<ResolveInfo> infos = getActivity().getPackageManager() .que…
1 ответ

Отправить запрос из моего приложения Android и получить запрос из другого приложения?

Я занимаюсь разработкой двух приложений для Android. Теперь я хочу отправить строку "Hello" из моего первого приложения во второе приложение. Мое второе приложение должно получить эту строку "Hello" и объединить "world" и ответить "Hello world". Пос…
0 ответов

Служба Android в отдельном процессе с другим основным потоком?

Я обнаружил, что сервис в отдельном процессе вызывал его метод onCreate в "главном потоке", но этот "основной поток" отличается от основного потока приложения (сравните с помощью оператора ==), я записываю жизненный цикл приложения и сервиса, метод …
1 ответ

Связанный Android-сервис onStart не работает

У меня есть служба (связанная), которую я пытаюсь запустить из своего файла MainActivity.java. Ниже приведен мой основной код активности: public class MainActivity extends AppCompatActivity { Handler m_handler; Runnable m_handlerTask ; private stati…
2 ответа

Нужно ли иметь одно ServiceConnection для каждой привязки сервиса?

У меня несколько андроид Serviceс которым я хочу связать в моем Activity, поэтому я могу контролировать несколько действий от пользователя. Чтобы иметь возможность связывать каждый Сервис, а у меня их будет несколько, нужно ли мне несколько частных …
2 ответа

Android: делить объект между Сервисом в определенном процессе и деятельности

Как можно разделить объект между службой, запущенной в определенном процессе, и остальной частью моего приложения для Android? В моем манифесте я установил process="com.test.myprocess" к сервисной декларации. Я инициализирую объект "сеанс", когда мо…
0 ответов

ClassCastException, когда bindService в другой службе

Service1 public class Service1Binder extends Binder { public Service1 getService() { return Service1.this; } } Service2 final ServiceConnection conn = new ServiceConnection() { public void onServiceConnected(ComponentName name, IBinder service) Serv…
1 ответ

Музыкальный сервис остановлен. Нажатие кнопки

У меня есть actionbaractivity с одним прикрепленным фрагментом и одним сервисным классом, который транслирует музыку с URL. ниже я вставляю код для справки TopTenFragment.java public class ToptenFragment extends Fragment { private ListView TrackList…
05 авг '14 в 14:23
1 ответ

Как запустить NotificationListenerService на Android

Я хотел бы получить доступ к уведомлениям на телефоне Android с помощью NotificationListenerService. Я проверил много учебников, но я не могу найти, где они вызывают службу. Должен ли я использовать bindService или startService для MainActivity? Как…
0 ответов

WebSocket с сервисом создает новое соединение каждый раз, когда startService

Я начинающий с использованием сервиса и webSocket. Я пытаюсь подключиться и отправить String на webSocket с помощью Service в Android, но при вызове StartService() он каждый раз дает мне новое соединение. Мне нужно каждый раз отправлять текстовую ст…
1 ответ

Android: можно / рекомендуется ли взаимодействовать с Bound Service из Adapter?

У меня есть некоторые сложные данные, моделируемые классом данных, с неизменяемыми и изменяемыми полями: data class book ( val ISBN: String, val Author: String, ... var borrowed: Boolean ) И я пытаюсь найти способ отобразить несколько его экземпляро…
1 ответ

Служба с START_STICKY

Я хочу создать сервис, который будет проверять новые уведомления каждый раз, даже если основное приложение закрыто. Добавить в манифест <service android:name=".service.NotificationService" android:enabled="true" android:exported="true" android:st…
2 ответа

Проблема при переходе от IntentService к JobIntentService для Android O

Я использую Intent Service для мониторинга перехода Geofence. Для этого я использую следующий звонок от Sticky Service. LocationServices.GeofencingApi.addGeofences( mGoogleApiClient, getGeofencingRequest(), getGeofencePendingIntent() ) и Pending Int…
1 ответ

Ошибка привязки сервиса MediaPlayer к Activity

Следуйте инструкциям ниже: http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App На шаге "Запуск, приостановка, возобновление и остановка музыки" выполните следующие действия: Шаг 1. Сначала свяжите сервис с действием, вы…
30 апр '15 в 13:30
1 ответ

Может ли служба вызывать события, на которые подписывается вызывающая активность?

В частности, у нас есть два проекта. Первый вызывает второй через намерение. Второй запускает связанный сервис, который выполняет печать через Bluetooth. Мы бы хотели, чтобы сервис вызывал события, на которые подписывается деятельность первого проек…
1 ответ

Путаница в привязке сервисов и откреплении Android

Я использую Сервис, чтобы сделать длительный процесс. Я связываю службу в действии, чтобы инициировать процесс. Ниже приведен код, который связывает сервис. val intent = Intent(context,SaveSessionService::class.java) context.bindService(intent, mSav…
1 ответ

MediaBrowserServiceCompat не может связаться с сервисом

Мой код очень прост, я просто хочу привязать к музыкальному сервису с помощью MediaBrowserServiceCompat, на самом деле у меня есть большая программа с той же проблемой, поэтому я попытался сделать меньшую без всех несущественных частей, и я получаю …
1 ответ

Android: привязка к удаленному сервису

Я создаю удаленную службу и клиентское приложение, ориентированное на API 24, выполняющееся на устройстве Nexus 6P. У меня есть удаленный сервис, который автоматически запускается при загрузке. Вот фрагменты кода: Манифест удаленного обслуживания &l…