AidLearning上手使用经验谈

 

cemike@126.com

 

AidLearning上手使用经验谈涉及新手入门常遇到的几个问题:云桌面、虚拟键盘、手机/平板和电脑文件互传、Java开发等,帮助你快速上手。

 

一、介绍

AidLearning是一款相当不错的在Android平台模拟Linux系统环境的应用。比起以前需要root的busybox,不需要root,而且类似苹果电脑桌面的界面,更像是有了一个较完整的系统。如果用它的XFCE全屏模式的话,你会真的以为自己是在用Linux操作系统,浑然不觉自己是拿着一台Android机器。当然它仍然是模拟的,不是真正的Linux操作系统。

网友表示体验很差,在红米等手机上甚至跑不起来。但在华为MatePadPro平板上还挺顺滑,感觉像发现了星辰大海。

 

 

 

二、Java开发触手可及

 

AidLearning本意是主打Python做人工智能(AI),但AidLearning上最赞的体验是可以如同一台真正的Linux机器一样在上面安装JDK并完成编译运行Java程序一条龙操作,甚至支持SQLITE。以前遥不可及的在手机/平板上编译运行原生的Java之梦现在触手可及

 

 

 

       欲了解更多AidLearning上进行Java开发的技能请参考作者在CSDN上的文章:《Linux(Debian)上编译运行Java程序入门教程》、《AidLearning安装Oracle JDK让Java Swing程序在华为MatePadPro平板上跑起来》(链接见文末)。

 

三、云桌面

 

云桌面(和PC一起协同开发)的功能也很赞。原理是把Aid平台通过wifi投影到你的电脑端,点击底部的Cloud图标就可以知道通过同局域网电脑浏览器访问平板上的AidLearning Linux系统网址,通常是你的平板IP地址加8000端口,如http://192.168.2.102:8000在电脑端的浏览器地址栏输入这个网址就可以访问云桌面。这样你就可以在电脑端大屏上用Aid内置的环境继续学习和开发,鼠标和键盘就可以无缝衔接。

 

 

 

更好的是可以通过不同的端口访问不同的应用,如:

VSCODE http://192.168.60.102:8008

Remote-desktop-noVNC http://192.168.5.102:6080/vnc.html

noVNC http://192.168.5.102:6080/vnc_lite.html

 

好不容易在Android机器里弄了个系统,到头来还是要链接电脑上的屏幕键盘鼠标使用,有人嫌弃这种做法自讨苦吃,毫无意义。但是不同人在不同场景有不同的需求,所以在各种系统间的互通或兼容折腾都是值得尊敬的。不赞同的网友自己不用就好,不必对别人横加指责。

 

除了是在浏览器里(当然你也可以按F11让浏览器全屏显示),其他就跟Mac大电脑无二致。注意:要求Chrome67及以上版本的浏览器,亲测Chrome49和60无法打开XFCE或VSCODE。由于网络速度当然有时会假死,而且如果用网络代理也会出现拒绝访问等错误(尤其从电脑浏览器点击进入XFCE或VSCODE时)。这时关掉代理或重启就可以恢复。

 

 

 

毕竟不是鼠标键盘齐备(虽然平板也可以额外配鼠标键盘)的台式机,多数习惯了windows平台的用户开始会不习惯,但慢慢就会适应了。

 

四、虚拟键盘

 

还有就是一些AidLearning的特殊技能,用熟了就会越来越顺手了。

 

 

AidLearning特殊技能,学会了就会越来越顺手。

 

 

如果想要较合理的键盘布局,最好先竖立pad进入竖屏模式,这时打开终端时自动出现自带屏幕键盘:

 

 

此自带屏幕键盘上有回车键。但仍然没有Escape等Linux终端常用键。

 

再点击此界面上的Full Screen,则Escape, CTRL, ALT,  TAB,上下左右箭头,/等Linux终端常用键就都有了,基本上可以摆脱机械键盘。

 

 

 

 

 

 

 

注意:

1.Full Screen模式下点击终端里可以输入文字的区域就会弹出系统键盘,同时在终端底部和系统键盘上部保留Escape, CTRL, ALT,  TAB,上下左右箭头,/等手机不常用但Linux终端常用键。能比较好地兼顾不常用键和常用键。有时键盘弹不出来,这时点一下安卓多任务键就会恢复了。

 

2.XFCE模式下的终端无此效果。而且如果在XFCE模式下来回切换横屏和竖屏模式,XFCE窗口的界面就会越来越小。

 

 

点击XFCE左侧边栏的全屏按扭(一个方框)还可以实现全屏,但是缺点是似乎没有方法可以退出XFCE的全屏模式。这时唯一的退回Android桌面的方法就是华为/安卓的多任务按钮彻底关掉AidLearning。

 

 

 

五、实现手机/平板和电脑文件互传

 

使用AidLearning中的文件(Document)即可。根目录里面的/sdcard目录对应手机的SD卡,可以读写。或者在终端里用cp, mv,rm命令操作也可。

 

 

参考文献

 

手机上的Linux体验----Aid learning

https://blog.csdn.net/qq_45172156/article/details/105892177

 

AidLearning中如何使用Document实现手机和电脑互传文件

https://blog.csdn.net/weixin_42055532/article/details/105067831

 

Linux(Debian)上编译运行Java程序入门教程

https://blog.csdn.net/dnmike/article/details/109965013

 

AidLearning安装Oracle JDK让Java Swing程序在华为MatePadPro平板上跑起来

https://blog.csdn.net/dnmike/article/details/109963368

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐