Остання редакція: 2026-06-10
Анотація
Запропоновано підхід до використання аудіо гарнітури як пристрою дистанційного керування смартфоном для покращення взаємодії. Досліджено механізми перехоплення широкомовних повідомлень ОС Android від медіа кнопок. Наведено приклад програмної реалізації обробника подій, що дозволяє виконувати кастомні команди без візуального контакту з екраном.
OPTIMIZING USER INTERACTION THROUGH REMOTE CONTROL OF A SMARTPHONE USING A HEADSET
Abstract The paper proposes an approach to using an audio headset as a remote control device for a smartphone to enhance user interaction. The mechanisms for intercepting Android OS broadcast messages from media buttons are investigated. An example of the software implementation of an event handler is provided, allowing for the execution of custom commands without visual contact with the screen.
Ключові слова
Посилання
1. Сьєрра К. Head First Java. Вивчення Java / К. Сьєрра, Б. Бейтс. — К.: Фабула, 2017. — 720 с.
2. Харді Б. Програмування під Android. 2-ге вид. / Б. Харді, Б. Філліпс, К. Стюарт, К. Марсікано. — СПб.: Питер, 2016. — 640 с.
3. ДСТУ ISO/IEC 25062:2014. Розроблення програмного забезпечення. Загальний формат галузевих звітів з придатності до використання (Usability). — [Чинний від 2015-07-01]. — К.: Держспоживстандарт України, 2015. — 32 с.
4. Шнейдерман Б. Проектування інтерфейсу користувача: Стратегії ефективної взаємодії людини та комп’ютера / Б. Шнейдерман, К. Плайзант. — 6-те вид. — Pearson, 2016. — 624 с.
5. Блок Д. Kotlin. Програмування для професіоналів / Д. Блок, Е. Джетт. — СПб.: Питер, 2020. — 480 с.
6. Мартин Р. Чиста архітектура. Мистецтво розроблення програмного забезпечення / Р. Мартин. — К.: Фабула, 2019. — 368 с.
7. Official Android Documentation. MediaSession overview [Електронний ресурс]. — Режим доступу: https://developer.android.com/guide/topics/media-apps/mediasession-overview — Загол. з екрана.
8. ISO 9241-210:2019. Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems. — International Organization for Standardization, 2019. — 30 p.
9. Кумар А. Android Background Processing: Threads, Services, and WorkManager / А. Кумар. — Packt Publishing, 2021. — 350 p.
10. Нільсен Я. Дизайн інтерфейсів. 10 евристик юзабіліті / Я. Нільсен. — [Електронний ресурс]. — Режим доступу: https://www.nngroup.com/articles/ten-usability-heuristics/