Android AccessibilityService: не удается нажать кнопку в другом приложении с помощью Action_click (isclickable = false)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android AccessibilityService: не удается нажать кнопку в другом приложении с помощью Action_click (isclickable = false)

Сообщение Anonymous »

Я разрабатываю приложение Helper Ascientability Asciesbility (Kotlin, Target SDK 33), в котором используется доступность SVICKSERVICE для взаимодействия с элементами пользовательского интерфейса в другом приложении (пакет: ru.imm.App).
Что я пытаюсь программировать, нажмите «Отправить сообщение» (id: ru.imm.App:id/immessage_inpure_out_out_out_out_out_out_out_out_out_out_ou Экран. < /p>
Мой текущий подход не может запустить щелчок: < /p>
val node = rootinactivewindow
.findaccessibilitynodeinfosbyviewid("ru.imm.app:id/imm_message_input_right_outer_icon! /> node?.performaction(accessibilitynodeinfo.action_click) // Нет эффекта < /p>
Что я пробовал: < /p>
Используемый action_focus перед нажатием → нет эффекта < /p>
Пробовал на клике родитель /дочерние узлы → Нет эффекта < /p>
gtscriptions → no Effect < /p>
. Intermitty (ненадежно)
Добавлены задержки после Type_window_state_changed → без улучшения
Как я могу надежно щелкнуть не кликируемой (isclickable = false) через AccessibyService?

Подробнее здесь: https://stackoverflow.com/questions/797 ... action-cli
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»