Articles of сервис

Единое уведомление для нескольких служб Foreground с использованием вызова startForeground ()

У меня есть приложение, которое имеет две службы. Один из них – отображение пользовательского интерфейса для плавающего (наложения) в других приложениях с помощью WindowManager . Другая – для отслеживания местоположения с использованием GooglePlayAPI . Мои приложения всегда запускают эти службы. Я хочу, чтобы эти службы не были убиты ОС. Поэтому я вызываю Service.startForeground() . Однако […]

Android Bluetooth от службы

У меня есть сервис, который теоретически может работать без связанного с ним Activity (поскольку «службы» предназначены для платформы Android). Эта служба использует Bluetooth, в частности регистрирует службу Bluetooth с данным именем, которое слушает сообщения. Конечно, для работы он должен иметь активный Bluetooth. Как также показано в приложениях Bluetooth, я использую BluetoothAdapter.ACTION_REQUEST_ENABLE чтобы предложить пользователю включить […]

Android: `java.lang.IllegalArgumentException: служба не зарегистрирована` при вызове onStop ()

У меня есть приложения, которые связаны с долгой Service . Мне нужно убедиться, что когда пользователь переходит от Activity Service останавливается. Поэтому я onStop() чтобы закрыть службу: Вот код: @Override protected void onStop() { super.onStop(); if(mService!=null)mService.stop(); stopService(new Intent(this, LocalService.class)); unbindService(mConnection); stopService(intent); } Вот мой LogCat: 02-22 11:42:44.393: E/AndroidRuntime(1006): FATAL EXCEPTION: main 02-22 11:42:44.393: E/AndroidRuntime(1006): java.lang.RuntimeException: […]

AlarmManager или служба

Я разработчик C ++ и разрабатываю свое первое приложение для Android. Мое приложение – особый вид напоминания. Я ищу лучший способ сделать это. Я пробовал такие подходы: Использовать сервис Использовать AlarmManager Мой вопрос в том, что я могу использовать AlarmManager отдельно? Является ли это задачей много времени на процессор, учитывая, что мой AlarmManager должен запускаться […]

Android привязанный сервис, что происходит, когда активность его несвязала?

У меня есть моя основная деятельность, которая может связывать службу и вызывать метод службы. Метод службы запускает поток (в службе), который загружает данные и сохраняет их в db. В конце загрузки поток можно перезапустить. Что произойдет, если операция вызывает unbindService (т.е. в onPause)? Служба разрушена и поток остановлен или служба уничтожена, когда все задачи завершены?

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

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

Запуск службы с другой службы

Я пытаюсь запустить сервис из другой службы. Но интересно, что происходит не так. Код похож class Service1 extends GCMBaseIntentService { @Override protected void onMessage(Context arg0, Intent intent) { Toast.makeText(getApplicationContext(), "Hello", Toast.LENGTH_LONG).show(); Intent service = new Intent(getApplicationContext(), Service2.class); startService(service); } } И Service2 – это class Service2 extends Service { @Override public int onStartCommand(Intent intent, int […]

Проверка подключения к Интернету с сервисом на Android

Я знаю, когда мое приложение открыто, как проверить, доступен ли интернет или нет в действии, мое требование: как я могу понять, что интернет доступен Когда мое приложение закрыто? По услугам? Как?

Потоковое аудио с использованием сервиса

Пожалуйста, взгляните на мой simple three-methods Service class который передает аудио и воспроизводит его напрямую. public class StreamService extends Service { private static final String TAG = "MyService"; String url; MediaPlayer mp; @Override public void onCreate() { Toast.makeText(this, "My Service Created", Toast.LENGTH_LONG).show(); Log.d(TAG, "onCreate"); mp = new MediaPlayer(); mp.setAudioStreamType(AudioManager.STREAM_MUSIC); } @Override public void onDestroy() { […]

Что именно делает Stopself ()? Каков наилучший способ прекратить работу службы?

Я новичок в андроиде и не очень много разбираюсь в java … У меня есть Activity, который создает ALARM MANAGER и запускает alarmManager.setRepeating() указывающий на Сервис. Эта служба в onCreate устанавливает частичный wakelock для выполнения всего выполнения кода (приложение создано для взаимодействия с пользователем, поэтому телефон всегда находится в режиме ожидания). Все это прекрасно работает. […]

Intereting Posts