Просматривать экран и выполнять на нём действия — разные уровни доступа. Для удалённого управления Android использует системные разрешения специальных возможностей, поэтому их назначение должно быть понятно пользователю.

MyDeskViewer сначала объясняет необходимость доступа, а затем предлагает открыть системные настройки. Именно Android позволяет включить или отозвать разрешение.

После возврата из настроек программа должна проверить фактический статус разрешения, а не предполагать, что согласие было выдано. Подключение к устройству само по себе не должно включать интерактивное управление.