在【Android】百度云盘高速下载这篇文章提到termux这个app,这个app我之前接触过没有深入研究。最近几天都在研究这个app的玩法,在Google play 商店发现有个叫termux:api 的app,谷歌了一下发现玩法挺多的。在这里整理一下。Termux:API 英文wiki
下载地址
Google play下载地址 F-Droid下载地址
使用方法
在termux用输入pkg install termux-api
等待安装完成
查看电池信息
在termux中输入termux-battery-status
显示出电池的信息

调节亮度
在Termux中输入termux-brightness 0到255间的数字
可以调节亮度。注意要去设置里给权限

显示通话记录
在termux中输入termux-call-log
同样也要给权限。我刚刷机没有通话记录,这里就不放图了。
显示摄像头信息
在termux中输入termux-camera-info
出现摄像头信息
拍照(这个有点东西)
在termux输入termux-setup-storage
#获取权限
再输入
termux-camera-photo /storage/emulated/0/DCIM/Camera/233.jpg
#在/storage/emulated/0/DCIM/Camera目录下保存233.jpg

盲拍,也不知道为什么拍成这样。我再研究一下。
剪切板相关
在termux中输入termux-clipboard-get
#获取系统剪贴板文本。
termux-clipboard-set
#设置系统剪贴板文本。如termux-clipboard-set 假装是大佬
#则粘贴的内容就是“假装是大佬”。即当你新复制了文本
列出联系人
在termux中输入termux-contact-list
还是要给权限,这里涉及隐私,不上图了。
打开一个文本框
在termux中输入termux-dialog
不知道有什么用。。。
输入“假装是大佬”后

下载功能
在termux中输入termux-download 下载链接
调用系统下载器下载。


使用指纹传感器检查身份验证
在termux中输入termux-fingerprint
不懂玩,报错。。。。
红外有关
在termux中输入termux-infrared-frequencies
#查询红外发射器支持的载波频率。
termux-infrared-transmit
#传输红外图案。(不知道什么东西,老是说没指定频率,我也不懂怎么指定频率)
定位
在termux中输入termux-location
不知道基于什么定位,反正我定不了。富强上网了也定不了。。。
媒体相关
在termux中输入termux-media-player
出现
Usage: termux-media-player cmd [args]
help Shows this help
#这个不用说,显示帮助
info Displays current playback information
#显示当前播放信息
play Resumes playback if paused
#暂停后恢复播放
play <file> Plays specified media file
#播放指定的媒体文件
pause Pauses playback
#暂停播放
stop Quits playback
#退出播放
#谷歌机翻
输入
termux-media-scan 路径
扫描媒体文件。
录音
在termux中输入termux-microphone-record
出现
Usage: termux-microphone-record [args]
Record using microphone on your device
-h Shows this help
-d Start recording w/ defaults
-f <file> Start recording to specific file
-l <limit> Start recording w/ specified limit (in seconds)
-i Get info about current recording
-q Quits recording
#-h 显示此帮助
#-d 开始录制带默认值
#-f <file> 开始录制到特定文件
#-l <limit> 开始录制w /指定限制(以秒为单位)
#-i 获取有关当前录制的信息
#-q 退出录制
#用法,如
termux-microphone-record -d
#开始录制
显示传感器信息
在termux中输入termux-sensor
显示
No arguments supplied!
Usage: termux-sensor
Get information about types of sensors as well as live data
-h, help Show this help
-a, all Listen to all sensors (WARNING! may have battery impact)
-c, cleanup Perform cleanup (release sensor resources)
-l, list Show list of available sensors
-s, sensors [,,,] Sensors to listen to (can contain just partial name)
-d, delay [ms] Delay time in milliseconds before receiving new sensor update
-n, limit [num] Number of times to read sensor(s) (default: continuous) (min: 1)
#没有提供参数!
#用法:termux-sensor -参数
#获取有关传感器类型和实时数据的信息
#-h help显示此帮助
#-a 全部听取所有传感器(警告!可能会对电池造成影响)
#-c cleanup执行清理(释放传感器资源)
# -l list显示可用传感器的列表
#-s sensors [,,,]要监听的传感器(只能包含部分名称)
# -d delay [ms]接收新传感器更新前的延迟时间(以毫秒为单位)
# -n limit [num]读取传感器的次数(默认值:连续)(min:1)
短信相关
在termux中输入termux-sms-inbox
会在屏幕列出短信,涉及隐私,不上图。
输入
termux-sms-send
#发送短信,格式如下
termux-sms-send -n number(s) recipient number(s) - separate multiple numbers by commas
#多个联系人用英语的逗号隔开
#如发送:在吗? 到10086
termux-sms-send -n 10086 在吗?
效果如图
打电话
在termux中输入termux-telephony-call 联系人
#如
termux-telephony-call 10086
效果如图
调节音量
在termux中输入termux-volume
#可以看到音量大小
#“alarm, music, notification, ring, system, call”分别是“闹钟,音乐,通知,响铃,系统,电话”
termux-volume call 7
#把通话音量调到7
换壁纸
在termux中输入termux-wallpaper
#参数
#-h 显示此帮助
#-f <file>从文件设置壁纸
#-u <url>从url资源设置壁纸(这个有点意思)
#-l 设置锁屏壁纸{牛轧糖(安卓n)及以后}
WiFi相关
在termux中输入termux-wifi-enable true | false
#WiFi 开 | 关
termux-wifi-connectioninfo
#获取当前 WiFi 连接信息
termux-wifi-scaninfo
#获取最近一次 WiFi 扫描信息(要开定位)

总结
termux其实是很高逼格的,在小伙伴面前秀一手。可以通过编程来实现自动定时短信发送, 语音播报等。
学海无涯,慢慢来吧。