使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码。于是,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谷歌商店应用下载

Quoda

  2. DroidEdit

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

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

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

DroidEdit

  3. AWD

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

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

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

AWD

  4. 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

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

  1. (转) Android平台上关于IM的实践总结

    前言 IM通信在互联网发展到现在已经是码农的世界里人尽皆知的技术,特别在当下移动互联网迅猛发展的时代这种技术的开发也更加火热,其中老牌的代表作就有QQ和MSN,和最近新崛起的微信,默默,易信,来往等眼 ...

  2. 随笔之Android平台上的进程调度探讨

    http://blog.csdn.net/innost/article/details/6940136 随笔之Android平台上的进程调度探讨 一由来 最近在翻阅MediaProvider的时候,突 ...

  3. Qt在Android平台上实现html转PDF的功能

    Qt for Android Qt for Android enables you to run Qt 5 applications Android devices. All Qt modules ( ...

  4. 微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器

    微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器 在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 预览 ...

  5. OpenCV在Android平台上的应用

    今年8月份, OpenCV 2.3.1发布了. 虽然从2.2开始, OpenCV就号称支持Android平台, 但真正能让OpenCV在Android上运行起来还是在2.3.1版本上. 在这个版本上, ...

  6. [原]详解如何将cocos2dx项目编译到Android平台上的(方式一:Cywin+NDK)

    链接地址:http://m.blog.csdn.net/blog/yhc13429826359/29357815 2014-6-8阅读578 评论0 前言:cocos2dx作为一个开源的移动2D游戏框 ...

  7. unity3D开发的程序发布到Android平台上进行运行测试的详细步骤

    第一步    下载安装JDK 和SDK 1.需要配置java环境.点击链接进入ava的配置的方法:http://www.cnblogs.com/Study088/p/7496158.html 2.下载 ...

  8. 如何在Android平台上使用USB Audio设备

    http://blog.csdn.net/kevinx_xu/article/details/12951131 需求:USB Headset插上去后,声音要从本地CODEC切换到USB Headset ...

  9. 移动端开发:iOS与Android平台上问题列表

    要CSS伪类 :active 生效,只需要给 document 绑定 touchstart 或 touchend 事件 <style> a { color: #000; } a:activ ...

随机推荐

  1. POJ 1742 Coins 【多重背包DP】

    题意:有n种面额的硬币.面额.个数分别为A_i.C_i,求最多能搭配出几种不超过m的金额? 思路:dp[j]就是总数为j的价值是否已经有了这种方法,如果现在没有,那么我们就一个个硬币去尝试直到有,这种 ...

  2. POJ 2393 Yogurt factory【贪心】

    POJ 2393 题意: 每周可以生产牛奶,每周生产的价格为Ci,每周需要上交的牛奶量Yi,你可以选择本周生产牛奶,也可选择提前几周生产出存储在仓库中(仓库无限大,而且保质期不考虑),每一周存仓库牛奶 ...

  3. MySQL_join连接

    join连接 table1: table2: 笛卡尔积: 就是一个表里的记录要分别和另外一个表的记录匹配为一条记录,即如果表A有2条记录,表B也有2条记录,经过笛卡尔运算之后就应该有2*2即4条记录. ...

  4. BZOJ3091 城市旅行 LCT

    欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ3091 题意概括 鉴于本人语文不好,此题的描述原题很清晰,废话不多,请看原题. 可怕,原题是图片,不 ...

  5. 【Java】 剑指offer(23) 链表中环的入口结点

    本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 一个链表中包含环,如何找出环的入口结点?例如,在图3.8的链表中, ...

  6. 《Gradle权威指南》--Android Gradle高级自定义

    No1: 指定共享库 <uses-library android:name="com.google.android.maps" android:required=" ...

  7. P1025 数的划分

    P1025 数的划分f[i][j]表示把数i分成j份的方案数,分成两种情况,第一种是最小值是1,另一种是最小值不是1,对于不是1的情况,先都放一个1,那么f[i][j]=f[i-1][j-1]+f[i ...

  8. 002.Heartbeat部署及httpd高可用

    一 前期准备 1.1 依赖准备 编译安装需要依赖的包,如gcc等: yum -y install gcc gcc-c++ make glibc kernel-devel kernel-headers ...

  9. 015.Linux系统删根数据恢复

    重要声明: 本文档所有思路来自于誉天教育,由本人(木二)在实验环境验证通过: 您应当通过誉天邹老师或本人提供的其他授权通道下载.获取本文档,且仅能用于自身的合法合规的业务活动: 本文档的内容仅供学习交 ...

  10. Leetcode分类总结(Greedy)

    贪心类题目目前除了正则匹配(Wildcard Matching)(据说其实是DP)那道还没做其他的免费题目都做了,简单做个总结. 贪心的奥义就是每一步都选择当前回合”可见范围“(即可得知的信息)内的最 ...