Articles of андроид сервис

Android ContentProvider с сервисами

У меня есть подкласс ContentProvider, который выполняет всю мою работу с базой данных и службу, которая работает в фоновом режиме. Кажется, я не могу привязывать службу к ContentProvider. Можно ли вообще вызвать метод из службы в ContentProvider или есть способ привязки?

Простые способы взаимодействия с сервисами?

Существуют ли способы взаимодействия с сервисами так же просто, как контент-провайдеры? Я имею в виду, например, с поставщиками контента у нас есть getContentResolver() : легко запрашивать данные, если у вас есть Context . Вам даже не нужно беспокоиться о деталях межпроцессных вызовов ( ContentProvider ). С помощью служб вы должны связать их, дождаться установления соединения, […]

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

Я пишу приложение SIP с помощью SDK. В моем приложении много действий, поэтому я инициализирую и завершаю SDK, используя методы onCreate и onDestroy службы, чтобы я мог запускать его на время моего приложения (а не только отдельного действия). Пример приложения, с которого я работаю, вызывает startService, а затем просто утешает службу – я не хочу […]

Android onServiceConnected () вызывается в отдельном потоке?

Я искал для этого четкий ответ, но не мог найти его нигде. Когда приложение android пытается установить соединение с сервисом и реализует методы ServiceConnection (onServiceConnected () и onServiceDisconnected ()), выполняют ли эти функции обратного вызова в отдельном потоке или в основном потоке пользовательского интерфейса? Есть идеи?

Хорошо ли заменить широковещательный приемник с помощью Greenrobot Eventbus для запуска функций на основе событий и передачи данных от службы к активности?

Я реализовал службу, где я обрабатываю изменения состояния (подключаюсь, отключается, onServiceDiscoverd, onCharacteristicChange и т. Д.) И получает данные с другого устройства через gatt Server. Мой вопрос: могут ли события эффективно обрабатываться с использованием Greenrobot Eventbus, заменяющего широковещательный приемник между сервисом и Activity ?

KeepRunning PhoneGap / Кордова

Любой может объяснить мне, как keepRunning работает в config.xml для Android. Я имею в виду, я не хочу знать, как писать инструкцию, но как она работает, как она влияет на выполнение приложения для Android? Создает ли это службу в фоновом режиме? Если кто-то может найти источник, где мы можем видеть, как он работает, это будет […]

Android: Как заставить onStartCommand () вызываться перед onBind ()?

Я пытаюсь создать липкую службу, которая может быть привязана (мне нужно запустить потенциально асинхронные операции в фоновом режиме на некоторые данные, которые хранится в службе). Для этого мне нужно быть уверенным, что onBind всегда запускается после onStartCommand. Есть ли способ гарантировать это?

Использование IntentService для локального прослушивания, но onDestroy вызывается сразу после onHandleIntent

Я использую IntentService для прослушивания обновлений местоположения GPS, поэтому он запускается, когда пользователь покидает эту активность. IS отправляет местоположение в сообщении обработчику активности. Проблема заключается в том, что, когда пользователь нажимает кнопку «остановить отслеживание», уведомление о статусной строке с надписью «tracking …» все еще существует, потому что оно создано в IntentService. Поэтому я переопределял onDestory […]

Служба привязки к Android – должен ли я вручную подключиться к onServiceDisconnected или попытаться снова подключиться?

Если я отсоединился от связанной службы из-за некоторых непредвиденных обстоятельств, после того, как я позвонил, должен ли я вручную подключиться к onServiceDisconnected или попытаться снова подключиться? public class MyServiceConnection extends Activity implements ServiceConnection { MyBinder binder; @Override protected void onStart() { super.onStart(); connect(); } private void connect() { bindService(new Intent(this, MyService.class), this, Service.BIND_AUTO_CREATE); } @Override […]

Создание службы на Android

Я создаю свое первое приложение для Android и мне нужно использовать сервис. Пользовательский интерфейс будет иметь флажок (CheckBoxPreference), который будет использоваться для включения / выключения службы, и доступ к сервису будет доступен только моему приложению (нет необходимости делиться ею). Пока пользовательский интерфейс для этой функции готов, и я знаю, как реагировать на событие, что я […]