Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Основные факты про Private Space:
👉 Для работы фичи создается отдельный профиль и приложения перемещаются под него. Когда пользователь выходит из Private Space то работа приложения ставится на паузу
👉 Загрузки, медиа и другие данные приложений из Private Space будут доступны только там.
👉 Системный шаринг и фото пикер будут видеть данные и приложения из Private Space только когда он разблокирован

Каким приложениям надо проверить рабоспособность: лаунчеры, магазины приложений, с логикой Work Profile

#android15
👍15
AV1 - это новый эффективный формат для видео. Например, на него переходит YouTube. Устройства с 2024 стали обзаводиться аппаратной поддержкой декодинга AV1, а вот другим в Android 15 и более старым устройствам теперь есть возможность использовать софтовый кодек dav1d.

#android15 #медиа #av1
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
В Android 15 Predictive Back Gesture начнет работать по умолчанию, но есть одно НО - приложения должны включить флаг о его поддержке у себя. Ставлю на то что сделают это единицы и надо было включать опцию и требовать ее отключения, а также форсировать через Google Play выключение. Руководство как поддержать его в своем приложении тут

#android15
👍13
В Android 15 Foreground Service типов dataSync и mediaProcessing будут ограничены лимитом 6 часов в течении 24 часового окна. При превышении лимита вызовется новый callback метод Service.onTimeout() и надо будет остановить Service. Лимит не для каждого приложения, а для всех приложений с такими типами Service. На замену рекомендуется использовать альтернативные API: WorkManager, shortService и другие типы Foreground Service.

Изменение коснется приложений с targetSdk Android 15

Чем вызвано такое решение я не понимаю и почему также выбрано именно такое ограничение по времени. В реале я не знаю как много происходит синхронизаций данных и может 6 часов действительно много, а длинные окна синхронизации делают зловреды

#android15 #service
👍10
До Android 15 приложения с разрешением SYSTEM_ALERT_WINDOW могли запускать Foreground Service даже если приложение в фоне, теперь правила меняются. В Android 15 теперь еще нужно будет иметь видимое окно (пометить его флагом TYPE_APPLICATION_OVERLAY)

#android15 #service
👍7
Приложениям в Android 15 будет запрещено менять глобальное состояние "Не беспокоить" (Do Not Disturb). Теперь надо создавать правила AutomaticZenRule, а система будет комбинировать их в глобальную политику и включать/выключать режим "Не беспокоить"

#android15
👍10
Частичный доступ к медиа в Android15 обзаведется доступом к недавним файлам с которыми взаимодействовал пользователь

#android15 #медиа
🔥16
Новые более строгие правила матчинга компонента при запуске Intent:
👉 Intent без action больше не будет попадать под какой-либо intent-filter. Запускать Activity или Serice нужно будет с заданием action.
Не понял что будет с явными Intent неэкспортированных компонентов, которым Action будет задаваться лишь для галочки в таком случае

👉 Явный Intent (с указанием класса Android компонента) для запуска компонента, которые имеет Intent Filter, обязательно должен попасть в один из них.

#android15 #безопасность
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Android 15 позволит создавать на больших экранах пары приложений, которые должны запускаться в связке в режиме Split Screen

#android15
🔥43
Объект Configuration, который приходит разработчикам в параметрах размеров не включает размеры системных панелей. Из-за форсирования Edge-to-Edge в Android 15 вносятся изменения в Configuration:
👉 Configuration.screenWidthDp и screenHeightDp теперь будут включать размер системных панелей
👉 Configuration.smallestScreenWidthDp задевается из-за изменения размеров Configuration.screenWidthDp и screenHeightDp
👉 Configuration.orientation также будет вести отлично на квадратных и близких к ним дисплеях

#android15 #ui
👍3
В Android 15 виджетам приложений можно будет поставить на превью собственный UI, а не только картинку.

Используйте AppWidgetManager.setWidgetPreview(). Отдельно задается превью для главного экрана, экрана блокировки и поиска

#android15 #appwidget
🔥24👍1
Новое API NotificationChannel.setVibrationEffect() в Android 15 позволяет задавать каждому типу уведомлений свою собственную вибрацию.

#android15 #уведомлений
🎉33👍8
Android 15 позволит для отдельных языков указывать гррамматические гендерные обращения. Ну что, добаралась повестка и в мобильные ОС

#android15
🔥35🎉18👍41
Разработчик поделился опытом продвижения с одним выводом - без рекламы механизмы продвижения не дадут вам ничего. Готовьтесь раскошелиться на AdMob

#googleplay
🔥11👍2
🚀 Mobile Broadcast расширяется!

У нас появился новый город, так что встречайте

Mobile Broadcast | Ереван

🔥 Если вы проездом в одном из городов, где есть сообщество Mobile Broadcast, то это прекрасная возможность познакомиться с новыми людьми и обменяться опытом.

Хотите открыть сообщество в вашем городе?
Заполняйте форму
по ссылке и мы с вами свяжемся

Вступайте в сообщество в своем городе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
🔴 Стартует Обсуждаем Google I/O 2024

Обсуждаем итоги Google I/O и представленные новинки в рамках конференции Google.

❗️ Запись эфира останется на канале

#AndroidBroadcast #live
👍9
🔥‼️🔥 Вышел Kotlin 2.0 🔥‼️🔥

#k2 #kotlin2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥172🎉40👍9
История (4м) интеграция выполнения Python скриптов Chaquopy в Android приложении
🔥142
Forwarded from Compose Broadcast
Знаете что плохо в этой Composable функции ? Рассказываю что не так по моей версии в новой статье Базы Знаний и привожу ее шаг за шагом в порядок.

#БазаЗнаний #compose #AndroidBroadcast
🔥22