<- Postaukset

Postattu: 2026-02-03

Android kuvankaappaus Termuxista

Ohjelmointi Android-puhelimella

Tiesitkö, ettet tarvitse tietokonetta ohjelmoidaksesi? Voit ohjelmoida esimerkiksi nettisivuja sekä Discord/Telegram-botteja Android-puhelimella. Tai onhan puhelinkin tietokone, mutta ymmärrät mitä tarkoitan.

Tämä on varmasti paljon mukavampaa tabletilla, johon on näppäimistö yhdistetty. Haluan kuitenkin keskittyä puhelimella ohjelmointiin, sillä puhelin on usein käden ulottuvilla.

Miten

Tarvitset Termuxin. Se on terminaali-emulaattori, joka mahdollistaa Linux-ympäristön käyttämisen Androidilla. Kun avaat sovelluksen huomaat, että käytössäsi on vain terminaali. Sitä ei pidä säikähtää. Terminaalin käyttö on yksi ohjelmoijan tärkeimpiä taitoja. Pelkällä terminaalilla saa tehtyä paljon enemmän kuin uskoisikaan.

Termux Play Storessa

Termuxin saa Play Storesta, F-Droidista ja GitHubista.

Mitä sillä voi tehdä

Itse hallinnoin Termuxilla Linux-kotipalvelinta SSH:n kautta. Jos käytössäsi on vain puhelin, voit harjoitella esimerkiksi Python-ohjelmointia tai tehdä omat nettisivut. Voit muotoilla itsellesi HTML/CSS-sivun (index.html) ja ajaa sen Pythonilla komennolla python3 -m http.server 8000. Näet sivun puhelimesi selaimella osoitteesta localhost:8000.

Voit myös koodailla sekä hostata puhelimella Discord- ja Telegram-botteja. Käytössäsi on vain terminaalieditorit kuten Vim ja Nano, mutta ne hoitavat asiansa hyvin. Voit myös yhdistää puhelimeen näppäimistön (ja/tai hiiren) USB-C:llä tai Bluetoothilla.

Näin poistut Vimistä

Näin poistut Vimistä.

En käytä Termuxia päivittäin, mutta se on kätevä pienissä asioissa ja mahdollistaa ohjelmoinnin harjoittelun niille, joilla ei ole muita laitteita.

Joskus salaa haaveilen tulevaisuudesta, jossa puhelimen voi yhdistää USB-C telakkaan, joka avaa ulkoiselle näytölle työpöytänäkymän...