直接用手机写代码,这就只是个噱头,毕竟没有人真的会在手机上做项目,如果有,那肯定是装逼。但是既然你问了,我也可以给你介绍以下我使用过的两款编程软件:QPython3-python3、AutoJS-Javascript。
AutoJS
最新版的AutoJs Pro号称基于Node.js,可构建为独立apk应用,也可连接电脑开发。之前我做爬虫的时候接触到这个,写手机自动化操作软件还是相当不错的,可以创建自动化工具、效率工具、优美界面、小应用,诸如早晨自动签到、处理文件为excel、图片批量处理、机器人、自动化测试、搭建服务器等。可以在电脑的VSCode上进行单步调试、运行脚本和项目,附带自动补全、布局分析,使用无线网络或者USB连接到真机设备进行单步调试。最新版据说可以打包成独立的apk运行。
QPython3
我刚开始学Python的时候就了解到这个工具,当时觉得Python也能写APP真的太棒了,但是后来认识了上面那个软件,就抛弃这个了。相比于AutoJS适合自动化开发,QPython3更专注于应用业务开发,它也支持在电脑端编程,由于支持SL4A,所以对安卓的支持也和不错,支持部分pip包的安装,这样能节省很多时间。
结语
这两款软件都是支持手机编程的,但是他们侧重的方向不一样,想要实现手机的自动化操作,例如打卡、签到、刷视频等操作可以使用AutoJS,如果是想做手机APK可以使用QPython3,我认为没有人愿意在手机上写代码的,因此友好的电脑端编码体验也是非常必要的,恰好这两款软件对于电脑端编写手机软件的支持都非常友好。
在这里呢,我要提个建议,不要去搞那些花里胡哨的东西,曾经我也希望一手Python打遍天下,认为Python这也能干、那也能干,但是现在发现每个语言都有它擅长的领域,你要做什么?就用什么语言和框架。“如何在手机上编程”?如果指的是用手机写代码,那还是放弃评论里给你提供的这些软件吧,装逼没有任何意义。如果是指开发手机软件,那么建议用各种通用框架,例如uniapp、flutter、react native等。但是AutoJS我依然要推荐给你,做手机自动化真的非常方便,而且学习成本低廉。
不太好解答。我想技术上应该是可以实现的,虽然在现有条件下不太可能有人在安卓上开发一套vb的程序,至少缺少windows系统相关库文件的话vb程序是没有办法调试和运行的。但是可以通过另外的方式来实现,比如说在一台电脑上开启动态域名服务,开启远程桌面,在安卓手机上安装远程桌面客户端,来访问远程的电脑包括相应的visual studio开发平台,从而进行vb开发。但是这仅仅是一种技术上实现的可能,在具体操作上,首先不建议继续用濒临淘汰的vb,实在不行也可以用c#,其次不建议用安卓手机来通过远程桌面或者任何形式来编程,这个简直就像是开玩笑。当然如果是出于想要随时随地做开发的积极想法,那么态度还是值得肯定和赞赏的,这种情况下,可以考虑买一台(如果预算有限)二手或者(如果考虑便携)口袋型的小笔记本来进行开发。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com