Новости
Вышла альфа-версия Telecom Jetpack
Цель создания этой библиотеки — упростить процесс интеграции фич для разработчиков и улучшить VoIP-звонки на всех Android-устройствах.
Google выпустил альфа-версию библиотеки Telecom Jetpack для внедрения голосовых и/или видеозвонков в приложений. Цель создания этой библиотеки — упростить процесс интеграции фич для разработчиков и улучшить VoIP-звонки на всех Android-устройствах.
В этом релизе поддерживаются различные функции Telecom, в том числе:
- Платформенная синхронизация: Для таких поверхностей, как часы, эта библиотека позволяет пользователю отвечать, отклонять, класть трубку и отключать звук вызова через простой API, а также отображать полезную информацию, например, кто является абонентом. В случае поступления других вызовов, например, PTSN/SIM, вы можете дать пользователю возможность приостановить звонок, на котором он находится в данный момент.
- Выделенная поддержка foreground работы: В связи с изменениями в Android 14, требующими от приложений указания типов foreground сервисов, данная библиотека позаботится об этом. Поддержка позволяет пользователям оставаться на связи в своих звонках даже после того, как пользователь закрыл приложение. Вам не нужно будет создавать собственные foreground-сервисы или беспокоиться о фоновом состоянии своего приложения.
- Маршрутизация аудио: Вместо того чтобы использовать аудиоменеджер для отслеживания состояния, фокусировки и получения списка аудиоустройств, эта Telecom библиотека предоставит вашему приложению список всех доступных конечных точек для потоковой передачи звука на/из Bluetooth-устройств, слуховых аппаратов, проводных наушников и других устройств, тем самым предоставляя пользователям доступ и контроль над широким спектром слышимых устройств.
- Обратная совместимость: Обратная совместимость работает вплоть до Android O (API Level 26) на устройствах, поддерживающих стек Telecom. Также можно запросить у менеджера пакетов информацию о том, поддерживает ли устройство функцию Telecom.
Перейдите к обновленному руководству Google для разработчиков, чтобы начать работу и опробовать публичный альфа-релиз библиотеки Telecom. Обязательно ознакомьтесь с примером приложения, размещенным на GitHub, для демонстрации работы с различными API.
В этом примере реализованы все последние возможности библиотеки Telecom, показывающие, как делается маршрутизация звука, foreground работа, прием, сброс, отклонение и удержание вызовов, интеграция с часами, уведомления CallStyle.
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?