推荐几款可以直接在手机上编程的app(包含Java、C、Python等)

这里介绍几款可以在手机上编程的app,分别是:1.java和Android:AIDE集成开发环境。2.C语言:c语言编译器、C4droid。3.python:QPython3、Termux。4.CSS/HTML/JavaScript:HTMLplay。大部分都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:一.AIDE集…

大家好,又见面了,我是你们的朋友全栈君。

这里介绍几款可以在手机上编程的app,分别是:

1.java和Android:AIDE集成开发环境。

2.C语言:c语言编译器、C4droid。

3.python:QPython3、Termux。

4.CSS/HTML/JavaScript:HTMLplay。

大部分都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:

一.AIDE集成开发环境:这个主要是用来写java代码(创建工程、写小游戏等),当然也可以写c++代码,只不过需要安装对应的插件才行,自带自动补全的功能,界面干净、整洁,使用起来不错,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这直接在应用商店里搜素“AIDE”就行,直接下载安装,如下:
这里写图片描述
2.这里测试一下,主要代码如下,官方自带的例子:
这里写图片描述
3.程序运行截图如下:
这里写图片描述
4.AIDE完全兼容Eclipse项目,只需要将源码复制到你的设备中,然后打开,就可以继续编写代码。这里写图片描述
二.C语言编译器:这是一个很小巧的c编译器,大概13兆左右,界面简洁、朴素,使用起来很简单,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这里以我的vivo手机为例,直接打开“应用商店”,搜索“C语言编译器”,如下,直接点击下载安装:
这里写图片描述
2.测试代码如下,这里编写了2个函数,分别是2数之和和2数只差,很简单:
这里写图片描述
3.程序运行截图如下,需要先输入2个数,才能正常运行:
这里写图片描述
三.C4droid是一款C/C++程序集成开发环境,默认使用tcc为编译器,可以选择安装gcc插件(需要root)

选用gcc后,可以用sdl(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需安装sdl plugin for c4droid)。也可以开发native android app(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行测试程序源码。最新版为4.03(2013年7月7日更新)。

贴吧已发布5.98版本,英文版及汉化版本,默认使用g++编译器,sdl及gcc插件也有相应更新,还可以拓展sdl2插件。
这里写图片描述
四.QPython3:这个见名思意,主要用来在手机上写python3代码,使用起来也不错,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这里直接在应用商店里搜索“QPython3”就行,直接下载安装,如下:
这里写图片描述

2.主界面如下,主要分为“终端”、“编辑器”、“程序”、“QPYPI”、“课程”、“社区”这6个模块,终端类似IDLE,编辑器类似记事本,QPYPI是第三方包和工具,程序存储官方自带的示例,课程是一些教学案例:
这里写图片描述
3.这里测试一下官方自带的例子—speaky.py,在“程序”这个模块下,代码如下:
这里写图片描述
4.点击运行按钮,程序运行截图如下:
这里写图片描述
五.Termux,我只能用“神器”来说明这个软件,这是一款来自国外的终端模拟器,功能非常强大。Termux相当于安卓上的linux虚拟机(这种说法虽然不大对,算是微型linux吧)。

软件特点

1.享用bash 和 zsh

2.运用nano 和 vim修改文件

3.经过ssh拜访服务器

4.运用gcc和clang编译代码

5.运用python控制台来作为口袋计算器

6.运用git 和 subversion查看项目

7.运用frotz运转根据文本的游戏

推荐安装包:

1.apt install python 默认安装的是Python3,毕竟python3是未来啊

2.apt install clang 大名鼎鼎的c++ 编译器,用来编译c或c++程序

3.apt install vim termux自带vi,如果想使用vim(毕竟神之编辑器),则必须安装,且默认安装vim 8.0 版本, 配合.vimrc,bundle和git 可以完美配置python开发环境,体验几乎和ubuntu的终端无异.

4.apt install git 这个码农都懂的

5.apt install htop 任务管理器

6.apt install tree 目录树

7.apt install irssi irc客户端,命令行聊天软件

8.apt install sl 跑火车

9.apt install openssl ssh远程连接,后期会用到
这里写图片描述
六.HTMLplay,语言:html、CSS、javascript
看名字就知道了,web开发的。这款软件最强大的地方在于,输入代码非常更多方便,不仅将符号放到了输入法主页,而且还提供了常用标签的快捷输入。
这里写图片描述
至此,这6个app都介绍完毕。总的来说,使用起来都不错,各有各的功能,当然,还有许多其他的app也可以在手机上进行编程,这里我就不详细介绍了,感兴趣的可以在网上搜索一下,有相关教程和示例可供参考,希望以上分享的内容能对你有所帮助吧。
本内容收集自悟空问答关于”如何手机编程?”部分内容来自本人总结。

*欢迎大家加入Java高级架构/互联网(严禁培训机构、广告群,最干净的技术交流群):614527642
微信平台本人收集个大量资源(4000G架构资源),只做分享,欢迎大家关注获取,保证免费,非任何机构
更多精彩请扫码关注微信公众号—— 名称:java版web项目 id :java_project
这里写图片描述

推荐作品

● JavaWeb项目后台系统开发要点清单

● springboot的启动原理解析

● 为什么程序员总是发现不了自己的Bug?

● SpringBoot+Shiro搭建前后端分离项目

● 浅谈JavaWeb项目代码如何分层

● 培训机构出来的程序员目前的就业前景怎么样?

● springboot 完整企业项目搭建实记

● 程序员面试要注意这15类不靠谱的互联网公司

● 从输入URL到页面展示到底发生了什么

● TCP的三次握手与四次挥手(详解+动图)

● 为什么需要RPC,而不是简单的HTTP接口

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125936.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 面试官:说下什么是TCP 的粘包和拆包?

    面试官:说下什么是TCP 的粘包和拆包?

  • 逆向分析学习入门教程

    逆向分析学习入门教程转在于逆向工厂(一):从helloworld开始前沿从本篇起,逆向工厂带大家从程序起源讲起,领略计算机程序逆向技术,了解程序的运行机制,逆向通用技术手段和软件保护技术,更加深入地去探索逆向的魅力。一、程序如何诞生?1951年4月开始在英国牛津郡哈维尔原子能研究基地正式投入使用的英国数字计算机“哈维尔·德卡特伦”,是当时世界上仅有的十几台电脑之一。图中两人手持的“纸带”即是早期的程序,纸带通过是否

  • 女生适合学习Java吗?

    女生适合学习Java吗?在这个信息爆炸的时代,互联网行业成为了高薪的代名词,Java技术因其具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,作为最流行的语言,学习的人也是越来越多。在很多人看来,学习java似乎是男生的专利,难道真的只有男生才能学好Java成为优秀的java工程师吗?“女生适合学Java吗?”“女程序员就业前景好不好?”“女生学Jav

  • 列一些Hbase面试题「建议收藏」

    列一些Hbase面试题「建议收藏」HbaseHbase是怎么写数据的?HDFS和HBase各自使用场景Hbase的存储结构热点现象(数据倾斜)怎么产生的,以及解决方法有哪些HBase的rowkey设计原则…

  • Java转golang_json数组转json对象

    Java转golang_json数组转json对象1.omitempty如果对应的字段没有值,则忽略,有,则不会略2.-永久忽略代码:packagemainimport(“encoding/json””fmt”)typePersonstruct{Namestring`json:”name”`Ageint`json:”age”`Addrstring`json:”addr,omitempty”`//不存在,则忽略.存在则,不忽略}typeAnimalstru..

  • windows10修改host文件_手机修改hosts文件

    windows10修改host文件_手机修改hosts文件Windows修改host文件在实际的开发中,有时我们会修改windows的hosts文件,达到指定域名映射到指定ip上的功能。修改方式如下:1.windows中hosts文件位置(win10):C:\Windows\System32\drivers\etc\hosts2.修改方式#将www.aaa.com域名映射到127.0.0.1IP地址上127.0.0.1www.aaa.com3.应用在不用重启系统情况下,应用修改后的hosts文件,打开

    2022年10月12日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号