Телефонды компьютер арқылы қалай басқаруға болады (Scrcpy)

Қазіргі уақытта компьютерде Android телефондарын шағылыстыруға мүмкіндік беретін ондаған қолданбалар бар, бірақ олардың тек бірнешеуі ғана жақсы. Кездейсоқ дірілдерден жоғары кідірістерге дейін интрузивті жарнамаларға дейін; ДК-де Android экранының шағылыстыруы үлкен қорқынышты арман екенін айтпағанның өзінде.

Scrcpy - Android үшін ең жақсы экранды көрсету құралдарының бірі. Ол Android телефонын компьютерде көрсетуге және оны пернетақта мен тінтуір сияқты ДК перифериялық құрылғыларымен тікелей басқаруға мүмкіндік береді. Scrcpy телефон мен компьютер арасында көшіру мен қоюды қолдайды, Mac және Windows компьютерлерінде де жұмыс істейді, сонымен қатар мүлдем тегін.

Дегенмен, ол ADB пәрмен жолын қалай пайдалану керектігін түсінуді талап етеді. Егер сіз жетілдірілген әзірлеуші ​​болсаңыз, Scrcpy-ді бұрыннан білуіңіз мүмкін, бірақ егер сіз оның телефонын көрсетуге тырысып жатқан жаңадан бастаушы болсаңыз, бұл нұсқаулық сізді кезең-кезеңімен түсіндіреді және Windows жүйесіне арналған Scrcpy қалай пайдалану керектігін үйретеді.

Scrcpy кейбір негізгі мүмкіндіктері:

  • жазба
  • құрылғы экраны өшірулі күйде шағылыстыру
  • екі бағытта көшіру-қою
  • конфигурацияланатын сапа
  • құрылғы экраны веб-камера ретінде (V4L2) (тек Linux үшін)
  • физикалық пернетақта симуляциясы (HID) (тек Linux үшін)
  • және тағы ...

Ол:

  • жеңілдік: түпнұсқа, тек құрылғы экранын көрсетеді
  • орындау: 30~120 кадр/с, құрылғыға байланысты
  • сапа: 1920×1080 немесе одан жоғары
  • төмен кідіріс: 35 ~ 70мм
  • іске қосу уақыты аз: Бірінші кескінді көрсету үшін ~1 секунд
  • интрузивті емес: құрылғыда орнатылған ештеңе қалмады
  • пайдаланушы артықшылықтары: тіркелгі жоқ, жарнамалар жоқ, интернет қажет емес
  • азаттық: тегін және ашық бастапқы бағдарламалық құрал

талаптар:

  • Android құрылғысына кемінде API 21 (Android 5.0) қажет.

  • Сізге көз жеткізіңіз adb отладкасы қосылған құрылғыларыңызда.

  • Кейбір құрылғыларда сіз де қосуыңыз керек қосымша опция () оны пернетақта мен тінтуір арқылы басқару үшін.

USB арқылы компьютерге Android экранын қалай көрсетуге болады?

 

 

  • Әрі қарай, USB жөндеуді табу және оны қосу үшін төмен айналдырыңыз.

 

  • Енді құрылғыны компьютерге USB кабелі арқылы қосыңыз және USB жөндеуге рұқсат етіңіз.

 

  • Содан кейін компьютеріңізге оралыңыз және ең соңғы Scrcpy құрастыруын жүктеп алыңыз Бұл сілтеме (тура) және оны қалтаға шығарып алыңыз.

 

  • Содан кейін, құрылғыңыз компьютерге USB жөндеу мүмкіндігі қосылған және рұқсат етілген қосылған кезде қалта ішіндегі «scrcpy.exe» түймесін екі рет басыңыз.

 

  • Әрбір қадамды дұрыс орындасаңыз, бірнеше секунд күткеннен кейін мыналарды көруіңіз керек:

  • Ақырында, сіз телефон экранын компьютерге көшіріп жатырсыз. Сонымен қатар, құрылғыны басқару үшін тінтуір мен пернетақтаны пайдалануға болады!
  • Міне бітті. Келесі жолы телефонды компьютерге қосып, Scrcpy қалтасынан тікелей ашуға болады.

 

Scrcpy арқылы не істеуге болады? Сондай-ақ қараңыз Scrcpy Github беті

Түсіру конфигурациясы

Өлшемді азайтыңыз

Кейде өнімділікті арттыру үшін Android құрылғысын төменірек анықтамада көрсету пайдалы.

Ені мен биіктігін кейбір мәнге шектеу үшін (мысалы, 1024):

scrcpy --max-size 1024 scrcpy -m 1024  # қысқа нұсқа

Басқа өлшем құрылғының арақатынасы сақталуы үшін есептеледі. Осылайша, 1920×1080 өлшеміндегі құрылғы 1024×576 шағылыстырылады.

Бит жылдамдығын өзгерту

Әдепкі бит жылдамдығы 8 Мбит/с. Бейне бит жылдамдығын өзгерту үшін (мысалы, 2 Мбит/с):

scrcpy --бит жылдамдығы 2M scrcpy -b 2M  # қысқа нұсқа

Кадр жиілігін шектеу

Түсіру кадр жиілігін шектеуге болады:

scrcpy --max-fps 15

Бұл Android 10 нұсқасынан бастап ресми түрде қолдау көрсетеді, бірақ оның бұрынғы нұсқаларында жұмыс істеуі мүмкін.

өнім

Құрылғы экраны экранның бір бөлігін ғана көрсету үшін қиылған болуы мүмкін.

Бұл, мысалы, Oculus Go құрылғысының тек бір көзін көрсету үшін пайдалы:

scrcpy --crop 1224:1440:0:0   # 1224x1440 ауытқу кезінде (0,0)

If --max-size Сондай-ақ көрсетілген, өлшемін өзгерту қиылғаннан кейін қолданылады.

Бейне бағытын құлыптау

Айналау бағытын құлыптау үшін:

scrcpy --lock-video-orientation     # бастапқы (ағымдағы) бағдар
scrcpy --lock-video-orientation=0   # табиғи бағдар
scrcpy --lock-video-orientation=1   # 90° сағат тіліне қарсы
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° сағат тілімен

Бұл жазу бағытына әсер етеді.

Терезені дербес айналдыруға болады.

ұстау

жазба

Экранды шағылыстыру кезінде жазуға болады:

scrcpy --жазба файлы.mp4 scrcpy -r файл.mkv

Жазу кезінде шағылыстыруды өшіру үшін:

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# Ctrl+C арқылы жазуды үзу

«Өткізіп жіберілген кадрлар» тіпті олар нақты уақытта көрсетілмесе де (өнімділік себептері бойынша) жазылады. Жақтаулар уақыт белгісі қойылған құрылғыда, сондықтан пакеттің кешігуінің вариациясы жазылған файлға әсер етпейді.

байланыс

Көп құрылғылар

Бірнеше құрылғы тізімде болса adb devices, көрсетуіңіз керек сериялық:

scrcpy --сериялық 0123456789abcdef scrcpy -s 0123456789abcdef  # қысқа нұсқа

Құрылғы TCP/IP арқылы қосылған болса:

scrcpy --сериялық 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # қысқа нұсқа

Бірнеше данасын бастауға болады сценарий бірнеше құрылғылар үшін.

Терезе конфигурациясы

тақырып

Әдепкі бойынша, терезе тақырыбы құрылғы үлгісі болып табылады. Оны өзгертуге болады:

scrcpy --терезе тақырыбы 'Менің құрылғым'

Позиция және өлшем

Терезенің бастапқы орны мен өлшемін көрсетуге болады:

scrcpy --window-x 100 --window-y 100 --терезе-ені 800 --терезе биіктігі 600

Шексіз

Терезе әшекейлерін өшіру үшін:

scrcpy --терезе-шексіз

Әрқашан жоғарыда

scrcpy терезесін әрқашан жоғарғы жағында ұстау үшін:

scrcpy - әрқашан жоғарыда

Толық экран

Қолданбаны тікелей толық экранда бастауға болады:

scrcpy --толық экран scrcpy -f  # қысқа нұсқа

Содан кейін толық экранды динамикалық түрде ауыстыруға болады MOD+f.

айналу

Терезені айналдыруға болады:

scrcpy --ротация 1

Мүмкін мәндер:

  • 0: айналу жоқ
  • 1: 90 градус сағат тіліне қарсы
  • 2: 180 градус
  • 3: 90 градус сағат тілімен

 

Басқа шағылыстыру опциялары

Тек оқуға арналған

Басқару элементтерін өшіру үшін (құрылғымен әрекеттесе алатын барлық нәрсе: енгізу пернелері, тінтуір оқиғалары, файлдарды сүйреп апару):

scrcpy --бақылаусыз scrcpy -n

Сергек болыңыз

Құрылғы розеткаға қосылған кезде біраз кідірістен кейін құрылғының ұйықтауын болдырмау үшін:

scrcpy --stay-awake scrcpy -w

scrcpy жабылған кезде бастапқы күй қалпына келеді.

Экранды өшіріңіз

Пәрмен жолы опциясы арқылы іске қосу кезінде шағылыстыру кезінде құрылғы экранын өшіруге болады:

scrcpy --экранды өшіру scrcpy -S

Жанасуларды көрсету

Презентациялар үшін физикалық жанасуларды (физикалық құрылғыда) көрсету пайдалы болуы мүмкін.

Android бұл мүмкіндікті ұсынады Әзірлеушілер опциялары.

сценарийлік іске қосу кезінде осы мүмкіндікті қосу және шығу кезінде бастапқы мәнді қалпына келтіру опциясын ұсынады:

scrcpy --show-touches scrcpy -t

Тек көрсететінін ескеріңіз физикалық тигізеді (құрылғыдағы саусақпен).

Файлды тастау

APK орнатыңыз

APK орнату үшін APK файлын сүйреп апарыңыз (соңында .apk) сценарий терезе.

Көрнекі кері байланыс жоқ, журнал консольге басып шығарылады.

Файлды құрылғыға жіберіңіз

Файлды итеру үшін /sdcard/Download/ құрылғыға (APK емес) файлды сүйреп апарыңыз сценарий терезе.

Көрнекі кері байланыс жоқ, журнал консольге басып шығарылады.

Мақсатты каталогты бастау кезінде өзгертуге болады:

scrcpy --push-target=/sdcard/Фильмдер/

Shortcuts

Барлық төте жолдарды көру үшін қараңыз осы

Мұнда сіз барлық нұсқаулар мен пайдалы командаларды көресіз. Бұл пайдалы деп үміттенеміз.

Қатысты Мақалалар