Android平台上最好的几款免费的代码编辑器

使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多 的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码。于是,Android平台上大量基于代码编程的应运而生,谷歌应用商店里的代码编辑 器、编译器和开发环境比比皆是。由于不同的工具特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情。在这里,我们列出了 Android平台上5款最好的代码编辑器来帮助你作出选择。

1. Quoda

Quoda无疑是目前最棒的Android免费多语言代码编辑器。它是一种强大而简单的源代码编辑器,并带有几乎所有软件程序员需要的基本功能。除此之外,它还包含了大量提高程序员编程效率的特性,比如语法高亮,智能推荐,行标签,自动缩进等功能。

语法高亮是通过各种各样的主题和字体来显示的,并适用于各种编程语言(包括HTML、XML、CSS、JavaScript、PHP、C、C++、 C#、Java、ActionScript、Lisp、Markdown、Haskell等等)。为减少程序员的代码工作,提高其开发的效率,Quoda 提供了代码模板和片段的支持,并且增加了键盘上额外的按键,使你能够提高打字速度。另外,其它值得一提的特性还包括查找及替换、注释及取消注释、HTML 文件预览、网站源码下载、HTML清洁器等。

Quoda了解你的上传需求并提供各种解决方案,它可以打开、编辑文件并可将其无限制的上传到FTP或FTP服务器上。在云存储方面。它支持在流行的云存储服务(如Dropbox和谷歌)上存储和获取文件,并即将对Box 和Skydrive的后续版本提供支持。-Quoda谷歌商店应用下载

Quoda2. DroidEdit

DroidEdit是一个界面干净简单的源代码文本编辑器,它的多语言支持的特性能够让你简单快速的完成任务。它类似于桌面操作系统上的notepad++,这意味着它可以用来打开和修改简单的文本文件以及各种编程语言的源代码文件。

DroidEdit提供语法高亮显示,支持超过200种语言,包含很多内置的可创建自定义颜色的主题。写作模式可以在拼写检查器上关闭和切换自动纠错。支持使用Emmet将简单的表达式变换成完整的HTML代码。DroidEdit的其它特性还包括自动换行、搜索及替换、支持移动设备的编辑系统文件等。

DroidEdit支持在远程存储器上下载和上传文件,你可以在FTP服务器上自由地上传和下载文件。它也支持在Dropbox、谷歌和Box的云 存储服务器上进行阅读和写作。此外,它的内置方面有一个罕见的特性——支持Git的内置,这意味着你可以直接在你的手机或者平板电脑上直接进行检测、编辑 和提交等操作。 -DroidEdit谷歌商店应用下载

DroidEdit3. AWD

Android Web Developer(AWD)是一个使用简单但功能丰富的集成开发环境。它可以让你使用Android系统的手机和平板电脑进行编码和开发web项目。你 可以使用它来编辑和编写HTML、CSS、JavaScript和PHP代码。它拥有全屏模式并对用户界面进行分块,这样有效的提高了整体的编码体验。

AWD是用于项目源代码文件编写或编辑的简单而有效的代码编辑器。它支持高效的特性,这包括代码高亮、代码补全、错误检查、代码美化、快速导航、搜索及替换等,它甚至还提供了一个在应用中对web页面快速预览的特性。

AWD支持项目管理远程,它提供了许多快速的方式来访问你的项目。它允许你象使用本地一样使用远程文件,你可以从FTP、 FTPS和SFTP 服务器上传和下载文件。值得一提的是,它甚至支持WEBDav来访问和存储你的web项目。 -AWD谷歌商店应用下载

AWD4. AIDE

AIDE,作为Android IDE的代表,完全的集成了Android 开发的开发环境。它可以让你在Android设备上进行编码和开发Android应用程序而不需要计算机系统。你还可以在上面学习如何开发Java和 Android应用程序。编程课程通过循序渐进的指示,帮助初学者能够轻松学习Java和Android平台上应用开发的技巧。

AIDE可以帮助你使用Java、C /C++、HTML5、CSS和JavaScript来开发Android、Java或PhoneGap应用程序。其可视化设计器可使你直观的设计用户界 面,而不需要编写XML代码。它同时还有一个可进行代码补全、实时错误检查、代码重构和智能导航的功能丰富的编辑器,并且只需要点击一下按键便可完成代码 编译和程序的运行。

AIDE与流行的Android桌面开发环境Eclipse及Android Studio是兼容的。这意味着它可以打开并运行来自于桌面开发环境的项目,反之亦然。AIDE集成了 Dropbox,你可以从这个流行的云存储上进行文件上传和下载的操作。另外,它支持Git,因此你可以直接编辑、检查、提交和传输文件。 -AIDE谷歌商店应用下载

AIDE

5. CppDroid

CppDroid是一个简单但功能强大的C和C++集成开发环境。这是一款为Android开发提供GCC编译器的崭新而又简单的应用。它可以让你 轻松地在Android设备上对C和C++程序进行编码、编辑、编译和执行。它有各种演示或实践项目,可以帮助你学习基本的C和C++语言编程。

CppDroid提供了一个包含各种高效编码特性的直观的代码编辑器。语法高亮巧妙的突出了程序中的各个组成部分,也为可配置的主题提供了一个选择。它的其它特性还包括自动缩进、代码补充、实时诊断(错误和警告)、文件和教程导航、终端模拟运行所编译的程序。

CppDroid支持Dropbox——流行的云存储服务提供商。它集成了Dropbox提供的云存储的上传和下载功能。另外,它还有一个用于自动升级和下载安装插件的综合附加组件管理器。 -CppDroid谷歌商店应用下载

CppDroid

本文翻译自hongkiat.com10月8日文Free Code Editors For Android – Best Of

时间: 2024-10-03 05:57:20

Android平台上最好的几款免费的代码编辑器的相关文章

Android平台上推出了类似iOS报刊亭的服务Google Play报刊亭

谷歌周三在Android平台上推出了类似iOS报刊亭的服务Google Play报刊亭.该服务帮助用户集中订阅报纸和杂志,并将于2014年进入iPhone和iPad平台. 与iOS报刊亭类似,Google Play报刊亭提供一站式的杂志和其他出版物订阅.不过,Google Play报刊亭同时整合了Google Currents应用.该应用以类似Flipboard的方式向用户展示多个网络来源的最新新闻. Google Play报刊亭同时也将提供多种报纸,包括<纽约时报>.<华尔街日报>

没有在iOS或是Android平台上看到正版的、贴着Nintendo标签的游戏

很显然,任天堂这个传统的游戏巨头,在移动互联网的浪潮中丧失了方向.直到现在为止,我们还是没有在iOS或是Android平台上看到正版的.贴着"Nintendo"标签的游戏.现在,任天堂终于在Android平台推出了其第一款APP,令人失望的是,这款APP跟游戏没有半毛钱关系. 新的APP是由任天堂与日本通讯运营商Docomo联合推出,它能将3DS与一款Android设备绑定,然后让3DS使用Android设备来连接网络,然后就没有然后了.并且这款APP还仅仅支持由Docomo发布的包括

Freeline - Android平台上的秒级编译方案

Freeline 技术揭秘 Freeline是什么? Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个基于动态替换的编译方案,5月阿里集团内部开源,稳定性方面:完善的基线对齐,进程级别异常隔离机制.性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想:端口扫描,代码扫描,并发编译,并发dx,并发merge dex等策略,在多核机器上有明显加速效果,另外在class及dex,resources层面作了相应缓存策略

qt-Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ?

问题描述 Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ? 如题.Qt5 怎样 把 串口通信 程序 编译到Android 平台上 使用 ?现在编好了PC版,但是怎么编译到Android上,似乎有各种不兼容. 解决方案 应该主要是串口库的问题.java中的串口通讯是通过非标准库实现的,所以,很明显需要根据采用的库.平台进行部署.在android上使用,首先需要库的linux版本,然后还需要是for ARM的.

android平台-急急急 高悬赏 在Android平台上怎样做一个学生签到的系统

问题描述 急急急 高悬赏 在Android平台上怎样做一个学生签到的系统 急急急!!奉上全部c币~ 求怎样能在Android手机上做个小APP实现: 通过Android平台和GPS定位系统实现学生注册.登录,利用GPS定位发送位置进行签到,并能结合人脸识别验证,最终实现学生签到系统.并要求界面简单,使用Java语言. 解决方案 急急急!房屋销售管理系统的数据库急急 解决方案二: 参考一下吧http://download.csdn.net/detail/fnkfdn/9518416 解决方案三:

base64-Base64在java平台和android平台上加密的结果为什么不一样?

问题描述 Base64在java平台和android平台上加密的结果为什么不一样? java平台上: System.out.println(new String(Base64.encodeBase64("矿大CUMT".getBytes()))); 结果为:v/O080NVTVQ= android平台上: String d=new String(Base64.encodeBase64("矿大CUMT".getBytes())); System.out.println

Speex 回音消除 在android 平台上 初见成效

也不知和上一篇,你们二位是同一位仁兄不,所以,还是分着转载吧! Speex 回音消除 在android 平台上 初见成效 搞了将近一个月的时间,将Speex的编码和解码做好了,发现还不错. 参考API,又尝试了回音消除,发现最新版还提供了用于在多线程中的playback()和capture(),有了这两个函数,就可以避免在线程中不能同步的问题. 结果,发现虽然进行了回音有了部分消除,但是,还是会一点啸叫以及回声,想来还是要做一点处理,譬如去噪,减小播放或者来音的增益. 在使用了speex提供的

Android界面上拉下拉的回弹效果实例代码

废话不多说,具体代码如下所示: public class MyScrollView extends ScrollView { private View childView; public MyScrollView(Context context) { super(context); } public MyScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public MyScrollView(Co

Google从数百部Android手机上远程删除2款应用

CNET科技资讯网6月28日国际报道 Google一名发言人表示,已经从数百部 Android手机上远程删除了2款免费应用,原因是开发者没有如实披露应用的目的,违反了Android开发者政策. 这也是 Google首次使用远程应用删除功能(Remote Application Removal Feature),该功能允许Google出于安全原因远程删除通过Android Market应用商店安装的应用. 这2款应用是 "概念验证型"应用,旨在测试发布在未来的攻击中可以用来控制Andro