Имеется Android N. Задача: програмно запустить приложение из-под другого приложения в режиме Split screen. Вроде бы как пишут, что через intent и его флаги это реализовать нельзя. Но мне не поверилось и решил все-таки найти какой-либо способ. Вот что пробовал, из более менее похожего:
adb shell input keyevent --longpress KEYCODE_APP_SWITCH
. Не отрабатывает корректным образом. Игнорируется --longpress
.adb shell input touchscreen swipe 1200 2500 1201 2501 1000
, где "1200 2500 1201 2501" это координаты x1, y1, x2, y2. Собственно это имитация свайпа на один пиксель, что отрабатывает как long tap. Впринципе расчитать их програмно не проблема совсем. Проблема в том что некоторые девайсы имеют хардверные кнопки, а не отрисованные и также на некоторых APP_SWITCH button находится слева. Поэтому такой вариант тоже отпадает, хотя во многих случаях будет отрабатывать.Понимаю, что задача не тривиальная, и скорей всего никто не сталкивался. Но хотелось бы услышать ваши предположения по решению.
UPDATE: Split screen вызывается longtap-ом по Recents apps button.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Написал тестового Телеграмм бота на JavaВ боте будут пару команд, но основное взаимодействие будет через кнопки