下期预告:
旧手机利用系列——搭建智能家居HomeAssistant服务器,适配小米、Apple家居设备
前言不少计算机人拥有安卓手机,但当手机过时、又或是无法应付日用需求的时候。他便静静的躺在桌子里,又或是挂在著名的海鲜市场,等垃圾佬收购。又或是被楼下的大爷捡走,换了个脸盆。咳咳,跑偏了...
总之,我想告诉你的是,只要自己肯动手,她能做发光发热的地方还有很多。特别是对于计算机专业的我们来说,旧手机还可以搭建某水果机羡慕不来的本地VSCode编程环境。
当水果机社区还在研究怎么通过各种远程桌面、SSH的形式使用iPad打开远程Linux下VSCode,试图实现买前生产力的时候。
安卓机却已经完美的实现了将VSCode运行在自己身上的需求,并且具备全Linux功能特性,正常apt安装依赖,正常更新发行版等...并且手机是arm架构,处理器现在性能也足够强大,我们可以直接在arm上编译代码,而不用交叉编译,大大提升编码效率。
下面从Termux这个神奇的软件说起。
以下所有环境使用RedmiNote10Pro演示。
初见TermuxTermux是一款Android终端仿真器和Linux环境应用程序,无需ROOT或设置即可直接工作。笔者建议从GooglePlay商店安装。
安装好后,可以看到以下的界面,这是一个模拟终端,并不能运行Linux环境下的二进制程序。但是Termux下可以安装proot-distro,这个软件可以在Termux存储空间内部署一个真正的Linux环境。
更换速度更快的Termux源在安装proot-distro之前,我们先换Termux源,这样之后的速度会比较快。(Termux默认连接的国际站点,国内太慢)这里推荐使用中科大的Termux源。