ScreenOnAuto

Выдача разрешения на дублирование через ADB

По умолчанию Android показывает окно разрешения каждый раз, когда ScreenOnAuto начинает дублирование экрана. Разрешение Захват экрана (MediaProjection) можно выдать заранее через ADB, и окно больше не будет появляться.

Это также необходимо для функции Транслировать только это приложение (Android 15+), которая без него не работает.

Что понадобится

Шаги

  1. Откройте терминал (командную строку / PowerShell в Windows).

  2. Убедитесь, что ADB видит устройство:

    adb devices
    

    Устройство должно отображаться как device (а не unauthorized).

  3. Выдайте разрешение:

    adb shell appops set idv.lzn.screenonauto android:project_media allow
    
  4. Запустите ScreenOnAuto и начните дублирование — окно разрешения больше не должно появляться.

Отзыв разрешения

Чтобы вернуть поведение по умолчанию (окно при каждом запуске):

adb shell appops set idv.lzn.screenonauto android:project_media default

Устранение неполадок

Последнее обновление: