python Termux Android 開發介紹


htop任務管理

一 介紹

termux 是一個安卓平台下的app, 它能夠在安卓上實現一個微型的linux,具有命令行界面,可以以apt方式簡單的安裝軟件.本人主要是利用termux開發python軟件.在安卓下開發python軟件有多種方案,比較簡單的就是qpython和termux.qpython提供了安卓下Python的IDE,但對python3支持有限.相對於qpython而言,termux默認下載的python版本是python3,對python3及其相關模塊支持良好,且可termux可支持vim,通過openssh和xshell組合能夠"爽快"地在電腦端編寫代碼,在手機端執行.

二 安裝

  1. 從任意一個安卓市場下載安裝包(搜索termux或高級終端),安裝即可.
  2. 進入app后先輸入apt upgrade和apt update 檢查更新.
  3. 現在就可以apt安裝各種應用了.

三 使用

3.1 首先列出本人安裝的軟件包

  • apt install python 默認安裝的是Python3,畢竟python3是未來啊
  • apt install clang 大名鼎鼎的c++ 編譯器,用來編譯c或c++程序
  • apt install vim termux自帶vi,如果想使用vim(畢竟神之編輯器),則必須安裝,且默認安裝vim 8.0 版本, 配合.vimrc,bundle和git 可以完美配置python開發環境,體驗幾乎和ubuntu的終端無異.
  • apt install git 這個碼農都懂的
  • apt install htop 任務管理器
  • apt install tree 目錄樹
  • apt install irssi irc客戶端,命令行聊天軟件
  • apt install sl 跑火車
  • apt install openssl ssh遠程連接,后期會用到
    vim8.0安裝插件后效果

3.2 未root手機openssh連接xshell

  1. xshell下設置連接屬性。選擇連接選項:名稱隨意添,主機填寫手機的ip地址,端口是8022.如圖:
    image.png
  2. xshell,該窗口下,選擇用戶身份驗證。用戶名在手機上輸入命令whoami即可。點擊瀏覽按鈕,進入“用戶密匙”窗口,點擊“生成”按鈕。然后按照提示下一步即可,最后生成密匙如圖三,將其拷貝即可。
    2.1 輸入用戶名
    2.2 密匙生成
    2.3 生成密匙
    3 用微信或者qq將拷貝的字符串發送到手機。在手機上復制,然后termux里進入~/.ssh/目錄 下。即cd ~/.ssh/ 然后輸入命令echo, 之后長按屏幕,直到出現圖3.1的畫面,按下paste粘貼后在其尾部輸入>>authorized_keys即可。
    3.1 termux復制
  3. 在xshell下登陸,密匙選擇剛才生成的即可。

3.3 root后openssh連接xshell

畢竟手機還是不適合生產環境,要想擼代碼還得是ssh+vim啊.

  1. 在termux上打開ssh服務.輸入sshd
  2. 用re文件管理器將home目錄下.ssh文件夾內的id_rsa.pub文件(這個是ssh連接的公匙)復制到手機sd卡,並將其傳至電腦.
  3. 電腦上打開xshell建立新連接,名稱隨意添,ip地址可在termux上輸入命令ifconfig查看(手機和電腦在同一局域網下).端口8022.
  4. xshell用戶身份認證選擇public key,用戶名在termux上運行whoami命令即可.選擇瀏覽,導入剛才復制的密匙.
    xshell導入密匙
  5. 選擇連接即可登錄手機,編寫,調試代碼.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM