Телеграм

Android Broadcast

@android_broadcast Программирование и разработка
РКН: проверяем Иноагент: проверяем
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR

Статистика обновлена 12.11.2026 в 22:26 · 1 просмотр страницы · Хотите больше просмотров?

Подписчики14 566
Охват поста5 193 36% от подписчиков
ERR за месяц35,65%
ERR за 24 часа19,27%

Динамика за 30 дней

Рекламные публикации 1

Все рекламные посты →
Android Broadcast tg14 тыс. подписчиков
Открыть пост ↗
👨‍💻 Ты оптимизировал весь код, кроме собственного рабочего места?

Монитор — 4K.
Клавиатура — механическая.
Компьютер — зверь.
Кресло — работает на устаревшей прошивке с 2018 года. 💀

Кажется, пора выпускать обновление!

У «Эргостол» стартовала акция «Октябрь — месяц эргономики»: с 23 октября по 1 ноября скидки до -15% на товары акции.

🔥 Скидки суммируются с промокодом -10% ANDROID10 действует на сайте Эргостол и на Ozon!

Как насчёт апгрейда кресла? 🪑
🎥Смотрите обзор кресла Экзо Флекс: https://abdev.by/EiMt

👉 Выбрать себе обновления можно: тут

#реклама
👁 5 тыс. 👍 5❤ 1 ↻ 5 23 октября

Последние публикации

Все посты канала →
Android Broadcast tg14 тыс. подписчиков
Открыть пост ↗
🤖 Android 17 QPR2 вышел на Pixel: что проверить в приложении

Google начала раскатывать Android 17 QPR2 на Pixel вместе с ноябрьским Pixel Drop, на месяц раньше обычного графика. Это минорный SDK 37.2. API, которые мы разбирали во время беты, теперь доходят до пользователей: бюджет памяти в манифесте, MultisensoryManager, backdrop blur и разрешение MANAGE_CONTACTS.

Два изменения поведения касаются всех приложений, какой бы ни был targetSdk. Первое про broadcast самому себе. Если все получатели работают в том же процессе, что и отправитель, система возвращает broadcast этому процессу, и он доставляет его сам на главном потоке. Такой broadcast больше не поднимает приоритет процесса и не мешает заморозить его в кеше. Пока процесс заморожен, broadcast ждёт, а если система убьёт процесс, он пропадёт. Если приложение держало себя живым такими broadcast'ами, это больше не работает.

Второе про переадресацию звонков. TelephonyManager.sendUssdRequest() с одним разрешением CALL_PHONE больше не выполняет коды вроде *21#, приложение получает USSD_ERROR_NOT_ALLOWED. Остальные USSD-запросы, например проверка баланса, работают как раньше. Google советует обработать эту ошибку и открыть номеронабиратель, чтобы пользователь подтвердил код сам:

val uri = Uri.parse("tel:" + Uri.encode("*21*$number#"))
startActivity(Intent(Intent.ACTION_DIAL, uri))

Приложениям словарей и переводчиков пригодится новое действие «Look Up» в меню выделения текста: система показывает его, если в устройстве есть обработчик ACTION_LOOK_UP_TEXT. А файловые менеджеры и магазины приложений получат системный диалог разрешения на установку APK с вариантом «только в этот раз».

🔗 Release notes · Обзор изменений

#Android #Android17
👁 2.8 тыс. 👍 16👎 3 ↻ 8 вчера в 06:52
Android Broadcast tg14 тыс. подписчиков
Открыть пост ↗
🤖 В Android Bench добавили GPT 6.1 Terra, Kimi K3.1 Pro и DeepSeek V4.1 Flash

Google обновила Android Bench: в рейтинг долгих задач от 4 ноября попали три новые связки модель+агент. Лидеры те же, что в прошлом обновлении, но интересно как показали себя китайские модели.

Смотреть имеет смысл не из-за смены первой тройки, а чтобы выбрать модель под Android-задачу. GPT 6.1 Terra в Codex набирает 28,7% против 29,3% у Sol, то есть почти рядом, но прогон быстрее (18,7 ч против 26,6 ч) и дороже ($178,3 против $99,5).

Kimi K3.1 Pro в kimi-code даёт 24,0%: это вдвое выше старого Kimi K3 на том же бенчмарке.

DeepSeek V4.1 Flash 1017 в opencode — 17,3% при среднем $9,9 за полный прогон, самый дешёвый из свежих тестов.

🔗 Android Bench

#Android #AndroidDev #AI #Benchmark
👁 3.6 тыс. ❤ 11👎 4 💬 2 ↻ 17 9 ноября
Android Broadcast tg14 тыс. подписчиков
Открыть пост ↗
🤖 Lightbuild - легкая сборка Android-проекта, нацеленная на AI агентов

Google выпустила экспериментальный Lightbuild. Вместо Kotlin DSL сборка здесь описывается в YAML файлах, а к ним прилагается консольная утилита. Google прямо пишет, что формат и утилита сделаны для агентов: им проще разобрать конфиг, понять структуру проекта и что он собирает, обновить зависимости и поправить модули. Всё это под вашим контролем.

В корне проекта описывается структура проекта:

project:
name: MyApp
modules:
- app
- app-core
repositories:
- google
- mavenCentral


В каждом модуле есть свой lightbuild.yaml. Product flavors не поддерживаются, поэтому бесплатная версия приложения становится отдельным модулем, который подключает общий код и свой модуль DI:

android:
applicationId: com.example.myapp.free
dependencies:
module:
- //core
- //di-free


Внешние библиотеки пишутся рядом, под maven:, строкой group:artifact:version.

Конфиг читается как обычный список настроек, а не код, и после его правки в Android Studio Canary не нужна синхронизация. Зависимости записываются в файл resolved.deps, его хранят в git и руками не правят.

Это экспериментальное превью альтернативной системы сборки и пока предназначено для небольших приложений, прототипов и демо. Нет KMP, version catalog, плагинов. Смешивать модули на Lightbuild и Kotlin DSL в одном проекте нельзя. Для рабочих и существующих проектов Google советует оставаться на Kotlin DSL.

🔗 Документация Lightbuild

#Android #AndroidDev #AI
👁 3.5 тыс. 👎 17👍 11❤ 3 ↻ 21 9 ноября