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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
eremita
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 2
#1

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

08.01.2015, 14:11. Просмотров 546. Ответов 8
Метки нет (Все метки)

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

Как отловить остановку приложения, если не срабатывает onDestroy - Программирование Android
Иногда, например, если войти в меню последних запущенных приложений и нажать "закрыть все", приложение убивается без вызова onDestroy....

Как можно отловить событие что все дочерние вьюхи для моей загружены? - Программирование Android
Привет. есть xml вида: <myView .....> <myView1 ..... /> <myView2 ..... /> </myView> собсно когда myView и дочерние...

Можно ли изменить интервал обновления приложения? - Программирование Android
Подскажите пожалуйста можно ли изменить интервал обновления приложения TAXSEE ? Оно обновляется через 15 секунд а хотелось бы через 5.

Можно ли с базовыми знаниями писать приложения под Android? - Программирование Android
Доброго времени суток. Извиняюсь если пишу не в том разделе. Реально ли с базовыми знаниями в C# писать простенькие програмки на C# для...

Реклама приложения через Google AdWords - Программирование Android
Добрый вечер, android-программисты. Хотелось бы получить совет. Вопрос к тем, кто пользовался услугами Google AdWords для рекламы своих...

Реклама Android приложения через AdMob - Программирование Android
Подскажите, хочу разместить рекламу своего приложения в AdMob. Какую цену выбирать за клик и какую поставить цену за 1000 просмотров?

Разработке приложения по управлению через смс - Программирование Android
Суть проблемы такова, нужно разработать приложение для передачи смс с телефона на платформе андройд на контроллер с данными и выполнять...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 436
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     Можно ли отловить снятие приложения через диспетчер задач?
Еще ссылки по теме:

Изменение языка приложения через нажатие кнопки - Программирование Android
Здравствуйте! Есть приложение, в нём есть кнопка "Язык", и я хочу, чтобы по нажатии на кнопку выскакивала менюшка с выбором языка. Как это...

Как отследить запуск приложения через другое приложение - Программирование Android
Всем привет!!! Кто сталкивался с такой задачей,подскажите пожалуйста,не могу разобраться совсем. Или хоть в каком направлении копать...

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

Как сохранить данные своего приложения через аккаунт Google? - Программирование Android
Моему приложению нужно сохранять данные своего пользователя в Интернете, мои многочисленные попытки через ftp хостинг не удались (не...

Установка приложения на телефон через Bluetooth в Eclipse, используя BT адаптер - Программирование Android
раньше телефон подключался по USB и приложения тестировались на нем. Теперь я купил BT адаптер и нужно проверить на нем. Можете подсказать...


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

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

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