当前位置:首页>安卓软件>常用工具>termux api
termux api
  • 类型:常用工具
  • 版本:
  • 平台:安卓软件
  • 时间:2026-05-20 14:05:45
  • 大小:8MB

termux api手机工具实用工具

游戏截图
  • termux api
  • termux api

Termux API 是一款专为 Termux 用户打造的强大扩展工具,它让你的安卓设备瞬间变身全能开发终端。通过这款应用,你可以轻松调用系统级功能,如短信收发、GPS定位、摄像头控制、联系人访问等,并快速搭建本地或远程 API 接口,实现对智能设备的高效操控。无论你是开发者、极客还是技术爱好者,Termux API 都能为你打开手机端 Linux 编程的新世界。立即下载体验,释放你的设备潜能!

软件教程

安装说明:

除了安装本应用外,还需在 Termux 内部额外安装 termux-api 软件包。

$ apt install termux-api

关于可用的 API 命令详情,请参考官方文档。

https://wiki.termux.com/wiki/Termux:API

注意:此应用为附加组件,必须配合主程序 Termux 使用才能生效。

获取权限

读取短信内容、发送短信、允许程序从非系统拨号器输入电话号码、访问联系人通讯录信息。

允许访问摄像头进行拍照、通过麦克风录制音频、通过 WiFi 或移动基站获取用户大致经纬度(定位误差约 30 至 1500 米)。

通过 GPS 芯片接收卫星信号实现高精度定位(误差小于 10 米)、设置桌面壁纸、允许设备振动、读取电话状态、获取当前网络连接状态(判断网络是否有效)。

获取 WiFi 接入状态及热点信息、切换 WiFi 开关、读写系统设置项、允许开机自启、支持 NFC 近距离通信操作(用于移动支付等场景)。

termux api使用教程

首先将 Termux:API 安装到手机并授予所需权限。随后在 Termux 中执行以下命令安装 termux-api 包:

pkg install termux-api

从 GitHub 复制 termux-api-command.py 脚本到 Termux,进入该脚本所在目录并运行,即可看到如下界面:

使用Termux在手机上运行Python教程

Termux 初始化

首次启动 Termux 时,需等待“Installing bootstrap packages”(安装引导程序包)过程完成,如下图所示。

引导包安装完毕后,将显示 Termux 欢迎界面,如下图。

在 Termux 中输入命令 termux-setup-storage 并回车,以申请存储权限(长按屏幕选择 Paste 粘贴),点击“允许”即可,如下图所示。

Termux 换镜像

为提升软件包下载速度和安装成功率,建议在安装前更换国内镜像源。未换源时安装 vim 可能失败,如下图所示。

以下以清华大学开源软件镜像站为例。在 Termux 中执行 termux-change-repo 命令,进入图形化配置界面,如下图。

注:此操作仅适用于较新版本 Termux(如 0.114),不适用于 0.73 版;且镜像仅支持 Android 7.0(API 24)及以上系统,旧版本使用可能导致异常。

使用方向键上下移动,空格键选中需更换的仓库,建议全选,如下图。

按回车进入下一界面,如下图。

选择最后一项 “Mirrors by BFSU”,如下图。

确认无误后回车,系统将自动完成镜像更换,成功提示如下图。

Termux安装 Python

在 Termux 中输入 pkg install python 并回车开始安装 Python,界面如下。

输入 Y 并回车继续安装,如下图所示。

等待安装完成,出现下图即表示 Python 环境已成功部署。

恭喜你,Python 环境已准备就绪,现在就可以运行你的第一个程序了!

Termux安卓版入门教程

更新时间:2024/6/25

一、Termux 是什么?

Termux 是一款运行在安卓设备上的 Linux 终端模拟器,无需 Root 权限即可提供完整的命令行环境,让你在手机上直接使用 Linux 工具链。

它只是一个普通 App,可从应用商店直接安装,开箱即用,无需复杂配置。

二、环境准备

启动 Termux 后,你会看到一个全屏命令行界面。虽然可用触摸键盘输入,但推荐搭配蓝牙键盘以提升效率。

第一步:更新系统,确保使用最新软件包。

# 连接远程仓库,获取软件包信息

$ apt update

# 升级已安装的软件包

$ apt upgrade

第二步:测试系统功能。

# 安装 sl 测试包

$ apt install sl

# 运行测试命令

$ sl

若一切正常,屏幕上将出现一辆行驶的火车动画。

第三步:访问手机存储

默认情况下,App 仅能访问自身数据。如需读写手机存储,需手动授权。

$ termux-setup-storage

执行后会弹出权限请求对话框,点击“允许”即可。

授权后,当前目录将生成 storage 子目录,它是手机存储的符号链接,后续文件操作均可在此进行。

三、软件包管理

Termux 支持 apt 和 pkg 两种包管理命令。

# 安装软件包

$ pkg install [package name]

# 卸载软件包

$ pkg uninstall [package name]

# 列出所有可用包

$ pkg list-all

实际上,pkg 底层仍调用 apt,但会在执行前自动运行 apt update,确保安装最新版本。因此,apt install sl 与 pkg install sl 效果基本一致。

完整软件包列表可查阅官方资源。

四、Node.js

安装 Node.js:

$ apt install nodejs

安装完成后即可运行 JavaScript 脚本。例如创建 hello.js 文件:

// hello.js

console.log('hello world');

然后执行:

$ node hello.js

hello world

五、架设 Server

通过 Node.js 启动 HTTP 服务器:

首先全局安装 http-server:

$ npm install -g http-server

然后启动服务:

$ http-server

成功后,终端会显示服务已在 8080 端口运行,并提示可访问的 IP 地址。

假设手机局域网 IP 为 192.168.2.6,则可通过电脑浏览器访问 http://192.168.2.6:8080 查看 Termux 根目录。进入 storage 目录即可下载手机文件。

若手机与电脑不在同一网络,可开启手机热点,让电脑通过热点连接后再访问。

此外,可通过以下命令查看手机 IP:

$ apt install net-tools

$ ifconfig

六、Python

也可使用 Python 快速搭建 HTTP 服务:

$ apt install python

$ python -m http.server 8080

随后即可从电脑访问手机服务。

Termux 功能远不止于此,还可部署 Apache、FTP、SSH、Rsync 等服务,实现更复杂的远程访问方案。

如何使用Termux安卓版搭建本地VSCode在线编程环境

更新时间:2024/6/25

初见Termux

Termux 是一款无需 Root 的安卓终端模拟器和 Linux 环境应用,建议从 Google Play 商店安装以获得最佳体验。

安装后你会看到一个终端界面。虽然它本身不能直接运行标准 Linux 二进制程序,但可通过安装 proot-distro 在内部部署完整的 Linux 发行版。

更换速度更快的Termux源

为加快后续安装速度,建议先更换为国内镜像源(如中科大源),避免默认国际源带来的延迟。

官方提供了详细的换源指南。

安装proot-distro

换源后,先执行 pkg update 更新软件列表,再安装 proot-distro:

pkg install proot-distro

安装效果如下图所示。

proot-distro 支持多种主流 Linux 发行版,包括 Alpine、Arch、Debian、Ubuntu、Manjaro 等。

安装Ubuntu环境

以 Ubuntu 22.04 (jammy) 为例,执行以下命令安装:

proot-distro install ubuntu

安装过程需联网,请耐心等待。

进入并配置Ubuntu环境

安装完成后,使用 proot-distro login ubuntu 进入 Ubuntu shell。执行 uname -a 可查看内核版本(通常为 5.4)。此后操作与桌面 Linux 完全一致,可自由安装前端(Electron、React、Vue)或后端(Java、Go、Rust、C++)开发环境。配置 SSH 后,还能用电脑远程调试代码。

建议更换为中科大 Ubuntu port 源以加速软件下载。

请先安装 vim 和 wget:vim 用于编辑配置文件,wget 用于下载 VSCode Server,两者均可通过 apt install 安装。

下载VSCode Server

从 GitHub 下载最新 ARM64 版本并解压。

使用 vim 创建配置文件 /root/.config/code-server/config.yaml,填入以下内容,设置监听所有地址、密码认证及 8080 端口:

bind-addr: 0.0.0.0:8080

auth: password

password: 12345

cert: false

接着下载并启动 VSCode Server:

# 下载

wget https://github.com/coder/code-server/releases/download/v4.4.0/code-server-4.4.0-linux-arm64.tar.gz

# 解压

tar -zxvf code-server-4.4.0-linux-arm64.tar.gz

# 进入目录

cd code-server-4.4.0-linux-arm64/bin

# 运行

./code-server

此时 VSCode Server 已在手机上成功运行。

测试效果

先在手机浏览器访问 http://127.0.0.1:8080,验证本地连接成功。

输入密码 12345 后,即可进入 VSCode 界面(图示为横屏模式)。

现在,你可以用电脑访问手机上的 VSCode Server,编写并编译程序。

安装GCC/编写代码

执行以下命令安装 GCC 编译器:

sudo apt update && sudo apt install -y gcc g++

编写一段简单 C 程序进行测试,结果如下图,编译运行成功。

结语

以上仅展示了 Termux 的冰山一角。借助完整的 Ubuntu 环境,你还能搭建邮箱系统、个人网站、私有云盘等。有人担心耗电问题,但实际上,Termux 的资源消耗远低于某些主流“绿色”聊天软件。

初始化使用说明

更新时间:2024/6/25

初次使用 Termux 需等待 Installing bootstrap packages (安装引导程序包)完成,如下图。

termux官方版图片6

等待 Installing bootstrap packages (安装引导程序包)结束后可看到 Termux 的欢迎界面,如下图。

termux官方版图片7

在 Termux 中输入命令 termux-setup-storage 回车以获取储存权限(注:长按后按 Paste 粘贴),如下图,点允许即可。

termux官方版图片8

换镜像使用说明

使用 Termux 安装包之前一般需先换镜像,不换镜像可能会导致包安装慢或安装失败,下图为未换镜像尝试安装 vim 失败截图。

termux官方版图片9

这里以换成清华大学开源软件镜像为例,在 Termux 中执行命令 termux-change-repo 进入图形界面如下图。

注:以下操作只适用于较新版的 Termux,如0.114,不适用0.73版的)(警告:镜像仅适用于 Android 7.0 (API 24) 及以上版本,旧版本系统使用本镜像可能导致程序错误。)

termux官方版图片10

使用自带方向键可上下移动,空格选择需要更换的仓库,这里我全选,如下图。

termux官方版图片11

回车进入下一界面,如下图。

termux官方版图片12

选择最后 Mirrors by BFSU,如下图。

termux官方版图片13

确认无误后回车,镜像源会自动完成更换。出现如下镜像更换成功。

termux官方版图片14

Termux安装 Python

在 Termux 中输入 pkg install python 回车安装Python,出现如下图。

termux官方版图片15

输入 Y 回车,出现下图。

termux官方版图片16

等待,等到出现下图代表安装 Python 成功。

termux官方版图片17

到这恭喜您 Python 环境已经安装完了,赶快运行个程序试试吧!

常见问题

这个Python脚本有什么用处?

该脚本界面为印尼语,但我们已部分翻译其功能。主要用途包括:

获取和写入剪贴板

调用指纹

由此可见,该脚本旨在简化 Termux-API 的调用流程,实际还包含更多实用功能。

【如何公网访问】

公网访问

若想将手机端口暴露至公网,有两种便捷方式:

使用 ssh 反向代理(配合 autossh 提升隧道稳定性)

使用 ngrok(需下载 ARM 架构版本)

通过上述方法,你可在公网访问手机上运行的服务,甚至将 SSH 端口对外开放,实现随时随地远程连接手机——前提是 Termux 处于运行状态。

【如何提高输入效率】

Termux 为纯命令行界面,而普通手机输入法缺乏功能键(如 Esc、Ctrl、Alt、Tab 等)。

Termux 提供以下解决方案:

音量减键模拟 Ctrl 键,因此中止命令只需按“音量减 + C”(等效 Ctrl+C)

音量加键 + Q 可呼出扩展键盘,包含 ESC、CTRL、ALT、TAB、-、/、| 等常用键

你还可以通过以下方式进一步提升效率:

使用蓝牙键盘

安装 Hacker's Keyboard:一款专为开发者设计的输入法,提供完整功能键布局,显著提升 CLI 和编程效率

通过电脑 SSH 连接 Termux

安装 Jupyter Notebook,在电脑浏览器中访问 Termux(支持网页版终端)

软件功能

从终端读取和发送短信。

通过脚本访问设备的 GPS 位置传感器。

将命令执行结果传递给系统的文本转语音引擎。

在特定事件触发时使设备振动提醒。

通过 shell 脚本读写系统剪贴板内容。

从系统通讯录中列出所有联系人信息。

除了安装这个应用外,还需要在 Termux 里面安装一个额外的包。

应用信息
  • 大小:8MB
  • 厂商:505 Games
  • 包名:com.termux.api
  • 版本:
  • MD5值:0fcf09ce34d3ca07a43f8d928c3a65e7
相关版本
推荐标签
热门排行
专题排行