Este artículo es una reproducción de " Cinco formas de tomar capturas de pantalla de dispositivos OpenHarmony ", del autor Westinyang .
Tabla de contenido
- Método 1: Centro de control del sistema
- Método 2: herramienta de screencasting OHScrcpy
- Método 3: función de captura de pantalla de DevEcoStudio
- Capítulo 4: hdc shell snapshot_display
- Método 5: hdc shell wukong
- Manténganse al tanto
Vídeo de demostración: [Kaihong Teaching 2.0] 5 formas de tomar capturas de pantalla en OpenHarmony_哔哩哔哩_bilibili
Método 1: Centro de control del sistema
- Desliza hacia abajo en la parte superior y haz clic en captura de pantalla en el centro de control.
- Este método es el más común, puede verlo en el álbum de fotos después de tomar una captura de pantalla, pero debe tenerse en cuenta que es posible que algunos firmware portados de terceros no admitan esta función.
- Utilice el siguiente comando para extraer el directorio de captura de pantalla del dispositivo a la computadora
hdc file recv /storage/media/100/local/files/Pictures/Screenshots
Método 2: Se recomienda la herramienta de screencasting OHScrcpy
OHScrcpy es una herramienta de proyección de PC para dispositivos OpenHarmony que desarrollé el 3 de junio de 2023. La última versión es 1.0-Beta2 y Beta3 aún está en desarrollo. Hay demostraciones en video, direcciones de descarga y temas relacionados a continuación.
- 1.0 Beta1:
- OHScrcpy: nació la primera herramienta de proyección de pantalla Hongmeng de código abierto de OpenHarmony ~
- 1.0 Beta2: OHScrcpy1.0-Beta2, una herramienta de proyección Hongmeng de código abierto de OpenHarmony, admite interacción táctil
- Dirección de descarga: Herramienta OpenHarmony Screencasting Descarga de software OHScrcpy, tutorial y análisis técnico - 哔哩哔哩
- Tema relacionado: https://github.com/Genymobile/scrcpy/issues/4137
Haga clic derecho para seleccionar la captura de pantalla o presione la tecla de acceso directo F1, como se muestra en la siguiente figura
Método 3: función de captura de pantalla de DevEcoStudio
Haga clic en el registro a continuación y luego haga clic en el botón de captura de pantalla del dispositivo en la esquina inferior izquierda
Capítulo 4: hdc shell snapshot_display
jpeg de calidad normal
No hay una descripción del documento oficial. Al descompilar y analizar algunos paquetes jar de DevEcoStudio, podemos ver algunas implementaciones internas.
hdc shell "snapshot_display -f /data/0.jpeg"
hdc file recv /data/0.jpeg
Método 5: hdc shell wukong
alta calidad png
Wukong era originalmente una herramienta de prueba de estabilidad proporcionada por OpenHarmony y también viene con una función de captura de pantalla, el documento oficial.
hdc shell wukong special -p
La ejecución del comando anterior generará lo siguiente
PS C:\Users\westinyang\Desktop> hdc shell wukong special -p
Start connect to AAMS
Success connect to AAMS
INF : ( 115) EnvInit : "Report currentTestDir: (/data/local/tmp/wukong/report/20230724_072217/)"
INF : ( 120) EnvInit : "Report CSV: (/data/local/tmp/wukong/report/20230724_072217/wukong_report.csv)"
INF : ( 121) EnvInit : "Report JSON: (/data/local/tmp/wukong/report/20230724_072217/data.js)"
INF : ( 124) EnvInit : "Report exception dir: (/data/local/tmp/wukong/report/20230724_072217/exception/)"
INF : ( 92) StartCrashDirListen : create listener thread
INF : ( 94) StartCrashDirListen : thread detach
INF : ( 68) InitCsvFile : "CSV: (/data/local/tmp/wukong/wukong_20230724_072217.csv)"
INF : ( 55) ListenCrashDir : init notify
INF : ( 60) ListenCrashDir : add_watch
La captura de pantalla está en el directorio currentTestDir en esta salida, use el siguiente comando para llevarla a la computadora, tenga en cuenta que esta ruta es aleatoria
hdc file recv /data/local/tmp/wukong/report/20230724_072217/
Manténganse al tanto
- Comunidad de desarrolladores OpenHarmony (posición no oficial): OHOS Dev: comunidad de desarrolladores OpenHarmony (posición no oficial, creada para el futuro de OpenHarmony, Peace & Love) amigos interesados, pueden seguirlos o solicitar unirse
- Bilibili: espacio personal de westinyang-página de inicio personal de westinyang-contribución en video de 哔哩哔哩 Desarrollo de aplicaciones OpenHarmony y tutoriales técnicos relacionados