Программно нажмите кнопку в активности другого приложения

1

Диспетчер задач на Motorola Droid3 показывает всплывающее окно, чтобы спросить пользователя, закрыть ли запущенное приложение или нет. Мне нужно программно ответить "нет" на эту активность. Это возможно?

Более общий вопрос: возможно ли "зарегистрировать" мое приложение, чтобы поймать событие открытия другой активности приложения и автоматически нажать кнопку на этом мероприятии?

Благодарственные

  • 0
    Почему в мире вам нужно это делать?
  • 0
    пожалуйста, прочитайте пост, чтобы узнать это
Теги:
android-activity

2 ответа

3

Нет, это невозможно. Если это было возможно, каждое приложение могло бы управлять устройством, как если бы оно было пользователем. Например, в этом случае такое приложение может включить функцию "Мобильные данные" в настройках, но для этого разрешены только системные приложения.

  • 0
    На самом деле вы можете включить мобильные данные, но только на Android 2.2 и ниже. В 2.3 они убрали этот обходной путь.
  • 0
    Если вы проверите: mylifewithandroid.blogspot.com/2009/01/… вы увидите, что ответ не так прост, как кажется.
Показать ещё 1 комментарий
0

Вы пытались выяснить, почему диспетчер задач пытается закрыть ваше приложение.

Убедитесь, что в потоке пользовательского интерфейса не выполняются какие-либо блокирующие задачи (например, загрузка или копирование файла).

  • 0
    То есть вы хотите сказать, что ваше приложение выполняет нагрузку на процессор?
  • 0
    Да, я знаю почему: потому что мое приложение работает более 45 минут в режиме ожидания. Диспетчер задач, установленный на Droid3, спрашивает пользователя, хочет ли он закрыть его или нет. Я связался с Motorola, и они говорят, что, возможно, в будущем они добавят способ добавлять новые приложения в белый список (пока белый список жестко закодирован)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню