Termux API
Untuk menggunakan Termux API selain sudah menginstall aplikasi Termux itu sendiri pastikan juga sudah menginstall aplikasi Termux:API di Play Store.
Selain menginstall aplikasi Termux:API dari Play Store kita juga harus menginstall package termux-api di termux, caranya masukkan command berikut di termux lalu tekan enter
$ pkg install termux-api
Menggunakan Termux API
Berikut adalah contoh-contoh command dari termux api
termux-battery-status
Menampilkan status baterai.
$ termux-battery-status
{
"health": "GOOD",
"percentage": 95,
"plugged": "UNPLUGGED",
"status": "DISCHARGING",
"temperature": 32.900001525878906
}
$
termux-brightness
Mengatur tingkat kecerahan layar antara 0 dan 255 atau auto.
$ termux-brightness 150
termux-camera-info
Menampilkan informasi kamera pada perangkat.
termux-camera-photo
Untuk mengambil foto dan menyimpannya dalam format JPEG.
Pemakaian
termux-camera-photo [-c camera-id] output-file
Opsi
-c camera-id adalah ID dari kamera (lihat termux-camera-info), secara default adalah 0.
$ termux-camera-photo -c 1 /sdcard/foto.jpg
termux-clipboard-get
Menampilkan teks clipboard sistem (teks yang di-copy paste).
termux-clipboard-set
Mengatur teks clipboard sistem.
Pemakaian
termux-clipboard-set [text]
termux-contact-list
Menampilkan daftar kontak.
termux-dialog
Menampilkan dialog widget untuk input pengguna.
Pemakaian
termux-dialog widget [opsi]
$ termux-dialog text -t "Judul dialog" -i "teks petunjuk"
Untuk menampilkan daftar widget dan opsi yang didukung gunakan opsi -l
termux-download
Untuk mengunduh dengan pengelola unduhan sistem.
Pemakaian
termux-download [-d deskripsi] [-t judul] url-untuk-download
Opsi
-d deskripsi untuk deskripsi notifikasi permintaan unduhan.
-t judul untuk judul notifikasi permintaan unduhan.
termux-location
Untuk menampilkan lokasi perangkat.
termux-media-player
Putar file media yang ditentukan menggunakan Media Player API.
Pemakaian
termux-media-player [command] [args]
Command
info Menampilkan informasi pemutaran saat ini
play Melanjutkan pemutaran jika dijeda
play
pause menjeda pemutaran
stop Keluar dari pemutaran
termux-media-scan
Pindai file yang ditentukan dan tambahkan ke penyedia konten media.
Pemakaian
termux-media-scan [-v] [-r] file [file ...]
Output ditampilkan dalam teks biasa (pesan informasi).
Opsi
-r memindai direktori secara rekursif
-v Modus verbose
termux-share
Bagikan file atau teks yang ditentukan atau dari input standar.
Pemakaian termux-share [opsi] [file]
Opsi
-a action tindakan apa yang akan dilakukan: edit/send/view (default: view)
-c content-type tipe konten (default: berdasarkan ekstensi file)
-d bagikan ke penerima default jika ada yang dipilih alih-alih menunjukkan pemilih.
-t title judul untuk file yang dibagikan (default: nama file yang dibagikan)
termux-telephony-call
Panggil nomor telepon.
Pemakaian
termux-telephony-call [nomor]
Membutuhkan nomor telepon yang ditentukan dalam format yang sesuai.
termux-telephony-deviceinfo
Menampilkan informasi tentang perangkat telepon.
termux-toast
Tampilkan teks dalam Toast (sembulan sementara).
Pemakaian
termux-toast [opsi] [teks]
Teks yang akan ditampilkan disediakan sebagai argumen atau dibaca dari stdin (input standar) jika tidak ada argumen yang diberikan.
Opsi
-h menampilkan bantuan
-b atur warna background (warna dalam bahasa inggris, default: gray)
-c atur warna teks (default: white)
-g atur posisi toast: [top, middle, bottom] (default: middle)
-s hanya menampilkan toast untuk sementara waktu.
termux-torch
Hidupkan/matikan lampu LED pada perangkat
Pemakaian
termux-torch [on atau off]
Pilih salah satu on atau off.
termux-vibrate
Getarkan perangkat.
Pemakaian
termux-vibrate [opsi]
Opsi
-d durasi dalam milidetik (default: 1000)
-f paksa getar walau dalam modus senyap.
termux-volume
Ubah volume aliran audio yang ditentukan.
Pemakaian
termux-volume [stream] [volume]
stream: alarm, music, notification, ring, system, call.
Panggil tanpa argumen untuk menampilkan informasi tentang masing-masing aliran audio.
termux-wallpaper
Ubah wallpaper perangkat.
Pemakaian
termux-wallpaper [opsi]
Opsi
-f
-u
termux-wifi-connectioninfo
Tampilkan informasi koneksi wifi.
termux-wifi-enable
Hidupkan atau matikan wifi.
Pemakaian
termux-wifi-enable [true atau false]
true: hidupkan
false: matikan