Termux玩法

玩了玩 termux-api,蛮有意思的,记录一下

先在 F-Droid 上安装好 Termux 和 Termux:API

在手机里设置 Termux 和 Termux的权限,不同手机的不一样,看着给权限,以为后面使用命令的时候如果没有权限就无法使用了

打开 Termux 输入

1
pkg install termux-api

安装 Termux-api
这样就可以让 Termux 调用 Termux:api 的接口了

这时候就可以测试是不是可以使用了,使用以下命令可以打开手机的手电筒

1
termux-torch on

关闭手电筒

1
termux-torch off

本来已经可以快乐地玩耍了,但我想着用电脑通过 ssh 连接到手机的 Termux,把手机给别人玩的时候可以恶作剧一下 O(∩_∩)O哈哈~
Termux 输入一下命令安装 openssh

1
pkg install openssh
  • 注意:Termux 上 openssh 的端口是8022,不是22,在 ssh 连接的时候要指定端口

查看本机的用户名

1
whoami

查看手机 IP 地址

1
ifconfig

设置密码

1
passwd

这样电脑就可以 ssh 上自己的手机做一些有意思的事情了

1
ssh -p 8022 <name>@<IP>

我这里放几个有意思的命令

拍照

1
2
3
4
termux-camera-info
termux-camera-photo [-c camera-id] <output-file>

#eg: termux-camera-photo -c 0 WJK.jpg
  • 第一条命令查看一下手机的相机信息
  • 第二条命令用相机的 ID 来调用相机拍照

获取通讯录信息

1
termux-contact-list

拨打电话

1
termux-telephony-call [number]

手机震动

1
termux-vibrate [-d duration] [-f]
  • -d: 持续时间单位毫秒,默认1000
  • -f: 强制震动 o(////▽////)q

调用系统下载器

1
termux-download [-d 描述] [-t 标题] url

了解新东西就很开心,当学会了使用时就更开心了O(∩_∩)O
这个软件学会了以后我脑子里突然多了很多有意思的想法,等我去写个代码实现一波(≧∇≦)ノ