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

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

Мне нужно показать уведомление пользователю только в том случае, если приложение не находится на переднем плане. Вот мой открытый класс MyFirebaseMessagingService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage remoteMessage) { if(applicationInForeground()) { Map<String, String> data = remoteMessage.getData(); sendNotification(data.get("title"), data.get("detail")); } } Необходимо реализовать метод applicationInForeground()

Использование службы Android для работы с сетевым подключением

Я работаю над Android-приложением, которое должно поддерживать сетевое подключение к серверу чата. Я понимаю, что я могу создать службу для инициирования подключения к серверу, но как служба будет уведомлять о поступлении новых входящих сообщений в Android? Управлению необходимо обновить представление, чтобы показать новые сообщения. Я довольно новичок в Android, поэтому любая помощь приветствуется. Благодаря!

Как обнаружить состояние защиты ключа в android

У меня есть приложение, которое требует обнаружения предыдущего состояния защиты ключа перед вызовом disableKeyguard() или reenableKeyguard() , установленным пользователем! Есть ли способ выполнить эту задачу?

Подписка или привязка к существующей службе Intent

У меня есть приложение, у которого есть начальная активность, которая перечисляет некоторые файлы в виде списка. Когда элемент кликается по списку, он переходит к детальному действию этого конкретного файла. В подробном представлении у меня есть кнопка, называемая загрузкой, когда вы нажимаете на загрузку, она запускает IntentService, который устанавливает файл, который нужно загрузить как таковой: downloadButton.setOnClickListener(new […]

START_STICKY для IntentService

Я видел много примеров приложений для android, где для запуска приложения при загрузке используется START_STICKY, но в любом случае я могу использовать его для IntentService. Я понимаю, что метод службы работает в основном потоке пользовательского интерфейса, а IntentService – как отдельный поток. Но как именно они могут быть вызваны и почему невозможно запустить IntentService при […]

Должен ли я использовать Сервис или IntentService?

Мне нужно создать два приложения для Android. App1 – выводит из пользователя входное сообщение (т. Е. «Hello World»), а App2 выводит сообщение на просмотр Console через ADB Logcat. Сообщение из App1 должно быть отправлено в App2 через Intents. App2 должен быть сервисом Я не уверен, следует ли использовать Service или IntentService для App2. Если я […]

NullPointerException в конструкторе службы

В моем проекте Android у меня есть Service : public class MyService extends Service{ //I defined a explicite contructor public MyService(){ //NullPointerException here, why? File dir = getDir("my_dir", Context.MODE_PRIVATE); } @Override public void onCreate(){ super.onCreate(); … } @Override public int onStartCommand(Intent intent, int flags, int startId) { super.onStartCommand(intent, flags, startId); … } } Я знаю […]

Не удалось создать службу java.lang.NullPointerException

Я реализую sensorEventListener, который при встряхивании меняет режим звонка. Я использую услугу, чтобы я мог изменять режим звонка извне активности всякий раз, когда мне нравится. Это мой код для службы, которую я использую – package com.nadeem.shakeit; import android.app.Service; import android.content.Intent; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.media.AudioManager; import android.os.IBinder; public class service […]

Сервис v / s AsyncTask

Я смущен в отношении дизайна моего приложения. Мне нужно постоянно опросить сервер, чтобы получить от него новые данные. Я смущен тем, что лучше использовать опцию Async Task с фиксированным интервалом или запуском службы. Поток запускается только при запуске приложения

Нужна ли мне служба в приложении для Android?

В моем приложении у меня есть несколько действий и класс Java с потоком. Этот поток непрерывно принимает и отправляет сообщения на веб-сервер. Приложение отлично работает при тестировании, но я обеспокоен тем, что он не может быть использован в реальных телефонах. Я боюсь, что мой фоновый поток, который постоянно взаимодействует с сервером, может быть убит Android, […]