Articles of сервис

Android aidl не может привязываться к сервису, когда хост устанавливается после клиента

У меня есть служба helpl, которая работает правильно до тех пор, пока клиент не будет установлен, когда хост будет установлен ранее, но, как я упоминал в заголовке, когда хост не установлен, и я устанавливаю клиент, а после этого я устанавливаю хост, я получаю исключение безопасности On bindService () Intent serviceIntent = new Intent(AidlService.class.getName()); if (!mContext.getPackageManager().queryIntentServices(serviceIntent, […]

Android Media Player с использованием сервиса

Я создал класс MediaPlayer для воспроизведения mp3-файлов. Все было хорошо, тогда мой плеер прекратил играть, пока он был в фоновом режиме, и я узнал, что моя проблема в том, что я не создал его в службе, поэтому начал читать об услугах, чтобы узнать, как их создать и использовать для моего игрока , Мой вопрос в […]

Служит для подключения к XMPP

Я разрабатываю приложение для Android в Java. Теперь я, наконец, получил свое обслуживание, но как только я полностью убью приложение, соединение в моей службе умирает. Я использую asmack как библиотеку для подключения XMPP. Цель состоит в том, чтобы получать сообщения, даже если приложение убито пользователем (так что это не в фоновом режиме). Он работает, когда […]

Отправляйте данные на сервер с устройства Android, когда приложение попадает в фоновый режим

В настоящее время я могу отправлять данные только на сервер, когда мое приложение (активность) находится на переднем плане. Это происходит, по крайней мере, в 4.1.3, потому что android SO приостанавливает приложение или останавливает его. Мне нужно отправлять данные все время, даже если активность находится в фоновом режиме. Каков наилучший способ достичь этого. Asynctask не является […]

Samsung отключает пакеты

Я пытаюсь создать приложение режима киоска для моей компании, и мне нужно отключить некоторые пакеты по умолчанию, чтобы пользователи не смогли их достичь. Я использую Samsung Knox, который работает хорошо, когда этот код не выполняется. Список огромен: // Common packages packages.add("android.googleSearch.googleSearchWidget"); packages.add("com.LocalFota"); packages.add("com.android.MtpApplication"); packages.add("com.android.backupconfirm"); packages.add("com.android.bluetooth"); packages.add("com.android.browser.provider"); packages.add("com.android.calendar"); packages.add("com.android.certinstaller"); packages.add("com.android.chrome"); packages.add("com.android.dreams.basic"); packages.add("com.android.dreams.phototable"); packages.add("com.android.email"); packages.add("com.android.exchange"); packages.add("com.android.facelock"); packages.add("com.android.htmlviewer"); […]

Совместное использование Android SurfaceTexture между двумя процессами

Можно ли делиться SurfaceTexture между двумя процессами, например Activity и службой? Я хотел бы создать Activity с TextureView и обновить SurfaceTexture от отдельной службы. Пока я создаю SurfaceTexture с сгенерированной текстурой OpenGL (через glGenTextures), тогда я установил текстуру поверхности в TextureView: mSurfaceTexture = new SurfaceTexture(texture_id); mTextureView.setSurfaceTexture(mSurfaceTexture); Отображение предварительного просмотра камеры для этой SurfaceTexture в действии […]

Как имитировать службу, убитую системой Android

Во время разработки я хотел проверить ситуацию, когда система убивает службу. Это связано с тем, что я теряю связь при общении между Android Wear и КПК. И я думаю, что это связано с тем, что система убивает некоторые сервисы. Кто-нибудь имеет предложение о том, как подойти к этому?

Как использовать SQLite из служб на Android?

Грустно, как трудно найти простую строку кода, которая делает это «По-моему». Во всяком случае, проблема в том, что у меня есть программа с действиями и услугами «Я новичок в услугах». Я могу получить доступ к своей базе данных SQLite из Класс DB: public TheDB(Context context) { this.context = context; OpenHelper openHelper = new OpenHelper(this.context); this.db […]

Почему Android-тестирование не используется при тестировании?

Когда я запускал большой набор тестов, я заметил, что один из моих Android-сервисов больше не является одиночным. Предполагается, что Android-сервис должен быть одноточечным, но при использовании ServiceTestCase мой счетчик ссылок превысил 1. (увеличивается в onCreate, уменьшается в onDestroy). Вызов startService или bindService из тестового теста должен привести к второму onBind или onStartCommand, но никогда не […]

Timer Task перестает работать после неопределенного времени в android

Я новичок в андроиде. Я разрабатываю приложение, в котором конкретный фрагмент кода выполняется через каждые 5 секунд в фоновом режиме. Для этого я использую службу с таймером с заданием таймера. В какой-то момент его работа прекрасна, но после некоторого неопределенного времени моя служба работает, но задача таймера автоматически останавливается в android. Вот мой код, пожалуйста, […]