Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
litecoiner
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 5
1

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

11.05.2015, 15:34. Просмотров 2496. Ответов 8
Метки нет (Все метки)

Приветствую. Есть ли возможность под android программно:

1. Нажать кнопку другого приложения?
2. Минимизировать\закрыть чужое приложение\активность?
3. Сэмулировать ввод текста в текстовое поле чужой активности?
4. Изменить текст контрола в чужом приложении?

ЗЫ: устройство нерутовано.

Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2015, 15:34
Ответы с готовыми решениями:

Как программно удалить кнопку которую программно создал но только если она уже существует
Есть ScrollView в котором много компонентов,чтоб не выводить сразу все решил...

Програмно нажать кнопку
Почему обрабатывается "KEYCODE_BACK" , а "KEYCODE_MEDIA_PLAY",...

Нажать кнопку в ListView
Понимаю что простой вопрос, но не нашел как. Почти все работает Есть простая...

Как нажать кнопку основого активити из фрагмента
Здравствуйте! Столкнулся с такой проблемой, что получается в фрагменте...

Ошибка при вызове приложения из другого приложения
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало...

8
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
11.05.2015, 17:30 2
litecoiner, нельзя.
1
rao
894 / 415 / 158
Регистрация: 02.04.2014
Сообщений: 1,201
11.05.2015, 19:36 3
YuraAAA, а какие существуют средства для обмена данными между приложениями?

И что можно почитать о создании "резидентных" программ? (т.е. постоянно висящих в памяти и показывающих что-нибудь в панели уведомлений) (или сервисов? как это правильно в Андройде называется?)
0
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
12.05.2015, 11:33 4
litecoiner, если бы одна программа могла что-то делать с другим приложением, это было бы нарушение доступа. Хотя закрывать другое приложение можно, этим занимаются оптимизаторы типа Clean Master.
rao, для начала почитайте http://developer.alexanderklimov.ru/android/theory/services-theory.php или http://startandroid.ru/ru/uroki/vse-...anovki-servisa.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.05.2015, 10:27 5
Цитата Сообщение от YuraAAA Посмотреть сообщение
нельзя.
Совсем?

Видел программу (аналог пишу) которая во время звонка показывает свою "плавающую" панельку с кнопками.
При нажатии на одну из кнопок окно звонилки сворачивалось прямо во время разговора (вызывая другую программу, которую не видно пока окно звонка открыто). При нажатии на другую кнопку - востанавливалась (вернее "панелька" уменьшалась лишь до одной "боковой" кнопки "востановить"). Хочу так-же сделать... не срочно (до этого "пункта в списке желаний" еще дойти надо), но понятия не имею как они это делали...
0
lifestyle
Mobile Developer
234 / 230 / 18
Регистрация: 10.05.2009
Сообщений: 917
14.05.2015, 11:22 6
Цитата Сообщение от Tester64 Посмотреть сообщение
Видел программу (аналог пишу) которая во время звонка показывает свою "плавающую" панельку с кнопками.
При нажатии на одну из кнопок окно звонилки сворачивалось прямо во время разговора (вызывая другую программу, которую не видно пока окно звонка открыто). При нажатии на другую кнопку - востанавливалась (вернее "панелька" уменьшалась лишь до одной "боковой" кнопки "востановить"). Хочу так-же сделать... не срочно (до этого "пункта в списке желаний" еще дойти надо), но понятия не имею как они это делали...
Это не програмнное нажатий определенных кнопок - это Intent'ы с определенными action'ами которые отправляются и ловяться BroadcastReceiver'ами в других аппликациях где они определены
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.05.2015, 13:36 7
Цитата Сообщение от lifestyle Посмотреть сообщение
то не програмнное нажатий определенных кнопок - это Intent'ы с определенными action'ами которые отправляются и ловяться BroadcastReceiver'ами в других аппликациях где они определены
Возможно, но КАКИЕ интенты? Я не находил интенты для сворачивания/восстановления стандартного окна звонилки (с кнопками ответить/сбросить) во время звонка... Может все-таки есть какие-то команды для сворачивания/восстановления окон?
0
lifestyle
Mobile Developer
234 / 230 / 18
Регистрация: 10.05.2009
Сообщений: 917
14.05.2015, 14:37 8
Цитата Сообщение от Tester64 Посмотреть сообщение
(с кнопками ответить/сбросить) во время звонка...

ответить/сбросить звонок


Цитата Сообщение от Tester64 Посмотреть сообщение
Может все-таки есть какие-то команды для сворачивания/восстановления окон?
что значит сворачивание окон?!
http://stackoverflow.com/questions/2...-incoming-call
1
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.05.2015, 22:08 9
за ответить/сбросить спасибо! Нашел пока только через рут - эмуляцией кнопок... жутко тормозило...
(позднее ваш метод попробую)

Цитата Сообщение от lifestyle Посмотреть сообщение
что значит сворачивание окон?!
Когда я совершаю вызов или уже разговариваю, то получаю на весь экран окошко, закрывающее остальные активити. При этом даже нотиф-панель перестает работать. Чтобы выйти приходится нажать ХОУМ. После этого не всегда знаю где искать кнопку сбросить звонок...

Пример: Я говорю с другом (обычный режим звонка). Тут приходит код через смс с паролем для входа в клиент-банк. Я хочу его продиктовать и... приходиться сворачивать звонилку и лезть в смски. В лучшем случае пароль в первой строке и виден в нотифе. Потом ищу куда свернул эту форму разговора чтобы сбросить звонок...

Находил прогу (название не помню - ставил пачками чтобы изучить возможности). которая во время звонка выводила панельку с кучей кнопок - сбросить, начать писать смс, запланировать напоминалку на звонок... там много чего было - не помню (половина не нужных), но была кнопка "свернуть". Тогда панелька на пол экрана превращалась в маленькую круглую кнопку прижатую к бортику. И активити звонилки сворачивалась. При нажатии на эту круглую кнопку я снова возвращался в активити звонилки (посмотреть сколько уже говорю или сбросить звонок)
0
14.05.2015, 22:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2015, 22:08

Запуск приложения из другого приложения
Собственно вопрос уже назван в теме: есть приложение, как по нажатии кнопки...

Запуск приложения из другого приложения
Привет товарищи! Имеется два приложения. Задача следующая: Из первого...

Программно "нажать" на экран в своём приложении
Есть способ программно делать touch event'ы? Click, long click и drag в...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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