Middor
- feat: support user interactions through mirror display
- requires accesibility permissions
- allow touches on the overlay to be passed to the application
With built-in support for horizontal flip and 180° rotation, Middor can be used to:
- Display apps on a HUD
- Project content onto a car windscreen (e.g. Google Maps navigation)
- View mirrored images and videos
Middor only supports devices running Android 14 QPR2 or higher, as it relies on the single app screen sharing feature.
For more details, see Android 14 - App Screen Sharing: https://developer.android.com/about/versions/14/features/app-screen-sharing
Touch controls
To tap, swipe, or use multitouch on the mirror, turn on Enable Touch Controls
in Settings and enable Middor Touch in Android Accessibility settings.
Gestures follow flips and rotations and replay when you lift your fingers.
Touch controls are optional for view-only mirroring.
For usage instructions, see https://github.com/nktnet1/middor/discussions/2
Permissions
- SYSTEM_ALERT_WINDOW: to draw a mirror overlay on top of other apps
- FOREGROUND_SERVICE: to run the mirror service continuously while the overlay is active
- FOREGROUND_SERVICE_MEDIA_PROJECTION: for capturing the screen content of the underlying app
- BIND_ACCESSIBILITY_SERVICE: for the optional Middor Touch service
- POST_NOTIFICATIONS: (optional) to display the mirror service notification with additional actions
Contact
Questions/Feature Requests
Create a Q&A for questions and Ideas for feature requests on GitHub discussions: https://github.com/nktnet1/middor/discussions
Bugs/Issues
Report bugs by creating a GitHub issue describing the problem and how it can be reproduced: https://github.com/nktnet1/middor/issues
Please also include your device model, app version and android version.
Other
For all other inquiries, please reach out to: support@middor.nktnet.org
- نگارنده: Khiet Tam Nguyen
- پروانه: GNU Affero General Public License v3.0 or later
- پایگاه وب
- ردیاب مشکل
- کد مبدأ
- گزارش دگرگونی
- فرادادهٔ ساخت
- وضعیت بازتولیدپذیری
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید-
arm64-v8aarmeabi-v7ax86x86_64این نگارش، به اندروید ۱۴ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۴ میب امضای PGP | گزارش ساخت
-
arm64-v8aarmeabi-v7ax86x86_64این نگارش، به اندروید ۱۴ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۶ میب امضای PGP | گزارش ساخت
-
arm64-v8aarmeabi-v7ax86x86_64این نگارش، به اندروید ۱۴ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
بارگیری APK ۲٫۶ میب امضای PGP | گزارش ساخت
- feat: added warning for Android 14 devices about requiring minimum QPR2
- deps: bump package versions (jetpack compose)
- fix: expanded dark theme & force dark mode compatibility





