Articles of процесс

Если wakelock приобретен и мое приложение падает, что мне делать?

Мое приложение имеет фоновый сервис, который работает всегда, когда для флага установлено значение true. Если это так, даже если приложение недоступно, эта фоновая служба по-прежнему требует процессорного времени. Если я получу wakelock (не для «экрана», а для этой фоновой службы), а затем сбой приложений или пользовательский FC, то я не могу освободить этот wakelock. Каков […]

Android: дочерний процесс (logcat) продолжает работать после того, как родительский процесс (приложение) умер

Наше приложение для Android запускает процесс оболочки logcat и затем считывает его результат для обработки. Однако, когда приложение останавливается (например, при перезапуске после перекомпиляции во время разработки), процесс logcat будет продолжать работать. Вот пример такого поведения: processes = new ArrayList<Process>(); try { processes.add(Runtime.getRuntime().exec("logcat -v time")); processes.add(Runtime.getRuntime().exec("logcat -v time")); processes.add(Runtime.getRuntime().exec("logcat -v time")); processes.add(Runtime.getRuntime().exec("logcat -v time")); } […]

Android runtime.getruntime (). Exec () получить идентификатор процесса

Как получить идентификатор процесса процесса, запущенного с использованием runtime.getruntime().exec() через приложение Android? Вот проблема. Я запускаю процесс, используя runtime.getruntime (). Exec () из моего пользовательского интерфейса. Если мое приложение Android Android все еще работает, я могу использовать destroy, чтобы убить процесс. Но скажите, что я выхожу из приложения с помощью кнопки «домой» или «назад», и […]

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

[ Примечание. Это вопрос о запуске службы Android в отдельном процессе: как приложение Android может иметь несколько процессов? ] Если я укажу службу для запуска в отдельном процессе, у нее будет свой собственный предел кучи (или он разделяет ограничение кучи с тем, что основной процесс)? Короче говоря, существуют ли ограничения кучи для каждого процесса или […]

Как убить не запущенный процесс на Android

Кто-нибудь еще сталкивается с этой ситуацией? Я принудительно останавливаю приложение в диалоговом окне настроек на устройстве Android. Но когда я использую команду ps через adb она по-прежнему отображается на экране. Но этот процесс не может быть получен с помощью activityManager.getRunningAppProcesses() . Этот процесс существует даже после удаления этого приложения. Это произошло случайно. Поскольку я открыл […]

Как приложение Android может иметь несколько процессов?

Я разработал приложение для Android, которое имеет 1 процесс и 2 службы. Но я заметил, что «Google Services» имеет 2 процесса и 1 сервис. Как он может иметь 2 процесса? Я немного читал в Processes and Threads, чтобы лучше понять процессы. В нем говорится о наличии манифеста, но без конкретного примера я этого не понимаю. […]

Как установить двустороннюю связь между Activity и Service в разных процессах?

Я работаю над установлением двусторонней связи между Activity и службой, которая работает в другом процессе. Запрос процесса от Activity не имеет большого значения. Но я хочу, чтобы процесс уведомлял Activity о событиях. Идея этого заключается в следующем: служба выполняется независимо от фактического приложения. Он периодически запрашивает веб-сервер. Если на веб-сервере обнаружена новая задача, процесс должен […]

Android kill process

Как убить все приложение в onne один клик .. finish () не работает? Он перенаправляет на предыдущую деятельность … PLS руководство меня. public void onClick(View arg0) { // TODO Auto-generated method stub WallpaperManager wp = WallpaperManager .getInstance(getApplicationContext()); try { Display d = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)) .getDefaultDisplay(); int width = d.getWidth(); int height = d.getHeight(); wp.setBitmap(b1); } […]

Вы можете отслеживать, когда андроидное приложение было прекращено?

Посмотрел документацию по Android и, похоже, у нас нет возможности узнать, когда приложение отключится. Является ли это явно пользователем или автоматически операционной системой. Ниже приведена документация onTerminate() доступная только в эмулированном сценарии. public void onTerminate() С: API уровня 1 Этот метод предназначен для использования в эмулируемых средах процессов. Он никогда не будет вызываться на производственном […]

Андроидная библиотека со специфической зависимостью от продукта

Я ищу что-то вроде apply plugin: 'android-library' dependencies { flavor1Compile files('utility.aar') } Все не удается: Не удалось найти метод flavor1Compile () для аргументов [сбор файлов] в корневом проекте «SampleProject».