令Android开发者爱不释手的十款应用

译文
移动开发 移动应用
从IDE到核心资源工具,这些Android应用将为我们带来强大的编程功能与辅助效果。

【51CTO快译】从IDE到核心资源工具,这些Android应用将为我们带来强大的编程功能与辅助效果。 

[[166050]]

专为应用构建者打造的Android应用

在平板应用领域,iPad与Android之间的对比总会引发激烈争论。必须承认,Android拥有更多免费但精致程度较低的应用,但由于设备的碎片化倾向严重,打造单一应用来适应全部机型往往非常困难。不过有了今天介绍的这些应用利器,相信大家一定能够更加顺畅地构建起出色的应用成果。

Algoid编程语言

千万别因为Play Store中蹩脚的英文介绍了错过了这款出色的工具:Algoid是一套真正的IDE方案,其提供解释器、调试器以及范围浏览器,甚至还具备拥有自动补全及语法高亮机制的编辑器。Algoid主要针对教育用途,但其同样适用于拥有丰富经验的开发者。该产品的开发者也推出了Algoid的Java与Raspberry Pi版本——不过我们并未对其进行测试。

Algoid, CyaNn,免费

 DroidScript编程IDE

DroidScript是一款基于JavaScript的应用开发环境,允许大家利用自己的计算机通过Wi-Fi充当远程IDE。DroidScript支持大部分设备功能,包括GPS、指南针、摄像头、加速计以及原生与HTML 5控件等。它亦可以同其它服务交互,从而发送并接收短信及邮件,甚至创建主页快捷键。

DroidScript目前提供25款演示程序。根据我的实际体验,其中相当一部分都运行良好。

这款应用还提供部分说明文档。大家可以首先阅读布局部分的内容以快速上手。

DroidScript, SmartphoneRemote, 免费

Dalvik Explorer

Dalvik Explorer是一款小巧的工具,用于指示目标Android设备的具体参数。它能够显示Java系统属性、环境变量、java.nio.charset.Charsets、java.util.Locales以及java.util.TimeZones等适用于目标设备的具体信息。只需在设备上运行这款应用,一切将立刻呈现。

Dalvik Explorer还适用于需要检查运行问题的用户。

Dalvik Explorer, Elliott Hughes, 免费

Developer Tools

Developer Tools允许Android开发者查看其设备上所能使用的系统功能与资源,外加屏幕尺寸等信息。Developer Tools还能够接入其它实用工具。当然,目前其能够支持的对接工具还比较有限,例如Manifest Viewer即无法在***版本的Android上与之协作。

Developer Tools, Roy Solberg, 免费

[[166051]]

DrawExpress图表工具

DrawExpress是一款手势识别型图表应用,允许大家绘制用例图表、顺序图、类图、状态图、ER图、数据流图以及网络图等图表。除了UML与网络图表之外,大家还可以绘制业务流程与思路设定、组织图表、处理流程图、功能列表、决策树以及可视化笔记等等。通过“手势识别”机制,DrawExpress能够帮助大家直接在UI中识别绘制对象,而无需面对菜单选项。

免费的DrawExpress Lite版本可供大家试用,如果感觉不错,不妨购买其完整版。完整版能够导入及导出Visio对象与图表,我个人建议大家配合手写笔一同使用。

DrawExpress Diagram, DrawExpress, 完整版7.99美元、Lite版免费

DroidDia prime

DroidDia prime允许大家绘制流程图、组织图、Venn图、思路设定以及其它图表。大家可以通过长按空白界面创建新的对象,或者长按现有对象将其选中。DroidDia支持利用JPEG及PNG位图作为对象基础,并在其上添加简单的几何图形。另外,我们也能够创建定制化图形库。大家可以从DroidDia网站处下载PNG格式的思科组件库;其可将思科EPS文件转换为可用素材。

DroidDia prime, Alarex-Group, free; Pro解锁版4.68美元

[[166052]]

Frink编程语言

Frink是一款实用计算工具与编程语言,可通过混合计量单位实现物理计算简化。Frink包含一个庞大的物理量数据文件,大家可以从中找到自己需要的资料。免费版本的Android Frink应用能够支持Android平台上的多种特殊功能,例如绘制图形、使用传感器、读取GPS数据、文本至语音转换以及语音识别等等。大家也可以在已经安装了Java的计算机上运行Frink。另外,我们亦能够将Frink作为一款简单的单位转换器或者强大的编程环境。

Frink programming language, Alan Eliasen, 免费

[[166053]]

TeamViewer for Remote Control

TeamViewer for Remote Control作为TeamViewer应用家族的一员,允许大家立足于Android设备远程使用Windows、Mac或者Linux计算机——只需在目标计算机上安装TeamViewer,同时了解其TeamViewer ID与密码即可。TeamViewer应用还支持双向文件传输、模拟特殊键、组合键并通过防火墙接入活动计算机。

TeamViewer免费供个人用户使用,但在商用环境下则需要购买TeamViewer账户与许可。

TeamViewer for Remote Control, TeamViewer, 具体价格取决于实际情况

Wifi Analyzer

Wifi Analyzer能够帮助大家查看当前位置周边的Wi-Fi网络,同时显示信道分配与强度。大家可以借此优化信道分配并避免拥堵。

目前Play Store当中提供数十种此类应用,但Wifi Analyzer的历史最为悠久。其完全免费,而且在运作中不太会有广告骚扰。我在自己的手机和平板上都安装了这款应用。

Wifi Analyzer, Farproc, 免费

WRPN 16c

每位程序员在初次开发Android应用时都需要使用这样一款计算器。作为惠普16c RPN计算器的模拟版本,它最初作为Windows应用登场,但如今已经被移植到Web、Mac OS X、Linux以及Android当中。

这款应用亦作为开源项目存在。Play Store中提供多种类似的应用,但我不敢肯定它们是独立开发完成还是以WRPN 16c为基础。

WRPN 16c, Emmet Gray,免费

原文链接:令Android开发者爱不释手的十款应用

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:李英杰 来源: 51CTO
相关推荐

2011-02-17 09:29:45

WebjQueryJavascript

2023-07-04 08:19:25

IDEA插件

2023-07-18 08:46:34

开发必备软件工具

2017-05-24 18:00:13

AndroidAndroid DatView

2011-09-16 09:06:20

Smalltalk

2011-03-31 14:22:28

Chrome插件

2011-05-12 09:12:16

Ubuntu 11.0

2021-01-18 09:55:46

Spring代码Java

2021-02-02 21:42:30

VS Code编辑器开发

2010-12-08 09:59:10

CSS

2021-04-13 10:07:08

Python软件包编程语言

2021-04-25 10:15:38

Python编程语言软件包

2021-01-24 11:55:40

spring升华代码的技巧开发

2009-08-29 08:41:07

Windows 7新功能

2022-02-16 11:53:14

WindowsLinux命令

2020-11-03 15:10:55

Spring Batc框架Java

2011-04-19 09:08:09

web工具项目管理

2021-12-09 13:30:17

微软

2021-01-20 06:29:42

JS工具操作符

2013-05-06 22:52:10

智能手机交互方式用户体验
点赞
收藏

51CTO技术栈公众号