🧹Hamma uchun tarixni tozalash
– Android uchun Telegram’ning beta-versiyasida endi siz nafaqat o‘zingiz, balki barcha ishtirokchilar uchun guruh suhbati tarixini tozalashingiz mumkin.
Xabarlarni hamma uchun tozalash imkoniyati faqat guruh egasi uchun mavjud. Eslatma: biz xozirda chat tarixini tozalash uchun turli botlardan foydalanamiz.
Ushbu imkoniyat faqat superguruhlarda ishlaydi va tez kunda Telegramga qo'shilishi kutilmoqda.
#Android#beta
💚@TGraphUz | YouTube
Pilihan Kualitas Video untuk Ditonton dan Disimpan
Pengguna Telegramuntuk Androidversi Beta 11.2.3 kini dapat memilih kualitas video saat menonton dan menyimpan video tertentu.
Berikut ini yang diketahui tentang fitur ini:
• Pilihan untuk memilih kualitas hanya tersedia untuk video yang diproses oleh server Telegram untuk mendukung pemutaran HLS (HTTP Live Streaming).
• Hingga hari ini (17 Oktober 2024), pengguna tidak memiliki metode untuk mengunggah video dengan cara yang menjamin Telegram akan memprosesnya untuk dukungan HLS. Pengguna telah mengamati bahwa pemilihan kualitas untuk video unggahan yang sama terkadang dapat hilang atau muncul kembali. Video HLS yang diteruskan atau video dari pratinjau tautan mungkin juga tidak memiliki opsi pemilihan kualitas. Perlu dicatat bahwa messenger mungkin memerlukan waktu untuk memproses video sebelum menawarkan opsi kualitas.
• Saat menonton, untuk memilih kualitas video, Anda perlu mengetuk ikon titik tiga pada layar pemutaran video dan memilih "Kualitas" dari menu.
• Bergantung pada berkas tertentu, Telegram menyediakan beberapa pilihan kualitas yang dioptimalkan untuk streaming. Untuk video Full HD, Telegram umumnya menawarkan pilihan dalam 1080p, 720p, dan 480p. Ada juga pilihan pemilihan kualitas otomatis di menu yang sama ini.
• Pilihan kualitas yang diberi label “Sumber” mengacu pada versi video yang tidak dikompresi yang belum dikodekan ulang oleh Telegram.
• Saat menyimpan video tersebut ke perangkat Anda, aplikasi akan secara otomatis meminta Anda untuk memilih kualitas.
• Video HLS tidak menampilkan chip dengan ukuran atau status unduhan. Aplikasi selalu menampilkannya sebagai video yang telah diunduh sepenuhnya, dengan durasi yang ditunjukkan saja.
Contoh video HLS:
• https://t.me/hls_samples/2
• https://t.me/dvachannel/147194
Untuk detail tentang lebih banyak fitur yang hanya tersedia di versi Beta aplikasi Telegram, berlangganan channel khusus kami — @betainfoid.
#HLS#android
https://github.com/damonkohler/sl4a
#Scripting Layer for Android (SL4A)
#SL4A brings scripting languages to #Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.
Scripts can be run interactively in a terminal and in the background. #Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more. See the SL4A Video Help playlist on YouTube for various demonstrations of SL4A's features.
⚡ 25,000 U.S. businesses already use macOS, and the number keeps growing. Yet macOS threats are still flying under the radar for most security teams.
Attackers know this. 👀 And they're quietly adding more cross-platform threats to take advantage of it, targeting sensitive data.
That's exactly why #ANYRUN just levelled up. The sandbox now supports #macOS alongside #Windows, #Linux, and #Android — one unified place, full visibility, faster verdicts.
👉 Close the gap before it becomes a costly one: https://thn.news/mac-threat-analysis
🤖 В Android Unit тестах теперь можно положить AndroidManifest.xml, которая будет мержится с манифестом приложения. Тем, кто использует Robolectric, теперь станет жить попроще
Не забудьте только в Gradle модуле включить опцию android.testOptions.unitTests.includeAndroidResources
#android#тестирование
📹Стратегии тестирования Android (EN, 8м)
Оптимизируйте тестирование Android с помощью масштабируемой стратегии, которая поможет управлять нагрузкой на тесты вашего приложения и конфигурациями устройств. От понимания пирамиды тестирования до использования таких инструментов, как Robolectric и Gradle Managed Devices, вы узнаете, как принимать обоснованные решения для повышения надежности и эффективности тестирования. Узнайте, почему ручного тестирования недостаточно, и как автоматизация может сэкономить время и улучшить качество кода.
0:00 - Введение
0:41 - Зачем мы тестируем?
1:21 - Стратегии тестирования
3:06 - Область применения vs. Размер
5:45 - Категории
7:49 - Заключение
🔗Стратегии тестирования
#android#тестирование
📹Инструменты и паттерны для масштабируемого тестирования Android-приложений (EN, 10 мин)
Лучшие подходы к тестированию Android. Хосе Альсерреке расскажет о тестировании скриншотов, Robolectric, управлении разными форм-факторами и использовании Espresso Device и Gradle Managed Devices (GMD) для масштабируемого тестирования.
0:00 - Введение
0:19 - Что такое тестирование скриншотов?
1:30 - Зачем использовать тестирование скриншотов?
2:52 - Robolectric для тестирования
4:40 - Тестирование для разных размеров экрана
6:48 - Стабильность больших тестов
9:05 - Gradle Managed Devices
9:47 - ИИ и тестирование
10:19 - Заключение
Ресурсы:
🔗Тестирование скриншотов
🔗Стратегии Robolectric
🔗Тестирование разных размеров экрана и окон
🔗Тестирование приложений на Android
🔗Стратегии тестирования
🔗Основы тестирования Android-приложений
🔗Локальные тесты
🔗Инструментированные тесты
🔗UI-тесты
🔗Тестирование разных размеров экрана
#android#тестирование
🤖Dropbox делится своими подходами в автотестах на Android (7м)
Что интересного:
👉 Множество функций тесно завязаны на поведение ОС
👉 Используют Robolectric, чтобы запускать Android-тесты на JVM
👉 Целевая Test Coverage — 80%, но только для Unit-тестов
👉 Применяют скриншот-тестирование на базе Paparazzi, а также собственную разработку — Dropshots для получения скриншотов с эмуляторов и реальных устройств
👉 Экспериментируют с Compose Preview Screenshot Testing
👉 Ручное тестирование всё ещё актуально — особенно в случаях, где важно визуально проверить корректность отображения
🔗Альтернативная ссылка
#android#тестирование
🤖Как работает Robolectric и почему это важно знать Android разработчику (9м)
Robolectric — это технология, которая позволяет запускать Android-тесты на JVM (без Android-устройства или эмулятора). О её ценности лучше всего говорит тот факт, что Google давно наняла разработчика в свой штат, и он продолжил заниматься Robolectric как своей основной работой. Технология получила интеграцию в Espresso и официальные руководства на сайте Android Developers.
Автор разбирает, как работает Robolectric под капотом, на примере повторения JVM-технологии в его основе. Вы узнаете много полезного о загрузке классов в JVM.
#android#тестирование