Отправляет email-рассылки с помощью сервиса Sendsay

За 2019-05-28

[prg] Re[10]: Как реализовать перемещение по структурным частям view в talkback

Здравствуйте Анатолий. Вы писали
> AccessibilityNodeInfo содержит методы findFocus и isAccessibilityFocused.
> Это должно работать, как минимум в случаях, если вы базируетесь на
> системных
> View, которые уже содержат реализацию структуры AccessibilityNodeInfo.
А если я создаю костомный клас View,это будет работать? Ещё Вы пишете
> Можете хранить в
> одном из его членов ссылку на актуальный AccessibilityNodeInfo
Вопрос в том,как его правильно получить? Будет ли правильно использовать
метод класса accessibilityEbent.getRecord(),а потом использовать метод
getSource(),или есть более правильный подход? Если мой подход
правильный,то какой AccessibilityRecord по индексу мне нужно брать,чтобы
получить AccessibilityNodeInfo? Просто в примере в android sdk(api 18)
разработчики не отлавливали клик,а определяли актуальный
AccessibilityNodeInfo по координатам в ondispatchevent,а мне как раз
нужно получить сам узел,на котором сейчас находится talkback. Ещё Вы пишете
> По поводу WebView не понял ваших формулировок.
Я имел ввиду Ваше письмо,в котором Вы писали,знаю ли я как обстоит
сейчас дело с webview,поскольку сейчас,как я понял,javascript не
обеспечивает доступность webview. Заранее благодарю Вас за помощь.

   2019-05-28 23:35:56 (#3619828)

[prg] Re[9]: Как реализовать перемещение по структурным частям view в talkback п

Приветствую всех!
По поводу focusableInTouchMode есть пояснения на сайте разработчиков:
https://developer.android.com/guide/topics/ui/ui-events?hl=ru

AccessibilityNodeInfo содержит методы findFocus и isAccessibilityFocused.
Это должно работать, как минимум в случаях, если вы базируетесь на системных
View, которые уже содержат реализацию структуры AccessibilityNodeInfo.
Но у вас есть поле, характеризующее состояние MathView. Можете хранить в
одном из его членов ссылку на актуальный AccessibilityNodeInfo, чтобы каждый
раз не перебирать все узлы.
Можете в том или ином виде хранить маршрут, проделанный пользователем по
математическому выражению.
Как вы его реализуете -- ваше дело, способов много.
можете сделать стек в который будете помещать строковый фрагмент формулы,
соответствующий текущему уровню погружения.

По поводу WebView не понял ваших формулировок. Хотите узнать -- изучайте
WebView, смотрите документацию, исходники, пишите тесты.

   "i_chay" 2019-05-28 22:00:00 (#3619824)

[prg] Re[8]: Как реализовать перемещение по структурным частям view в talkback п

Здравствуйте Анатолий. Вы писали
> Чтобы при помощи клавиатуры перемещаться по View, эти View должны
> обозначитьс себя как способные получать клавиатурный фокус.
Понятно. Кстати,а что нам даёт атрибут focusableInTouchMode? По поводу
клика я понял,что я могу получать accessibilityNodeInfo,которое я смогу
изменять,у View используя статический метод uptain,но я не могу
понять,как узнать,на каком узле у меня стоит фокус talkback,ведь я
должен знать,какой узел сворачивать и разворачивать. Также хотелось бы
узнать,кто теперь обеспечивает доступность WebView и можно ли всё таки
получить view у webView,такие как заголовки,ссылки и т.д. Заранее
благодарю Вас за помощь.

   2019-05-28 17:22:41 (#3619797)

[prg] Re[7]: Как реализовать перемещение по структурным частям view в talkback п

Приветствую всех.

Поле состояния вашего MathView не обязательно должно быть плоским типом.
Это может быть поле определенного вами класса, который и будет содержать
более детальную информацию о состоянии MathView -- режим, уровень погружения
и т.п.
Это все-таки ООП, поэтому любая переменная всегда подразумевается как
объект, а не плоский тип.

Чтобы при помощи клавиатуры перемещаться по View, эти View должны
обозначитьс себя как способные получать клавиатурный фокус.
Что и делает метод setFocusable(). Это если речь идет, например, при
перемещении клавиатурного фокуса клавишами со стрелками (D-Pad).
Если вы имеете виду клавиатурные комбинации TalkBack, то опять у вас
путанница с тем, что происходит: по этим комбинациям TalkBack перемещается
по дереву accessibility-узлов, а реальный клавиатурный фокус при этом не
перемещается.

   "i_chay" 2019-05-28 16:42:49 (#3619795)

[prg] sql i oracle

Всум привет. Подскажите ребята на сколько реально, что бы слепой человек
работал с Высше упомянутыми базами даных. Желательно, что бы работа
осуществлялась через линукс, а если это невозможно пригодится и винда.

Поделитесь опытом ребята. За ранее всем большое спасибо.

   2019-05-28 15:03:42 (#3619784)