TGViewer
Android Live 🤖 Android Live 🤖 @android_live · 5.12K subscribers
Post #1059 3.62K
Screenshots detecting
#android

Раньше для детектирования скриншотов в Android приходилось использовать довольно сложные решения, требующие разрешений на чтение файлов или изображений.

Но оказывается, есть гораздо более простой путь, который появился совсем недавно. Для этого достаточно добавить в AndroidManifest.xml:

<uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" />


и сделать вызов методов:

val screenCaptureCallback = Activity.ScreenCaptureCallback {
// Add logic to take action in your app.
}

registerScreenCaptureCallback(mainExecutor, screenCaptureCallback)
////
unregisterScreenCaptureCallback(screenCaptureCallback)

Главный недостаток этого метода в том, что работает он только с Android 14. Ну что ж, подождём, пока все обновятся. 🫡

Эта функция может быть полезна, если в вашем приложении есть более удобный способ поделиться содержимым экрана, чем просто делать скриншот.
Android Developers Detect when users take device screenshots | Android Developers This document introduces the new privacy-preserving screenshot detection API in Android 14, explaining how apps can implement callbacks to be notified when a user takes a screenshot of an activity.
  • 👍 15
  • ❤ 3
  • 🔥 3
  • 😁 1
  • 👌 1
More from @android_live
  1. Sep 28, 2026На днях ревьювил код, связанный с копированием в буфер обмена И заметил, что многие прилож…
  2. Sep 26, 2026AirDrop на Android, похоже, уже есть на нескольких моделях Android Но, оказывается, всё эт…
  3. Sep 25, 2026Похоже, есть что посмотреть на выходных Недавно вышло интервью с Женей Вороновым Jake Whar…
  4. Sep 15, 2026Google выкатили ARTEMIS Эта инструмент, который превращает обычный текст в реальные действ…
  5. Sep 14, 2026Кстати, вчера забыл про очень важный день... День погонщиков нейронок программиста! С наши…
  6. Sep 11, 2026Новый iPhone вышел на днях, вы помните? Наверное, самым ярким вау-эффектом после презентац…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →