Форум программистов, компьютерный форум CyberForum.ru

Можно ли отловить снятие приложения через диспетчер задач? - Android

Восстановить пароль Регистрация
 
eremita
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 2
08.01.2015, 14:11     Можно ли отловить снятие приложения через диспетчер задач? #1
Опишу проблему. Есть приложение, которое при своём выключении должно сделать определённые действия(закрыть за собой файлы, отключить Wi-fi итп). Когда приложение выключается нажатием кнопки "Назад" или кнопки "Выход" в самом приложении, то вызывается onDestroy() и все необходимые действия оно исправно выполняет. Однако если приложение завершить через диспетчер задач, то нужные действия оно не выполнит.
Можно ли как-то поймать снятие приложения через диспетчер задач?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2015, 14:11     Можно ли отловить снятие приложения через диспетчер задач?
Посмотрите здесь:

Android Как открыть ссылку из стороннего приложения через свое?
Как можно отловить событие что все дочерние вьюхи для моей загружены? Android
Android Как отловить остановку приложения, если не срабатывает onDestroy
Android Можно ли изменить интервал обновления приложения?
Разработке приложения по управлению через смс Android
Android Установка приложения на телефон через Bluetooth в Eclipse, используя BT адаптер
Android Изменение языка приложения через нажатие кнопки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 424
08.01.2015, 14:14     Можно ли отловить снятие приложения через диспетчер задач? #2
Интересный вопрос. Единственное что приходит мне на ум, создать сервис который будет отслеживать работает приложение или нет, и если нет то выполнять какие-либо действия и закрываться.
eremita
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 2
08.01.2015, 14:20  [ТС]     Можно ли отловить снятие приложения через диспетчер задач? #3
Это конечно вариант, хотя хочется решить эту проблему в пределах данного приложение без задействования дополнительных сервисов.
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
11.01.2015, 06:46     Можно ли отловить снятие приложения через диспетчер задач? #4
Сервс не решит проблему, когда останавливается приложение, останвливается все, и сервис тоже.. останавливается весь выполняемый процесс.
Стандартными методами, ничего не сделать.
Diffuse
18 / 10 / 0
Регистрация: 28.11.2014
Сообщений: 151
11.01.2015, 08:38     Можно ли отловить снятие приложения через диспетчер задач? #5
Предполагаю что нужен хук если что-то подобное имется у андроида копать в сторону натив приложений или написать эльфа
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
11.01.2015, 08:53     Можно ли отловить снятие приложения через диспетчер задач? #6
Android это не Windows и даже не Linux Это песочница за пределы которой, стандартными способами не выйти.

Добавлено через 2 минуты
Да и если это SIGKILL то ничего не поделать даже нестандартным спосбом.
Diffuse
18 / 10 / 0
Регистрация: 28.11.2014
Сообщений: 151
11.01.2015, 09:02     Можно ли отловить снятие приложения через диспетчер задач? #7
нативным способом нельзя обратится к вирт машине?
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
11.01.2015, 11:42     Можно ли отловить снятие приложения через диспетчер задач? #8
К сожалению, пока с jni знаком только поверхностно. Не думаю, что андроид предоставит такие возможности.
Думаю даже при использовании jni возможности не слишком изменяться. С интересом бы посмотрел на такую реализацию.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2015, 13:11     Можно ли отловить снятие приложения через диспетчер задач?
Еще ссылки по теме:

Реклама приложения через Google AdWords Android
Android Можно ли с базовыми знаниями писать приложения под Android?
Как сохранить данные своего приложения через аккаунт Google? Android
Android Как отследить запуск приложения через другое приложение
Android Подскажите как запустить через Inten Activity другого приложения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Diffuse
18 / 10 / 0
Регистрация: 28.11.2014
Сообщений: 151
11.01.2015, 13:11     Можно ли отловить снятие приложения через диспетчер задач? #9
я бы тоже посмотрел когда напишу ))) везде есть выход где есть защита есть и взлом. выход из песочницы переполнение буфера,стека нуу эт так для болтовни сказал.
Yandex
Объявления
11.01.2015, 13:11     Можно ли отловить снятие приложения через диспетчер задач?
Ответ Создать тему
Опции темы

Текущее время: 02:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru