From abc84cf97c8b6e79a481ad4e06b241e18a4efba2 Mon Sep 17 00:00:00 2001 From: involvex <39644169+involvex@users.noreply.github.com> Date: Thu, 17 Sep 2026 20:26:17 +0200 Subject: [PATCH] Added: Add MediaProjection Screenshot API Capture the display via system MediaProjection consent and write a PNG for termux-screenshot and OCR workflows. Co-authored-by: Cursor --- app/src/main/AndroidManifest.xml | 6 + .../com/termux/api/TermuxApiReceiver.java | 4 + .../com/termux/api/apis/ScreenshotAPI.java | 344 ++++++++++++++++++ 3 files changed, 354 insertions(+) create mode 100644 app/src/main/java/com/termux/api/apis/ScreenshotAPI.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 69fc9ca7..c9f724b2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -137,6 +137,12 @@ + +