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

AidLearning上手使用经验谈相关推荐

  1. 从Windows过渡到Mac OS X上手使用经验谈

    作为一个使用windows系统十余年的传统用户,早就看管了博友.网友等各种显摆.各种鄙视.各种拉风的MacBook用户,在老本本寿终正寝之际,果断入了台MacBook Air 2013,在惊叹于Mac ...

  2. 深入理解gtest C/C++单元测试经验谈

    深入理解gtest C/C++单元测试经验谈 2011-08-22 13:57 杨玚 51CTO 字号:T | T 本文基于笔者的实际开发经验,言简意赅地讲解了C/C++单元测试框架gtest的主要使 ...

  3. 业务流程图绘制方法经验谈(下篇)

    摘要:业务流程分析可以帮助了解某项业务的具体处理过程,梳理清楚系统中各角色及因素之间的关系,发现和处理系统调查工作中的错误和瑕疵,修改和删除原系统不合理的部分,在新系统的基础上优化处理流程.但是应如何 ...

  4. 初创游戏企划草案经验谈

    崔逸鸿 初创游戏企划草案经验谈 --如何着手规划一份企划草案计划书经验观摩 主讲:崔逸鸿 备注:本文记录于"台湾第一届游戏研习会" 我们先来作个十年的回顾.十年前会进入游戏界的人, ...

  5. 分享:在微信公众平台做HTML5游戏经验谈(转载与http://software.intel.com/zh-cn/blogs/2013/04/03/html5)...

    分享:在微信公众平台做HTML5游戏经验谈 Dawei Cheng 程大伟... 于 星期三, 03/04/2013 - 03:19 提交 最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引 ...

  6. 【快速上手mac必备】常用优质mac软件推荐(音视频、办公、软件开发、辅助工具、系统管理、云存储)

    本文章的主要内容是我作为一名大四学生.准程序员.up主这三种身份来给大家推荐一下 mac 上好用的软件以及工具.本人也是从去年9月份开始从windows阵营转移到了mac阵营,刚开始使用的时候,也曾主 ...

  7. 石头机器人拖地水量调节_石头扫地机器人T7上手体验:电控水箱和超大容量,扫拖一体全能型...

    [微创WEC科技]前段时间,给大家带来了石头扫地机器人P51的体验,今天给大家带来一个更"猛"一点的,就是今年石头机器人的旗舰产品:T7. 石头扫地机器人T7上手体验视频 要知道石 ...

  8. 【转】Vue.js 2.0 快速上手精华梳理

    Vue.js 2.0 快速上手精华梳理 Sandy 发掘代码技巧:公众号:daimajiqiao 自从Vue2.0发布后,Vue就成了前端领域的热门话题,github也突破了三万的star,那么对于新 ...

  9. 设置自动关门时长_小米苹果全适配,绿米D100全自动指纹锁新鲜上手

    Ciao Bella,我是老房 关于智能指纹门锁,其实老房老早就想装了.家里有位平均一两个月就要忘带一次钥匙的媳妇儿,甚至有好几次,我特意说了晚上有应酬晚回去千万记得要带钥匙,结果喝酒喝到一半,一个电 ...

  10. 『转载』Debussy快速上手(Verdi相似)

    『转载』Debussy快速上手(Verdi相似) Debussy 是NOVAS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是 ...

最新文章

  1. linux系统怎么用wifi,【教程】Wii安装运行可用WIFI的Linux系统全攻略
  2. Dreamoon Likes Coloring CodeForces - 1330C(贪心+思维)
  3. 疑问:当流量被封禁之后(论资本之力):防流量被恶意盗挖(抛砖篇)
  4. 编写了一个文件编码转换器。
  5. 【debug】使用lambda在循环中传参时,参数总为同一个值
  6. 数据库连接池为啥要用 ThreadLocal?不用会怎么样?
  7. Spring 核心框架体系结构
  8. 网上银行“安全登录控件”分析
  9. 首届恩智浦智能车比赛回顾
  10. 如何把word默认新建文档的格式样式更改为常用的格式样式呢
  11. [知乎] 开放世界游戏中的大地图背后有哪些实现技术?
  12. 他25岁进贝尔实验室,32岁提信息论,40岁办达特茅斯会议,晚年患上阿兹海默 | 人物志
  13. easypoi必填项_easypoi必填项_EasyPoi使用入门
  14. cad怎么把图层英文变成中文_CAD图层中英文对照表.pdf
  15. 如何做网络投票的刷票外挂(二)
  16. 中央预算单位银行账户管理系统单机版2021--运行环境配置指南
  17. 你若安好便是晴天nbsp;---------…
  18. React 环境搭建以及创建项目工程(一)
  19. GHOST手动备份详细教程(图文)
  20. 记账本——UML建模

热门文章

  1. C++ 笔记 加号运算符重载
  2. LeetCode题解(LCP03):机器人大冒险(Python)
  3. C语言中整型变量四舍五入,怎样将整型变量按四舍五入转换成整数
  4. 窦唯与女儿【节选】揭秘男星与女儿之间的奇闻
  5. Windows驱动签名解决方案
  6. 湖南交通学院校友会小程序云开发解决方案
  7. Deep drug-target binding affinity prediction with multiple attention blocks论文解读(二)2021SC@SDUSC
  8. 你想要的宏基因组-微生物组知识全在这(2020.6)
  9. 使用cartopy画飞机的航线
  10. Godaddy域名push教程(域名转出教程)