谷歌公司发布的Android操作系统无疑极大解放了移动技术的可观潜能。作为一款基于Linux内核的系统,Android属于由谷歌公司负责开发及维护的开源项目。自2007年诞生以来,Android已经陆续推出过多个更新且愈发完善的版本,其中包括“姜饼”乃至“冰淇淋三明治”等等。而就在今年,最新的AndroidM也将正式与我们见面。
AndroidM当中融入了多项令人瞩目的新功能,能够支持智能手机、平板设备、可穿戴设备、电视甚至是汽车等。Android已经由以往单纯的移动应用程序运行载体转化为一个令人兴奋且利润丰厚的新兴行业。
根据去年9月发布的一项调查结果显示,2013年全球已激活Android设备总量超过10亿台。成千上万移动应用程序面向智能手机、平板设备乃至其它平台被开发出来。如果屏幕前的您身为专业Android开发人员,那么肯定对目前网络上极为丰富的在线资源有所耳闻——而这也是我们今天的探讨重点。
接下来,我们将共同查看每位Android开发人员不可错过的十款在线工具。这份清单当中包含与这些测试工具、框架以及其它重要资源相关的概述信息,希望能够帮助大家更好地完成日常工作。闲言少叙,咱们切入正题。
一、框架:
1)PhoneGap
PhoneGap是一款跨平台免费开源移动应用开发框架。这套框架允许大家利用各类主流Web技术开发自己的移动应用程序,具体包括HTML、CSS以及JavaScript。HealthTap、Rormix以及SnowBuddy正是利用PhoneGap框架开发而成的几款高人气应用成果。大家用不着再为学习原生AndroidAPI而费心了,现在我们甚至能够利用PhoneGap直接开发出可以运行在iOS以及WindowsPhone平台之上的应用产品。
2)Corona
Corona是一款强大的框架,旨在面向移动设备开发应用程序及各类游戏。它支持iOS、Android以及其它各类移动操作系统。Corona同时也是一款理想的2D图形游戏开发框架。利用Corona框架开发而成的高人气应用包括Fun2Run、MajorMagnet以及Freeze等。测试工具:
1)Genymotion
Genymotion是一款强大的Android模拟器,能够用于实现Android应用程序的开发、运行以及测试。它提供多种功能,包括传感器模拟API(即应用程序编程接口)、20款预配置设备、CPU与OpenGL加速等等。除此之外,Genymotion还允许我们在应用程序之外运行测试并提供对全部主流设备的支持能力。2)Ubertesters
Ubertesters是一款强大的移动应用程序测试工具,且支持iOS以及Android等多款移动平台。该工具允许我们以实时方式进行测试会话追踪,并更为高效地在团队成员之间进行空中(简称OTA)在线协作。另外,它还拥有一套应用内bug报告与内置bug追踪支持功能,并能够对当前状态进行截图。3)Testdroid
Testdroid是一款强大的移动应用程序与移动游戏测试工具。大家可以通过自动或者手动方式对多种iOS以及Android应用与游戏进行测试。
二、原型设计工具:
1)Fluid
Fluid是一款面向移动应用程序的高人气原型软件工具,支持的系统平台包括iOS、Android以及Windows等。它拥有一套超过2000款UI功能组件的内置集合,面向智能手机以及平板设备。利用Fluid,大家能够在桌面系统上构建设计原型,并通过扫描在实际编程之前查看用户界面(简称UI)效果。Fluid也允许我们创建屏幕流以实现在线协作,并能够在不同屏幕之间添加手势操作并实现转换。
2)Pencil
Pencil是一款开源图形用户界面(简称GUI)原型工具,主要面向桌面与移动平台。它拥有一整套内置图形集合,包括流程图元素、桌面/WebUI图形、Android/iOSGUI图形等等。Pencil还提供多种特殊的图表绘制功能、页面间链接机制以及预先安装的Android/iOSUI模板。
三、图标生成工具:
1)AndroidAssetStudio
AndroidAssetStudio就一款在线工具,用于为Android应用程序生成各类图标。在它的帮助下,大家能够轻松利用图像、文字或者剪贴素材设计出图标成品。
2)Icons4Android
Icons4android是一套极具人气的在线资源集合,能够帮助我们为自己的Android应用程序找到理想的图标素材。这些图标皆可以单一zip压缩文件的形式下载,且提供五种不同尺寸以及十二种配色方案。
四、应用程序发布
GooglePlay
说起Android,我们当然不能错过GooglePlay。这套在线应用程序商店正是成千上万Android应用程序及游戏的家园,各款软件亦被分门别类地得到整理。对于Android应用开发人员而言,这里是大家同全世界分享自己开发的应用程序的最佳平台。
随着在线工具与资源的大量出现,Android开发工作开始变得愈发简单且令人振奋。Android开发人员群体正以前所未有的速度迅速扩张。为Android平台开发应用能够带来可观的发展机遇,而我们需要的只是以伟大的设计思路为起点开始这段旅程,由此打造出的应用成果也将在GooglePlay当中占据一席之地。
word如何进行全文分栏和某段落分栏 word如何进行全文分栏和某段落分栏的区别
word如何进行全文分栏和某段落分栏 在Word2003中,我们可以对一篇文章进行分栏设置,分两栏,分三栏都可以自己设置.像我们平常看到的报纸.公告.卡片.海报(46)人阅读时间:2024-09-12word2010大纲怎么显示(word2010大纲级别怎么设置)
word2010大纲怎么显示(word2010如何使用大纲视图) 有些时候我们在网上下载的一些word文档太长了,我们其实可以显示大纲,看清楚每一节是否有自己需(34)人阅读时间:2024-09-12七种常见的Word打印设置技巧(七种常见的word打印设置技巧)
七种常见的Word打印设置技巧 七种常见的Word打印设置技巧 1.打印指定页码 有些时候,我们只希望打印文档中的某些页码,只要点击菜单命令"文件→打印",在打(39)人阅读时间:2024-09-12四种方框内打钩符号的简易方法(四种方框内打钩符号的简易方法视频)
四种方框内打钩符号的简易方法 如何在Word方框里打钩? 四种方框内打钩符号的简易方法 如何在Word方框里打钩? 一.在方框里打钩的方法一 利用带圈数字来(36)人阅读时间:2024-09-12word如何进行全文分栏和某段落分栏 word如何进行全文分栏和某段落分栏的区别
word如何进行全文分栏和某段落分栏 在Word2003中,我们可以对一篇文章进行分栏设置,分两栏,分三栏都可以自己设置.像我们平常看到的报纸.公告.卡片.海报..2024-09-12word2010大纲怎么显示(word2010大纲级别怎么设置)
word2010大纲怎么显示(word2010如何使用大纲视图) 有些时候我们在网上下载的一些word文档太长了,我们其实可以显示大纲,看清楚每一节是否有自己需..2024-09-12七种常见的Word打印设置技巧(七种常见的word打印设置技巧)
七种常见的Word打印设置技巧 七种常见的Word打印设置技巧 1.打印指定页码 有些时候,我们只希望打印文档中的某些页码,只要点击菜单命令"文件→打印",在打..2024-09-12四种方框内打钩符号的简易方法(四种方框内打钩符号的简易方法视频)
四种方框内打钩符号的简易方法 如何在Word方框里打钩? 四种方框内打钩符号的简易方法 如何在Word方框里打钩? 一.在方框里打钩的方法一 利用带圈数字来..2024-09-12word怎么调整纸张的尺寸大小? word怎样调纸张大小
word怎么设置文档的水印呢?(word文档中怎么设置水印)
Word文档中表格的单个单元格边框怎么设置
使用Word制作成绩表表格的方法 表格制作excel教程成绩表
怎么批量导出Word文档中所有图片 word批量导出图片并分别储存
Word文档怎么设置自动保存 wpsword文档怎么设置自动保存
word怎么设置自动滚动页面(word怎么设置自动滚动页面)
Word实现Excel表格分栏打印的方法 word表格分页打印
Word2013怎么自定义SmartArt图形形状样式?
怎样去掉Word文档中的手动换行符(怎样去掉word文档中的手动换行符号)