成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android終端模擬器Termux的強大功能:應用調(diào)用Termux執(zhí)行命令

移動開發(fā) Android
Termux為多種編程語言提供了支持,包括Python、Ruby、Node.js、PHP、Perl等,簡單配置后可以在Android設備上編寫和運行代碼。還提供了豐富的命令行工具,如grep、awk、sed以及各種文本處理和網(wǎng)絡診斷工具。

Termux介紹

Termux是一款開源的Android終端模擬器,使用apt和dpkg作為包管理工具,可以輕松安裝、升級和管理各種軟件包。

Termux為多種編程語言提供了支持,包括Python、Ruby、Node.js、PHP、Perl等,簡單配置后可以在Android設備上編寫和運行代碼。還提供了豐富的命令行工具,如grep、awk、sed以及各種文本處理和網(wǎng)絡診斷工具。

Termux允許用戶訪問和管理Android設備上的文件,包括內(nèi)部存儲和外部存儲。同時包含SSH客戶端和服務器,允許用戶遠程連接到其他計算機或者讓其他計算機連接到Termux。此外還支持版本控制系統(tǒng)如Git和Subversion,用戶可以在其設備上進行版本控制操作。

調(diào)用Termux執(zhí)行命令

自Termux 0.95版起,第三方應用程序可以通過向RunCommandService發(fā)送intent或成為termux-tasker插件客戶端的插件,在Termux應用程序上下文中運行命令。

  1. 配置Termux允許外部應用調(diào)用: 打開Termux,修改~/.termux/termux.properities文件,添加一行:
allow-external-apps = true

對于安卓版本>=10.0,需要給Termux啟用關聯(lián)應用權(quán)限,否則將不允許第三方應用直接后臺啟動Termux,而是當Termux在后臺運行時才能調(diào)用。

啟用「關聯(lián)應用」權(quán)限:【應用信息】 -> 【應用】 -> 【Termux】 -> 【權(quán)限】 -> 【關聯(lián)應用】。

  1. 應用配置: 在AndroidManifest.xml文件中請求com.termux.permission.RUN_COMMAND權(quán)限,在代碼中給RunCommandService發(fā)送Intent。
<uses-permission android:name="com.termux.permission.RUN_COMMAND"/>

代碼中Intent構(gòu)建:

intent.setClassName("com.termux", "com.termux.app.RunCommandService");
intent.setAction("com.termux.RUN_COMMAND");
intent.putExtra("com.termux.RUN_COMMAND_PATH", "/data/data/com.termux/files/usr/bin/top");
intent.putExtra("com.termux.RUN_COMMAND_ARGUMENTS", new String[]{"-n", "5"});
intent.putExtra("com.termux.RUN_COMMAND_WORKDIR", "/data/data/com.termux/files/home");
intent.putExtra("com.termux.RUN_COMMAND_BACKGROUND", false);
intent.putExtra("com.termux.RUN_COMMAND_SESSION_ACTION", "0");
startService(intent);

相關參數(shù)說明:

  • com.termux.RUN_COMMAND_PATH:調(diào)用的ELF文件;
  • com.termux.RUN_COMMAND_ARGUMENTS:調(diào)用命令參數(shù);
  • com.termux.RUN_COMMAND_WORKDIR:工作目錄;
  • com.termux.RUN_COMAND_BACKGROUND:是否后臺運行。如果為true則不會進入TermuxActivity;
  • com.termux.RUN_COMMAND_SESSION_ACTION:會話動作。

此處調(diào)用的是top命令:/data/data/com.termux/files/usr/bin/top

責任編輯:武曉燕 來源: 沐雨花飛蝶
相關推薦

2022-02-14 10:29:40

AndroidLinux模擬器

2009-09-08 10:35:24

LINQ技術

2010-03-04 13:36:55

openSUSE

2018-01-29 11:40:44

LinuxAndroidTermux

2017-11-27 09:31:40

Linux終端模擬器Xiki

2010-01-27 18:27:07

Android模擬器應

2019-02-20 11:24:27

Linux 開源操作系統(tǒng)

2009-03-09 18:08:26

LinuxEvilvte終端模擬器

2014-06-06 10:32:11

Linux終端模擬器

2009-03-09 21:06:35

LinuxEvilvte終端模擬器

2010-03-03 17:11:08

2010-08-13 16:10:11

FlexCSS

2025-02-25 14:10:21

2009-08-26 18:15:39

ibmdwFlex

2010-08-06 14:23:25

FlexCSS

2009-12-24 11:13:21

2015-11-16 16:40:04

開源終端模擬器

2022-04-11 10:21:35

GNU命令行工具

2010-03-19 09:34:42

Cisco 2600模

2010-04-27 17:58:17

Oracle 9i
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本一区二区不卡视频 | 在线久草| 九九热在线视频观看这里只有精品 | 亚洲精品成人 | 在线一区二区三区 | 欧美精品区 | 亚洲日本一区二区三区四区 | 国产成人高清成人av片在线看 | 91在线精品视频 | 中文字幕三区 | 久久亚洲综合 | 一区二区成人 | 日韩在线看片 | 国产亚洲精品综合一区 | 91不卡 | 黄色一级在线播放 | 亚洲视频一区二区三区 | 亚洲永久| 日韩中文欧美 | 国产欧美一级二级三级在线视频 | 国产精品我不卡 | 亚洲免费人成在线视频观看 | 激情视频一区 | 国产成人精品一区二区三区四区 | av大全在线观看 | 国产一区在线免费观看 | 欧美国产日韩在线 | 亚洲视频一区在线观看 | 亚洲一区国产 | heyzo在线| 欧美视频在线看 | 免费一级片| 国产精品高潮呻吟久久 | 国产精品免费av | 国产成人在线免费 | 日韩在线电影 | 99福利在线观看 | 精品国产一区二区三区久久久久久 | 中文字幕一二三 | 精品久久久久久久久久久 | 日本a视频 |