我有很长的通勤时间才能上班,并拥有一部Android手机。我认为最好在此过程中进行一些简单的编程。我不喜欢使用哪种语言编写代码。我通常在火车上有互联网连接。

我一直在研究android市场,但没有找到任何提供“开发环境”或带有编译器的应用程序。 Android上有可能进行开发吗?是否存在与此相关的应用?

评论

随着更强大,更便宜的Android设备问世,这个问题将变得越来越重要。

#1 楼

两年了:我使用AIDE,其功能简要概述如下:


编辑-编译-运行周期:


创建示例应用程序只需单击一下即可
只需单击一次即可运行您的应用程序
无需root访问权限
增量编译可缩短构建时间
使用Eclipse .classpath项目格式实现兼容性
集成LogCat查看器

实时错误检查:


键入时,整个项目中都会进行实时错误分析
自动快速修复许多错误

重构:


重命名
内联变量
引入变量
提取方法

代码:


代码格式化程序
组织导入
注释代码
从字段中创建设置器/获取器/构造器

代码导航:


转到定义
查找用法
转到符号
转到类

编辑器:

/ >
即使文件很大也非常快速的编辑器
Java和Android XML的代码完成功能
直接从代码中获取Android在线帮助
Java和XML的语法高亮显示
无限撤消/ Redo
捏缩放
智能扩展选择
具有可配置键绑定的键盘支持
针对小屏幕进行了优化的UI,以显示尽可能多的代码/内容

Filebrowser:


具有最常见功能的内置文件管理器:重命名,删除,创建文件或文件夹
Dropbox集成
与Commit / Dicard /的Git集成推/拉和SSH支持。





评论


指向AIDE的链接是android-ide.com,不幸的是,由于某些原因,我无法建议编辑

– Tobias Kienzler
2014年7月24日在7:33

@杰伊,不客气。您还在使用AIDE吗?

– Tobias Kienzler
2014年7月24日10:00

不,我的lenovo笔记本电脑现在的电池比我以前的android标签好:(

–杰伊·威克(Jay Wick)
2014年7月24日在22:12

#2 楼

如果您根本不编写脚本语言,请查看SL4a(Android脚本层)。它可让您访问每种语言的android API-Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl和shell。

它带有自己的基本编辑器,但是您可以指定一个如果您安装了其他编辑器,则使用其他编辑器-我已经使用了Jota文本编辑器。

在此处获取SL4A:
http://code.google.com/p/android-scripting /

我使用此设置以及各种仅用于控制台的脚本构建了一些基本的交互式android应用。您应该能够对其进行配置,以将文件存储在Dropbox或类似文件中,以实现自动同步。

#3 楼

如果要获取所有元数据,则可以使用Terminal IDE,这是一个可在Android上运行的完整Java / HTML / Android开发环境。

#4 楼

我在Android市场中有一个名为C#To Go的应用程序,它提供了基本的C#REPL。当然,这并不意味着要成为一个真正的开发环境,但是它确实允许您使用该语言并快速进行编译。

#5 楼

为什么不给GitHub上的Ruboto IRB(从Play商店中拉出)Ruboto-IRB呢?

从应用程序描述:


在Android上运行的交互式Ruby。在手机上编辑,保存和运行脚本。非常适合学习,制作原型和小型应用程序。 Ruboto IRB利用JRuby的功能来打开Android API。


评论


与SL4A有何不同?

– NoBugs
13年11月22日在5:57

链接不可用

– kouty
16年9月2日在14:19

@kouty感谢您提供信息。链接现在已更新。

–tidbeck
16年9月2日在14:48

#6 楼

我知道您实际上是在电话上寻找编程应用程序,因此这可能并不太有用。我找到了一个名为Splashtop Remote Desktop的应用程序,该应用程序具有WiFi连接,可以在家中控制计算机。我已经尝试过用于阅读文档和玩耍。然而;我认为可以使用您在家中使用的任何实用程序来编写代码。

#7 楼

Charles Childers提供了复古语言,sattvik软件提供了clojure REPL,尽管它们比标准语言更具异国情调。

#8 楼

Aloha Editor在您的浏览器中运行。但是我想它不会在所有的Android浏览器中运行,当涉及HTML5时,Firefox移动版似乎是最先进的。

#9 楼

如果您正在寻找例如PHP,您可能想看看具有托管功能的PHP编程应用程序?:适用于Android的PAW服务器(除其他外)为您提供了一个支持PHP(通过插件)的Web服务器,并且在链接的问题中还提到了注释一些不错的编程编辑器。

#10 楼

签出-Android Web Developer。我是此应用程序的开发人员。

它是为Web开发人员开发的。



功能:
支持所有主要的网络语言和格式:PHP,JavaScript,CSS,
HTML
有很多方法可以访问您的项目(FTP,FTPS,SFTP,WEBDav和不断增长的软件)
代码突出显示
代码完成
硬件键盘支持(例如热键)
错误检查
代码美化
平板电脑就绪UI
行号
快速预览页面的
突出显示当前行
搜索并替换为正则表达式
无限的撤消/重做
全屏模式
重命名/创建/删除/复制粘贴文件在您的项目内部