9个非常棒的Android代码编辑器 移动开发者的最爱
作者:lijiao 发布时间:2021-11-08 07:04:06
在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的开发人员会选择在移动设备上查看或编辑源代码。于是,Android平台上大量基于代码编程的应用应运而生,谷歌应用商店里的代码编辑器、编译器和开发环境比比皆是。由于不同工具的特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情。在这里,我们针对移动开发人员列出了9个非常有用的Android代码编辑器。
TOP1:Code Peeker
Code Peeker可以让语法高亮显示并允许你查找代码片段,且被Google Play选中作为教育项目的一部分。Code Peeker可以打开和高亮任何支持的代码语言,如C/C++ 、C#、CSS、Java、JavaScript、PHP等。它还可以标记重要代码的位置、内置一个文件浏览器、支持内外部SD卡,同时也支持其他文件浏览器,如Dropbox等。
TOP2:Terminal IDE
Terminal IDE是一个高度可扩展的终端应用程序。它具有完整的Java/C/C++/HTML/Android开发工具包,并且可以在任何Android设备上运行。同时它还在编辑器中设置了C/java/HTML作为开发人员开发的主要选择项。
TOP3:Syntax Highlighted Code Editor
Syntax Highlighted Code Editor支持HTML、CSS、JavaScript、PHP、Python、Java、C、C++、CoffeeScript、Haskell、Clojure和Groovy。虽然它主要定位的是Web开发,但是Java编码员也可以使用它。Syntax Highlighted本身携有很多功能,如查找/替换、撤销和重做功能。
TOP4:DeuterIDE——编译器和IDE
DeuterIDE是一款基于移动开发的文本编辑器,其内置支持Android的集成开发环境。它的虚拟按键可提供常用的编程符号和语法高亮功能,并支持超过40种编程语言。
TOP5:DroidEdit
DroidEdit是一款支持Android平板和手机的文本和源代码编辑器(类似Notepad++和gedit),支持C、C++、C#、Java、HTML、CSS、JavaScript、Python等编程语言的语法高亮。
TOP6:Java Code Viewer
Java Code Viewer是一款文本查看器、Java查看器、C#查看器以及其他支持Android编程语言的查看器,同时还支持Java、C#、C / C ++、CSS、PHP、ASP和JavaScript的语法高亮显示。
TOP7:AIDE——Android IDE
AIDE是一款支持直接在Android设备上开发真正Android应用程序的集成开发环境(IDE),通过一步步流程让你成为app开发专家。它的功能有:可视化的设计应用、多功能实现代码的代码编辑器、实时错误检查、重构和智能代码导航等。
TOP8:JavaIDEdroid
JavaIDEdroid是一个IDE(集成开发环境),它可以运行于Android上并允许你直接在本地创建Android应用,而不需要通过Mac、Windows或Linux上的Android SDK。JavaIDEdroid配有aapt工具、Java编译器、dx工具、DexMerger工具等。
TOP9:Quoda Code Editor
Quoda是一款复杂但易于使用的源代码编辑器,同时配备了一些强大功能的IDE——主题语法高亮、跨会话编辑、代码完成、制表位和变量的片段等。
移动开发者最爱的9个优秀Android代码编辑器,你爱哪个?
猜你喜欢
- Java的NIO包中,有一个专门用于发送UDP数据包的类:DatagramChannel,UDP是一种无连接的网络协议,一般用于发送一些准确
- 获取非公平锁(基于JDK1.7.0_40)非公平锁和公平锁在获取锁的方法上,流程是一样的;它们的区别主要表现在“尝试获取锁的机制不同”。简单
- 第一种:(调用系统API)首先引入两个命名空间using System.Runtime.InteropServices;using Syst
- Object是所有类的父类,任何类都默认继承Object。一、Object类中的方法1.clone方法保护方法,实现对象的浅复制,只有实现了
- 思路:首先进入登录界面,输入账号和密码后登陆到主界面,在主界面通过点击按钮发送一条强制下线的广播,广播接收者收到广播后重新进入登陆界面。新建
- 说明:以下的代码基于httpclient4.5.2实现。我们要使用java的HttpClient实现get请求抓取网页是一件比较容易实现的工
- 一、项目概述之前有不少粉丝私信我说,能不能用Android原生的语言开发一款在手机上运行的游戏呢?说实话,使用java语言直接开发游戏这个需
- 本文以实例形式详细讲述了dotnetcharting控件的用法。分享给大家供大家参考。具体用法分析如下:dotnetcharting 是一个
- 目录前言继承Thread实现Runnale接口Callable线程池常见的4种线程池。总结前言在java中,如果每个请求到达就创建一个新线程
- 一.概述先给大家看一下效果图:点击中间的显示弹框按钮,从底部弹出来一个对话框,用户可以点击拍照或者从相册选择进行相应的操作,下面看看怎么实现
- 本文实例讲述了Java上传文件进度条的实现方法。分享给大家供大家参考,具体如下:东西很简单,主要用到commons-fileupload,其
- 1、在Anaylze中选择Run Inspection by Name...2、在点击之后弹出的窗口输入unusedresources后,回
- /*冒泡排序:双层循环1.外层循环:控制排序轮数,排序数组长度减1(最后一次循环只剩下一个元素,不需要比较,同时数组已完成排序。2.内层循环
- 本文实例为大家分享了Android使用RecyclerView打造首页轮播图的具体代码,供大家参考,具体内容如下先看看效果图:停在中间自动翻
- 前言前段时间准备做一个视频,最后需要添加字幕,手动添加太麻烦了就想在网上找一个能自动提取字幕的软件或服务,确实是找到了,但是免费版基本上都有
- SpringBoot停止启动时测试检查rabbitmq问题在Springboot项目中配置rabbitmq后,总是在每次启动时自动测试MQ的
- 一、读取系统配置文件application.yaml1、application.yaml配置文件中增加一下测试配置testdata: &nb
- 本文为大家分享了Spring Boot全局异常处理,供大家参考,具体内容如下1、后台处理异常a、引入thymeleaf依赖<!-- t
- import java.io.FileNotFoundException;import java.io.FileOutputStream;i
- 在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组数组在C#中最早出现的。在内存中是连续存储