Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android 系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智慧型手机,并逐渐拓展到平板电脑及其他领域上。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
 
 

 
 
(本图为:最受Java编码员和程序员欢迎的好助手:Android IDE工具和应用)
 
 
Android可以说是一个极其强大的平台(开源),本篇文章为Java编码员和程序员整理了一些有用的应用和IDE,使事情变得容易些。
 
1. JavaIDEdroid
 
JavaIDEdroid是一个IDE(集成开发环境),可以运行于Android上,并且允许你直接在本地创建Android应用,而不需要通过Mac、Windows或Linux上的Android SDK。JavaIDEdroid开始配有aapt工具、Java编译器、dx工具、DexMerger工具、ApkBuilder、zipsigner库(该库同样有zipalign功能)、SpongyCastle库、BeanShell Interpreter和JavaRunner。
 
2. Java Editor
 
Java Editor是一个非常容易使用的Java编辑器,它功能有限,但它可以彩色语法:函数、变量、方法、常量,支持自动完成。可以打开默认文件扩展jav&java。
 
3. Terminal IDE
 
Terminal IDE是一个高度可扩展的终端应用程序。它有完整的Java / C / C++ / HTML / Android开发工具包,并且可以在任何Android设备上运行。它使用命令行,编辑器中设置了C/ java / HTML作为开发人员开发的主要选择项。
 
4. DroidEdit
 
DroidEdit是一个文本和源码编辑器(类似于PC上的Notepad++),用于安卓平板和手机。DroidEdit支持安卓平板电脑的外部连接键盘,如Asus Transformer或其他第三方键盘。同时它还支持多种语言, 如C、 C++、 C#、 Java、HTML、CSS、Javascript、Python、Ruby、Lua、LaTeX和SQL。
 
5. Syntax Highlighted代码编辑器
 
Syntax Highlighted支持HTML、CSS、JavaScript、PHP编辑器、Python、Java、C、C++、CoffeeScript、Haskell、Clojure和Groovy。虽然其主要定位是Web这一块,但是Java编码员也可以使用它,它本身携有很多功能,如查找/替换、撤销和重做功能。
 
6. Code Peeker Pro:源码阅读器
 
Code Peeker Pro可以让语法高亮显示,并允许你查找代码片段。虽然它不是一个编辑器。但它是一个有用的代码阅读器,且被Google Play选中作为教育项目的一部分。Code Peeker Pro可以打开和高亮任何支持的代码语言,如C/C++ (c、cc、cpp、h、hpp)、C#(c-sharp、csharp、cs)、CSS, Java、JavaScript (js、jscript)、PHP、Python (py)、Ruby (rails、ror)、XML (xml、xaml、xslt、HTML、xhtml)、ActionScript 3 (as3)、AppleScript、Cold Fusion、Delphi/Pascal、Diff/patch files、Erlang、Groovy、JavaFX (jfx)、Perl (pl)、PowerShell (ps)、Sass、Scala、SQL、Terminal scripts (bash、shell、sh、rc、conf)、Visual Basics (vb、vbnet) 和Verilog & System Verilog (v、sv)。
 
它还可以标记重要代码的位置、内置一个文件浏览器、支持内外部SD卡,同时也支持其他文件浏览器,如Dropbox等。
 
7. Sand IDE Pro
 
Sand是一个Android平台的Java集成开发环境(IDE)(支持Java1.3到Java1.6,注意的是Android不支持Java1.7)。
 
Sand IDE是一个Java编辑器,并支持Java关键字高亮显示、显示行号、撤销/重做,也是一个全功能的Java编译器,能够运行Java程序并支持程序的输入/输出。
 
最近一些新的平板电脑开始采用Intel芯片,不过不用担心,Sand IDE支持所有类型的CPU架构(x86、ARM、MIPS)。
 
8. AIDE——Android IDE
 
AIDE是一个可以直接在自己Android设备上开发应用的IDE,关于它的有交互式编程课程、应用开发的分布教程以及Java编程技巧。你可以直观的设计应用、用编辑器编写代码、实时检查错误、代码重构、智能代码导航……。
 
9. Anacode
 
Anacode是另一个IDE和源代码编辑器,支持Java、HTML、CSS、PHP、JavaScript和C/C++,并允许你在Android设备上构建和运行。 你也可以在内置或系统浏览器上编写和测试HTML、JavaScript和CSS,并上传到FTP。
 
10. Quoda代码编辑器
 
Quoda也类似于Notepad++支持SFTP/FTP(S)服务和云存储(如Dropbox和谷歌),语法高亮是通过各种各样的主题和字体来显示的,并适用于各种编程语言(包括HTML、XML、CSS、JavaScript、PHP、C、C++、C#、Java、ActionScript、Lisp、Markdown、Haskell等等)。为减少程序员的代码工作,提高其开发的效率,Quoda提供了代码模板和片段的支持,并且增加了键盘上额外的按键,使你能够提高打字速度。另外,其它值得一提的特性还包括查找及替换、注释及取消注释、HTML文件预览、网站源码下载、HTML清洁器等。
 
总结
 
上述内容就是深受程序员们欢迎的十大Android IDE工具和应用,并且这些工具和应用是我们程序开发者的好伙伴,好助手,希望这些内容能够帮助到你们的编程,给你们带来便利哦!!!!!!

文章来源于:http://www.alqsoft.com/xinwenzixun/androidkaifa/2015/0121/188.html

最受Java编码员和程序员欢迎的好助手:Android IDE工具和应用相关推荐

  1. 工具推荐丨最适合程序员的六款好用 IDE 工具,赶紧收藏吧!

    今天给学编程的你们推荐六款好用的IDE工具,快来看看吧! 一.Cloud Toolkit Cloud Toolkit 是一款 IDE 插件,可以帮助开发者更高效地开发.测试.诊断并部署应用.通过 Cl ...

  2. 读《Java夜未眠程序员的心声》感

    读<Java夜未眠程序员的心声>感 在这个快餐文化盛行的年代,已经很少有人耐的下心来读书了,我指的是大量的读书,作为程序员,你选择了这个行业,就注定了与学习为伍,短短几十年IT业发生了翻天 ...

  3. 吐槽java之《程序员的呐喊》读后总结

    <程序员的呐喊>读后总结 --关于java的批判 一.写在总结前面的一些废话 <程序员的呐喊>(后文简称呐喊),是一本非常有趣的散篇,全文都是作者对目前软件开发界的看法,主要翻 ...

  4. 英语不好学java好学吗_英语不好能学好java,做程序员吗?

    原标题:英语不好能学好java,做程序员吗? 很多想学java的朋友,都存在着这样一个疑惑:我的英语很差劲,对学习java没有影响吗?java编程用到英语的地方很多吧,我英语不好能学好java吗? 学 ...

  5. Java程序员高效开发必备的5大工具,IDEA黑色主题让程序员爽翻!

    2018年最有钱途的编程语言排行榜出炉,Java排名高居第一. 在整个的编程界,从事java开发的程序相对来说较多. Java程序员为了提高开发效率,必备的工具有哪些呢?下面w3cschool就给各位 ...

  6. JAVA程序员技术栈、业务栈、工具栈

    JAVA程序员技术栈.业务栈.工具栈 目录: 1.技术栈 2.业务栈 3.工具栈 今天是实习期以来将近100天了,感谢公司给予的期望与同事们提供的帮助.好久没更新博客了,一是懒于写,二是文章写得不够深 ...

  7. 如何成为一个受“待见”的程序员?

    不好意思,我标题党了,因为我想换个文风来和大家讲道理. 作为程序员,我们都希望自己受待见.晋升的时候,希望部门可以第一个推荐自己:年底打绩效的时候,希望上级给自己评S:组内会议的时候,希望自己的每一句 ...

  8. oracle ocp认证_OCP Oracle认证专业Java SE 8程序员学习指南II-复习和作者对话

    oracle ocp认证 在招聘技术职位时,传统观点认为,没有什么能比有经验的候选人更胜一筹了,而且许多招聘经理通常可能不会在认证方面投入太多. 但是,Oracle Java认证考试当然是一个例外,因 ...

  9. 好程序员web培训简述web前端开发工具有哪些

    好程序员web培训简述web前端开发工具有哪些,随着互联网技术的发展,用户对于web网页的依赖性越来越重,这对于web前端开发工程师的要求也在不断提高.作为开发者来说,开发工作需要依赖很多开发工具的协 ...

最新文章

  1. tcp udp区别优缺点_CCNA必懂篇,传输层协议TCP/UDP的区别和作用
  2. FPGA基础知识极简教程(5)什么是锁存器以及如何在FPGA开发中避免生成锁存器?
  3. NSURLConnection 实现webView显示HTTPS页面
  4. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements )
  5. python 笔记 :Gym库 (官方文档笔记)
  6. 海思Hi3519A 进行4k60 h264编码帧率不足的问题
  7. python内循环只执行一次_如何1分钟内从3600只股种选出黑马股,仅分享这一次(太透彻了)...
  8. 图像坐标:我想和世界坐标谈谈(A) 【计算机视觉学习笔记--双目视觉几何框架系列】
  9. 软件有效期如何实现_如何实现软件本地化:软件本地化流程的十条守则
  10. Simulink步长
  11. 赔了24亿,干到中国第一!最“不要命”航班,竟让无数人抢着坐?
  12. dbscan算法中 参数的意义_常用聚类算法
  13. linux kill
  14. Java语言的发展简史
  15. 信号量机制(P,V操作)
  16. 利用火狐浏览器伪造IP地址,把自己IP改成美国
  17. java jcp_太久了,JCP:Eclipse考虑了新的Java规范流程
  18. 华为RH2288 V3装centos7
  19. html 刷新表格数据,当我刷新页面时在html表格上重复数据
  20. 梦幻西游手游显示该服务器已满,梦幻西游手游100级突破任务怎么开启 解锁服务器100级任务攻略_《梦幻西游手游》官网...

热门文章

  1. 爬虫学习案例2:异步爬取
  2. Python爬取、分析全球最美Top100女神榜单的数据
  3. 计算机的应用形态有哪些,经典的四种使用形态 内置应用有所升级
  4. jquery myscroll文字上下无缝滚动插件 简单使用
  5. 【unity学习笔记】第一人称射击游戏(2)
  6. PCB线宽、过孔、载流能力整理
  7. Python实现最短路问题常见求解算法1——Label Correcting Algorithm(deque)
  8. excel高级筛选的使用及注意事项
  9. 使用360驱动大师更新驱动后,重启进入系统黑屏
  10. 熟悉Grasp,并撰写心得回答设计模式是怎样解决设计问题的,在实际编程中是如何使用的?