Описание тега accessibility-api

Классы в этом пакете используются для разработки службы доступности, которая обеспечивает альтернативную или расширенную обратную связь с пользователем. Они могут быть полезны при разработке приложений, которые могут помочь людям, которым нужны альтернативы для использования телефонов Android. например: из-за физических недостатков.
1 ответ

Переместите другие окна в Mac OS X, используя Accessibility API

Я пытаюсь использовать Accessibility API, чтобы изменить положение окон других приложений. Что я хочу сделать, это получить все окна на экране из всех приложений, а затем переместить их все с заданным смещением (скажем, 5 или 10). или любое значение…
1 ответ

Включить доступ для вспомогательных устройств через всплывающее окно

Есть ли способ попросить включить доступ для вспомогательного устройства во всплывающих окнах (как NSAlert) с помощью кнопки прямо во всплывающем окне?
19 май '12 в 20:21
2 ответа

Отслеживание событий во внешнем графическом интерфейсе Java

Есть ли способ получения информации о событиях и элементах пользовательского интерфейса из внешнего настольного Java-приложения? В частности, мне нужно регистрироваться, когда значение определенного текстового поля изменяется, и извлекать данные из …
30 янв '13 в 11:16
1 ответ

Выполните щелчок, проведите пальцем, бросить, как GestureDescription ниже 24?

Вариант использования: мне нужно выполнить какое-либо взаимодействие, такое как щелчок, пролистывание и т. Д. В приложении на переднем плане из моей службы accessibilty. Я могу добиться этого с помощью GestureDescription, который был добавлен в Andr…
1 ответ

NSWorkspaceDidActivateApplicationNotification вызывается до того, как приложение готово к использованию (запущено)

Я использую уведомления NSWorkspaceDidActivateApplicationNotification и NSWorkspaceDidLaunchApplicationNotification, чтобы узнать, с каким приложением взаимодействует пользователь. Проблема в том, что если приложение только что открылось и все еще з…
8 ответов

Разрешить доступ для вспомогательных устройств программно на 10,9

Я хочу включить доступ для вспомогательных устройств программно на 10,9. На 10.8 и ниже я использовал следующий Applescript, чтобы разрешить доступ для вспомогательных устройств: tell application "System Events" if UI elements enabled is false then …
1 ответ

Наблюдая за изменениями детей AXUIelement?

Можно ли получать уведомления, если для определенного родительского AXUIelement какой-либо из его дочерних элементов изменяется (атрибуты) или дочерний элемент добавляется / удаляется?
1 ответ

Текст в речь Говорят API прерывается, когда общение объявляет

Контекст: Я работаю над иммерсивным чтением текста, где пользователь может манипулировать чтением, нажимая кнопки перемотки вперед, перемотки назад и воспроизведения. Для чтения текста я использую Google Text для речевого движка, а во время чтения н…
2 ответа

Служба доступности не запущена

Я хочу записывать все события тостов в Android ics (4.0.3), но я не смог записать любое системное событие. Сервис просто не запущен! Согласно этому вопросу: onAccessibilityEvent (событие AccessibilityEvent) не перехватывает уведомление MyAccessibili…
18 июн '12 в 17:14
1 ответ

Служба Accessibilty не запущена

У меня есть сервис специальных возможностей, который я использую для отслеживания использования некоторых приложений и информирования пользователей. Все работало нормально. Не уверен, вдруг моя служба доступности перестала работать. Это даже не нача…
3 ответа

Получение номера окна через OSX Accessibility API

Я работаю над приложением, которое перемещает окна сторонних приложений на экране. Чтобы получить обзор всех в настоящее время открытых окон, я использую CGWindowListCopyWindowInfo(kCGWindowListOptionOnScreenOnly | kCGWindowListExcludeDesktopElement…
1 ответ

Передача данных для просмотра через сервис доступности - Android

Я хочу изменить текст внутри EditText в службе доступности. Мой код: @Override public void onAccessibilityEvent(AccessibilityEvent event) { final AccessibilityNodeInfo source = event.getSource(); if (source != null & event.getClassName().equals(…
0 ответов

CFRunLoopAddSource: режим запуска для немедленного выполнения

Я пытаюсь добавить наблюдателя в активное окно (может быть любая программа, не только моя), чтобы оно сообщало мне, если оно движется. Вот как я добавил наблюдателя в цикл выполнения: AXObserverAddNotification(m_observer, (AXUIElementRef)activeWindo…
30 янв '13 в 08:13
0 ответов

Получить активный файл переднего приложения в OSX

Есть ли шанс получить активный файл самого переднего приложения (учитывая, что приложение открыло файл) в Objective-C через NSWorkspace, Accessibility API, Applescript или тому подобное?
1 ответ

Служба специальных возможностей Android - обновления экрана не соответствуют

У меня андроид AccessibilityService развернут на Samsung Note 4 под управлением Android 5.0.1. Я использую WhatsApp в качестве тестового стенда, но это относится к любому Приложению и больше относится к тому, как Служба специальных возможностей запу…
1 ответ

Как получить текущие координаты фокуса клавиатуры в API доступности Mac OS X?

Я ищу API специальных возможностей Mac OS X, чтобы получить координаты расположения текущего фокуса клавиатуры (не мыши). Согласно странице 2 документа, который я нашел по адресу http://www.apple.com/accessibility/pdf/Mac_OS_X_Tiger_vpat.pdf, это вы…
09 май '13 в 13:25
0 ответов

Предприятие, контролирующее службу доступности Android "opt-in"

Мы разрабатываем службу доступности для предприятий, которая работает через AirWatch (EMM/MDM), и обнаружили, что мы можем управлять большинством настроек Android с помощью MDM, однако мы не можем найти способ для Enterprise автоматически зарегистри…
2 ответа

Использование службы доступности Android

Я использовал службу Accessibility в Android, чтобы обнаружить приложение переднего плана. Я хочу прослушать 2 из доступных событий доступности TYPE_VIEW_TEXT_CHANGED TYPE_WINDOW_STATE_CHANGED Я хочу слушать всех window state change события, которые…
25 дек '15 в 06:55
1 ответ

AppSandboxing - Доступность / AXUIElement

Я думал о том, чтобы поделиться своим первым приложением какао с другими людьми, и я действительно хотел, чтобы оно было через Mac App Store. Мое приложение использует службы приложений (AXUIElements), и оно работает нормально, когда песочница выклю…
0 ответов

Как обеспечить поддержку специальных возможностей для пунктов меню (QAction from QMenu)

У меня проблема. Я не могу заставить программу чтения с экрана сообщать сочетания клавиш вместе с именем опции для QAction, содержащейся в QMenu. Например, вместо "Открыть..." я хотел бы, чтобы программа чтения с экрана сказала мне "Открыть... Ctrl …