TGTGInsighttelegram intelligenceLIVE / telegram public index
← () => "翠楼屋"

TGINSIGHT SIMILAR POSTS

查找相似内容

Source channel @lambdaexpression · Post #301 · 1月26日

DN42 access 本服务为那些无法轻松访问自身网络的用户以及希望体验 dn42 但又不想承担维护自有网络成本的用户提供 dn42 连接 默认情况下,地址从/96地址块中分配,如果您希望租用独立的/96前缀或更大的地址空间,请按照联系方式联系我 所有公开的PoP均已屏蔽来自中国境内的 IP 地址。如果您确实需要dn42 access,请与我联系并提供合理的理由 该服务由AS4242423377提供 - - - - - - - The service provides DN42 connectivity to members who cannot easily access their own networks, as well as to those who would like to explore DN42 without the overhead of maintaining their own network. By default, addresses are allocated from a /96 block. If you wish to lease a dedicated /96 prefix or a larger address space, please contact me using the methods provided in the contact information. All publicly accessible PoP are blocked for IPs originating from within China. DN42 access from within China is not publicly available. If you genuinely require access, please contact me and provide a valid justification. Hosted by AS4242423377. Policy 本服务需要花费时间和金钱才能运行,但为了您的利益,我们免费提供。使用本服务是一种特权,而非权利。您必须合理使用本服务,以确保其他用户也能继续享受同样的便利。任何滥用、误用或干扰服务或其他用户的行为都可能导致您的访问权限立即被暂停或终止。 滥用行为包括但不限于: - 过度使用资源 - 黑客攻击、病毒、木马等,或任何其他可能损害服务或对服务及其用户造成风险的干扰行为 - 传播可能导致民事或刑事责任的不良内容 - - - - - - - This service require real time and financial resources to operate, yet are provided free of charge for your benefit. Access to the services is a privilege, not a right. You must use the services responsibly and considerately to ensure that other users can continue to enjoy the same opportunities. Any misuse, abuse, or activities that disrupt the service or other users may result in immediate suspension or termination of access. Abuse could include, but is not limited to: - Excessive use of resources - Hacking, viruses, trojans etc or any other disruption that could harm or create risk to the services or its users - Distribution of objectional content that could create a civil or criminal liability PoP ## Toronto, Canada Prefix: fdb6:fc6a:e66c:724f:fad1:d2cf::/96 Zerotier: 4753cf475f65b0fb ## Los Angeles, USA coming soon #announcement#service

Results

找到 66 条相似帖子

搜索 #androiddev

当前筛选 #androiddev清除筛选
Android Broadcast

@android_broadcast · Post #9972 · 2026/04/24 11:32

🤖Credential Manager теперь умеет отдавать верифицированный email без OTP Google начала выпускать криптографически верифицированные email credentials прямо на Android-устройства. Получить их можно через Credential Manager API, который реализует стандарт W3C Digital Credentials API. Механика простая: пользователь тапает "Sign up" или фокусируется на поле ввода email, появляется нативный bottom sheet с описанием запрашиваемых данных, один тап на "Agree and continue" - и приложение получает верифицированный адрес мгновенно. Никакого перехода в почту, никаких кодов. Три сценария, где это применимо: 👉 Регистрация - вместе с получением email сразу инициировать создание passkey 👉 Восстановление аккаунта - больше не нужно искать письмо с recovery кодом в спаме 👉 Step-up аутентификация - для подтверждения чувствительных действий без OTP ‼️ВАЖНО: верифицируется только email. Имя, фамилия, фото профиля доступны, но не верифицированы. Поддерживаются только личные аккаунты. #Android#AndroidDev

Android Broadcast

@android_broadcast · Post #9962 · 2026/04/20 05:40

Android инструменты для отладки в терминальном интерфейсе, для тех кто решил отказаться от IDE 🐱Holo #Android#AndroidDev

Android Broadcast

@android_broadcast · Post #9960 · 2026/04/17 09:34

🤖Google выпустила Android CLI — новую командную строку для Android-разработки, которая умеет работать не только с человеком, но и с AI-агентами: Gemini CLI, Claude Code, Codex, Antigravity и любыми другими. По замерам Google, в агентных сценариях CLI тратит на 70% меньше токенов на setup проекта и окружения и выполняет типовые задачи в 3 раза быстрее, чем когда агент разбирается через стандартные инструменты. Цифры от вендора, но механика понятная: один вызов android create вместо длинной цепочки команд. Основные команды: 👉android sdk install — ставит только нужные компоненты SDK 👉android create — создание проекта из официальных шаблонов с актуальной архитектурой 👉android emulator и android run — работа с виртуальными девайсами и запуск приложения 👉android skills — подключение SKILL.md инструкций для агента: Navigation 3, edge-to-edge, миграция AGP 9, XML в Compose, анализ R8 👉android docs — доступ к актуальной документации Android, Firebase и Kotlin в обход устаревшего training cutoff модели 👉android update — обновление самого CLI Установка curl -fsSL https://dl.google.com/android/cli/latest/darwin_arm64/install.sh | bash CLI пригодится не только с агентами: Google прямо позиционирует его для CI и скриптовой автоматизации. Похоже, Google серьёзно перестраивает базовый тулинг под реальность, где рядом с разработчиком всегда есть агент. Пошёл пробовать в своих проектах. 🔗Анонс Android Developers Blog #Android#AndroidDev

Android Broadcast

@android_broadcast · Post #9888 · 2026/03/13 06:44

🤖 Google объявила о полноценной поддержке внешних дисплеев в Android (также нужна поддержка со стороны устройства) Я попробовал подключить Pixel 9 Pro к внешнему 4K монитору по Type-C. Итог - зернистость такая, что пользоваться невозможно. В настройках выбрать выше FullHD не дает (возможно, ограничение моего устройства). Приложения можно растягивать как угодно, что порой приводит к проблемам их отображения и они не перестраиваются полностью. Начало хорошее, но очень много работы с разработчиками по адаптации под больши экраны и ресайз на лету. Google дала множества библиотек и руководств по адаптации под большие экраны, а также как работать с несколькими дисплеями. 🔗 Источник - Android Developers Blog #Android#AndroidDev

Android Broadcast

@android_broadcast · Post #9273 · 2025/06/22 08:23

🤖Почему разработчик не контролирует, как выглядят уведомления в системной панели Когда разработчик использует NotificationCompat.Builder для создания уведомлений из Android приложения, может показаться, что прямого контроля на внешний вид нету 🤯 На самом деле формируется не визуальный компонент, а объект данных, который описывает что есть в уведомление. Этот объект — это просто структура, сериализуемая через Parcelable. Он передаётся в системный процесс через Binder — механизм межпроцессного взаимодействия в Android. А вот принимать и интерпретировать этот объект будет специальное системное приложение — SystemUI. Уведомления отображаются не Android сам по себе, а конкретное приложение, которое называется com.android.systemui. И это приложение полностью отвечает за то, как будет выглядеть уведомление. Оно решает, какие поля отобразить, где их разместить, какой стиль применить, как будет выглядеть кнопка, будут ли видны иконки — и многое другое. Часть из данных может игнорироваться. Вот почему одно и то же уведомление может выглядеть совершенно по-разному на разных устройствах и версиях ОС. Один и тот же вызов setContentTitle("Новость") может дать совершенно разный результат на Pixel с чистым Android и на Xiaomi с MIUI. Более того, даже RemoteViews, которые позволяют задавать кастомные layout’ы для уведомлений, могут игнорироваться или ограничиваться прошивками производителей. Именно по этой причине я не люблю когда в уведомления вставляют Custom View, который выбивается из стиля и часто портит визуал системы и поведение. Мечтаю чтобы его поскорее запретили в Android. Пожалуйста, хотя бы в Android 17 🙏 Запомните ‼️ Уведомление в Android — это не UI объект, это контракт между приложением и SystemUI, который интерпретируется, а не исполняется дословно. Поэтому пишите уведомления так, чтобы они были понятны системе, а красоту UI вы можете контролировать только внутри вашего приложения. #android#androiddev

Android Broadcast

@android_broadcast · Post #8756 · 2025/03/05 12:18

Пример App Widget из Tier 1 👉 Персонализированы (работают с Material You) 👉 Используют всё доступное место 👉 Следуют лучшим практикам размещения компонентов 👉 Полезные для пользователя #android#androiddev

Android Broadcast

@android_broadcast · Post #9951 · 2026/04/14 13:00

📱В Android Emulator добавили нативную коммуникацию между эмуляторами Раньше чтобы два эмулятора увидели друг друга по сети, надо было руками прописывать port forwarding. Каждый эмулятор жил в своей изолированной виртуальной песоцнице. Теперь новый сетевой стек поднимает общий виртуальную сеть для всех запущенных инстансов на одной машине — до 4 эмуляторов одновременно. Wi-Fi Direct и Network Service Discovery (NSD) работают из коробки, ничего настраивать не нужно. Это вписывается в то, что Google активно делает последние пару лет: передача звонков между устройствами, кросс-девайсные сессии, Wear OS, Android Auto, XR-очки. Весь этот функционал раньше можно было нормально проверить только на реальных девайсах. Теперь это можно делать прямо в эмуляторе. Для использования надо Andorid Emulator версии 36.5 или новее 🔗 Источник - android-developers.googleblog.com #AndroidDev#AndroidStudio

Android Broadcast

@android_broadcast · Post #9984 · 2026/05/07 05:26

🚀 Вышел Jetpack Paging 3.5.0 где добавили возможность получения данных как StateFlow // В ViewModel val pager = Pager(pagingConfig, pagingSourceFactory) val pagerFlow: Flow<ItemSnapshotList> = pager.flow.asState() // Пример в Compose val snapshotFlow = viewModel.pagerFlow.collectAsStateWithLifecycle(initialList) val snapshot = itemsFlow.value LazyColumn { items(items = snapshot.items) { ... } } Также появилась возможность явно вызвать загрузку новых страниц через методы append() и prepend(), а также refresh() и retry() LazyColumn { item { LaunchedEffect(viewModel) { viewModel.prepend() } } items(snapshot.items) { item -> Text("Item: $item") } item { LaunchedEffect(viewModel) { viewModel.append() } } } Кажется, что сделали жизнь проще, но мой опыт с Paging всегда упирался в проблемы кэширования и удобной работы в Data слое. Всегда считал эту библиотеку архитектурно неудачной и ждал когда же ее переделают полностью. #Android#Jetpack#AndroidDev

Android Broadcast

@android_broadcast · Post #9767 · 2025/12/18 10:42

🚀Jetpack Ink 1.0 стабильна! Библиотека для работы с рукописным вводом и графикой Google выпустил стабильную версию Jetpack Ink 1.0 — библиотеку для создания продвинутых функций рукописного ввода (inking) и рисования в Android-приложениях. Это многомодульная библиотека, которая обрабатывает цифровые штрихи (strokes) от ввода (стилус или палец) до их показа. Она предоставляет все необходимые инструменты для создания реалистичного и отзывчивого опыта письма или рисования. 👨‍💻 Кому будет полезна? 👉 Разработчикам приложений для заметок, скетчей, цифровых подписей. 👉 Образовательным приложениям, требующим аннотирования документов или изображений. 👉 Любому продукту, где нужен реалистичный, выразительный пользовательский ввод поверх контента. Библиотека берет на себя сложности обработки графики, физики мазков и обработки жестов, позволяя легко добавить профессиональные функции рисования. #Jetpack#AndroidDev#Android

Android Broadcast

@android_broadcast · Post #9691 · 2025/11/25 12:44

🤖 Отлаживайте фоновые задачи в Android Studio как профи: Background Task Inspector для WokrManager Работаете с WorkManager? Тогда вам точно пригодится встроенный в Android Studio инструмент — Background Task Inspector. Это ваш главный помощник для визуального мониторинга и отладки фоновых задач. Что вы видите в инспекторе: - Все WorkManager задачи в одном месте - Текущие статусы: Running, Enqueued, Failed, Succeeded - Детальную информацию о каждом воркере Особенно мощно инструмент работает с цепочками задач: // Например, у вас есть такая цепочка: val workA = OneTimeWorkRequestBuilder<CleanupWorker>().build() val workB = OneTimeWorkRequestBuilder<WaterColorFilterWorker>().build() val workC = OneTimeWorkRequestBuilder<BlurEffectFilterColor>().build() workManager .beginWith(workA) .then(workB) .then(workC) .enqueue() Визуализация графа выполнения покажет: - Какая задача завершилась успешно (Succeeded) - Какая упала (Failed) и почему - Как это повлияло на последующие задачи Типичный сценарий отладки: Видите статус «Enqueued»? Значит задача в очереди, но не запускается. Возможные причины: - Ограничения не выполняются (нет сети, не заряжается устройство) - Предыдущая задача в цепочке не завершилась - Достигнут лимит параллельных задач Преимущества использования: - Экономия времени на логирование и отладку - Наглядное представление сложных цепочек задач - Быстрая диагностика проблем с выполнением фоновых операций Инструмент уже ждет вас в Android Studio → View → Tool Windows → App Inspection → Background Task Inspector. #AndroidStudio#Android#AndroidDev

Android Broadcast

@android_broadcast · Post #9711 · 2025/12/02 21:14

🤖Android 16 QPR2 вышел — первый минорный релиз SDK с новыми API! Google выпустил Android 16 QPR2 — первое минорное обновление платформы, которое приносит новые функции без ломающих изменений. 🔧Новый подход к версиям SDK Теперь можно проверять минорные обновления через новые поля в Build: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA && Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1) { // API из QPR2 } Ключевые изменения: 👉Расширенная темная тема — система автоматически инвертирует интерфейс для доступности 👉Пользовательские формы иконок — пользователи могут менять форму всех иконок 👉Интерактивный шеринг — обновление контента в реальном времени в превью шаринга 👉Новый сборщик мусора — снижает нагрузку на CPU Каждую фичу разберем подробнее в следующих постах! Подписывайте на @android_broadcast, чтобы не пропустить #Android16#AndroidDev#Android

Android Broadcast

@android_broadcast · Post #9440 · 2025/08/22 14:55

🤖 Пример работы расширенной темной темы с Compose приложением. Тут придется темную делать сам, так как настройка не повлияла #android16#android#androiddev

123•••56
上一页第 1/6 页下一页