Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:android:aplicaciones:termux:termux_api

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:android:aplicaciones:termux:termux_api [2026/04/26 16:01] – [Comandos] tempwininformatica:sistemas_operativos:android:aplicaciones:termux:termux_api [2026/04/26 16:59] (actual) – [Alertar del nivel de batería] tempwin
Línea 5: Línea 5:
  
   * [[https://github.com/termux/termux-api|Repositorio de código]]   * [[https://github.com/termux/termux-api|Repositorio de código]]
 +  * [[https://wiki.termux.com/wiki/Termux:API|Wiki oficial]]
 ===== Instalación ===== ===== Instalación =====
  
Línea 59: Línea 59:
  
 ===== Casos prácticos ===== ===== Casos prácticos =====
 +
 +==== Notificaciones personalizadas ====
 +
 +Mediante el comando ''termux-notification'' podemos enviar notificaciones al terminal Android que aparecerán en el área de notificaciones.
 +
 +<code>
 +termux-notification --title "Script terminado" --content "Todo OK"
 +</code>
 +
 +Puede ser útil para scripts largos, copias de seguridad o descargas.
 +
 +
 +==== Alertar del nivel de batería ====
 +
 +Utilizando el comando ''termux-battery-status'' podríamos crear el siguiente script:
 +
 +<code bash>
 +level=$(termux-battery-status | jq '.percentage')
 +
 +if [ "$level" -lt 15 ]; then
 +  termux-notification --title "Batería baja" --content "Queda menos del 15%"
 +fi
 +</code>
 +
 +<WRAP center round important 60%>
 +Necesario instalar el paquete ''jq'': ''pkg jq''.
 +</WRAP>
 +
 +==== Hacer fotos sigilosamente ====
 +
 +Utilizando el comando ''termux-camera-photo'' podemos hacer fotos con la cámara trasera incluso con el móvil bloqueado:
 +
 +<code>
 +termux-camera-photo foto.jpg
 +</code>
 +
 +==== Grabar audio sigilosamente ====
 +
 +Gracias al comando ''termux-microphone-record''.
 +
 +Por ejemplo, para grabar el audio que recoja el dispositivo durante 10 segundos:
 +
 +<code>
 +termux-microphone-record -f audio.mp3 -l 10
 +</code>
 +
 +Si queremos poner a grabar sin límite:
 +
 +<code bash>
 +termux-microphone-record -f nombre-fichero -l 0
 +</code>
 +
 +Para detener la grabación:
 +
 +<code bash>
 +termux-microphone-record -q
 +</code>
 +
 +==== Controlar volumen ====
 +
 +Gracias al comando ''termux-volume'' podremos gestionar el volumen de los diferentes //streams// disponibles:
 +
 +  * alarm
 +  * notification
 +  * music
 +  * ring
 +  * system
 +  * call
 +
 +Si lo lanzamos sin argumentos, podremos ver todos los //streams// disponibles, cuál es su volumen actual y cuál el máximo:
 +
 +<code>
 +termux-volume
 +</code>
 +
 +Para poner el volumen de la música al 0:
 +
 +<code>
 +termux-volume music 0
 +</code>
 +
 +==== Sensores del dispositivo ====
 +
 +Gracias al comando ''termux-sensor'' podemos obtener información sobre el tipo de sensores del dispositivo e información en tiempo real.
 +
 +Para ver los sensores que tiene disponibles nuestro dispositivo:
 +
 +<code>
 +termux-sensor -l
 +</code>
 +
 +==== Texto a voz (TTS) ====
 +
 +Gracias al comando ''termux-tts-speak'' podemos pasar cualquier texto a voz que puede ser útil como alerta auditiva o asistentes personales:
 +
 +<code>
 +termux-tts-speak "Copia de seguridad completada"
 +</code>
informatica/sistemas_operativos/android/aplicaciones/termux/termux_api.1777212071.txt.gz · Última modificación: por tempwin