以下是一些可以在手机上编程的应用程序:
1.Java和Android:AIDE集成开发环境。
2.C语言:C语言编译器,C4droid。
3.python:QPython3、Termux。
4.CSS/HTML/Javascript:HTMLplay。
大部分都是不需要root的,直接编写程序运行就可以,这里我就简单介绍一下这3个APP的安装和简单使用,主要内容如下:
1、AIDE集成开发环境:这个主要是用来写Java代码的(创建项目,写小游戏等),当然也可以写C++代码,不过需要安装相应的插件。有自动完成功能,界面干净整洁,使用简单。这里我给大家介绍一下这个APP的安装和简单使用:
1.下载并安装。在App Store搜索“AIDE”,然后下载并安装,步骤如下:
2.这里测试一下,主要代码如下,官方例子如下:
3.程序运行截图如下:
4. AIDE 与 Eclipse 项目完全兼容。只需将源代码复制到您的设备,打开它,然后继续编写代码即可。
2.C语言编译器:这是一款非常小巧的C语言编译器,大约13MB,界面简洁朴素,使用起来非常方便。这里我给大家介绍一下这款应用的安装和简单使用:
1.下载安装。以我的vivo手机为例,直接打开“App Store”搜索“C语言编译器”,如下图,点击直接下载安装:
2、测试代码如下,这里写了两个函数,一个是2个数相加的函数,一个是2个数相差的函数,很简单:
3、程序运行截图如下,需要输入2个数字才可以正常运行:
3. C4droid 是 C/C++ 程序的集成开发环境,默认使用 tcc 作为编译器,可以选择安装 gcc 插件(需要 root 权限)
选择gcc后,可以使用sdl(简单直接控制媒体层库,c4droid需要安装sdl插件)和qt(诺基亚官方开发库,c4droid需要安装sdl插件)。也可以开发原生的android apps(c4droid需要安装sdl插件),就像google ndk一样。软件支持代码高亮,编译时间取决于cpu的主频,主频越高,编译越快。gcc插件版本4.7.2提供了演示程序,包括sdl、android native、qt和命令行测试程序源码。最新版本是4.03(2013年7月7日更新)。
贴吧已经发布5.98版本,有英文版和中文版,默认使用g++编译器,sdl、gcc插件也做了相应更新,sdl2插件也可以扩展。
4、QPython3:顾名思义,主要是用来在手机上写Python3代码的,用起来也还不错,这里我给大家介绍一下这个APP的安装和简单使用:
1.下载并安装。在App Store搜索“QPython3”,然后下载并安装即可,步骤如下:
2、主界面如下,主要分为“终端”、“编辑器”、“程序”、“QPYPI”、“课程”、“社区”六个模块。终端类似IDLE,编辑器类似记事本,QPYPI是第三方包和工具,程序存放官方的例子,课程是一些教学案例:
3.这里我们测试一下官方的例子——speaky.py。在“Program”模块下,代码如下:
4、点击运行按钮,程序运行截图如下:
5.Termux,我只能用“神器”来形容这个软件手机有什么编写html的软件,它是一个来自国外的终端模拟器,功能非常强大。Termux相当于Android上的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 自带了 vim,如果要用 vim(毕竟是神编辑器)就必须安装,默认安装的是 vim 8.0 版本,配合 .vimrc、bundle 和 git 就可以完美配置 python 开发环境了,体验和 Ubuntu 的 Terminal 几乎一模一样。
4.apt install git这个是所有程序员都知道的
5.apt 安装 htop 任务管理器
6.apt 安装树目录树
7.apt install irssi irc客户端,命令行聊天软件
8.apt安装sl运行火车
9.apt install openssl ssh远程连接,后面会用到
6.HTMLplay,语言:html、CSS、javascript
顾名思义,它是为网页开发的。这款软件最强大的地方在于输入代码非常方便。它不仅将符号放在输入法首页手机有什么编写html的软件,还提供常用标签的快速输入。
到此就介绍完了这6个app,总体来说都挺好用,各有各的功能。当然还有很多其他的app也可以用于手机编程,这里就不详细介绍了,有兴趣的可以自己去网上搜一下,有相关的教程和例子可以参考,希望以上分享的内容能对大家有所帮助。
本内容整理自悟空问答关于“如何给手机编程?”的部分内容来自我自己的总结。
推荐作品
●
●
●
●
●
●
●
●
●
●
●
●