Как стать автором
Обновить

Слабовидящие геймеры могут получить контроллер с поддержкой Брайля

Патентование *Гаджеты Игры и игровые консоли
image

Компания Microsoft запатентовала игровой модуль для слабовидящих геймеров. Устройство может крепиться на стандартный контроллер Xbox One, обеспечивая тактильную отдачу по методу Брайля.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.3K
Комментарии 6

Простой USSD-запрос в Android 4.0+

Java *Разработка под Android *
Tutorial
В Android до сих пор нет API для USSD-запросов. Баг висит уже 6 лет!
Я находил разные способы создания и получения информации из USSD запросов, но в итоге ни один не устроил.
Затем я нашел упоминания о том, что с помощью обновленных в Android 4.0 служб спец. возможностей можно легко получать содержимое окон и так получить текст из окна и результатом USSD запроса. Попробовал — получается отлично! Без перезагрузок и надежно.
Читать дальше →
Всего голосов 61: ↑54 и ↓7 +47
Просмотры 37K
Комментарии 11

Google запретит использовать не по назначению функции для инвалидов в Android-приложениях

Софт
Функции для людей с ограниченными возможностями (Accessibility API) исключительно удобны и используются наиболее инновационными приложениями в каталоге Google Play. Например, клавиши громкости на смартфоне можно переназначить на переход к следующему музыкальному треку, запись и воспроизведение нажатий на веб-страницах / в играх или даже для навигации, то есть перелистывания страниц, как в мобильном приложении gReader. Всё это функции для инвалидов, которые находчивые разработчики используют не по назначению. Сейчас компания Google выразила недовольство этим фактом. На сайте XDA Developers сообщают, что из Google Play разработчикам начали приходить предупреждения, что нельзя использовать Accessibility API иначе, чем предусмотрено в документации Google.

Accessibility API предусматривают работу через специальный сервис в системе Accessibility Service (a11y). Чтобы получить возможность отправлять ему для обработки определённые события, приложение должно добавить в манифест разрешение android.permission.BIND_ACCESSIBILITY_SERVICE. Этот сервис может обрабатывать определённые события в системе (жесты, нажатия клавиш) раньше, чем другие приложения. Кроме того, этот сервис может сам внедрять определённые события KeyEvents, такие как нажатия кнопки «Вернуться назад», кнопки разделения экрана и так далее.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 23K
Комментарии 54