是否有任何框架使得它比构建Android应用程序更容易,你会对它感兴趣吗?
很快就会有!
我正在研究DroidFu,一个Android共享库,它将为您提供:
在活动(和服务)中直接可用的大量实用程序功能,例如产生列表和错误对话框,检查Intent可用性,以及Android缺乏所需功能的情况下的其他解决方法/替换
轻松处理异步任务(在方向更改后负责恢复对话框)
使用基于配置的XML拉解析器的约定轻松解析XML
新的适配器和小部件,例如ListAdapterWithProgress(在加载内容时将加载微调器呈现为最后一个元素)或者在呈现微调器时通过URL延迟加载图像的GalleryItem小部件
一个ImageLoader,可以异步加载来自Web的图像,由FIFO缓存支持,非常适合在列表和东西中呈现化身
我打算在GitHub上提供这个功能.
敬请关注.
更新(2013年2月) 很抱歉,没有人正在研究这个问题.所有参与该项目的人都继续前进,而且由于lib主要用于Qype应用程序,没有人觉得再维护它了(Qype被Yelp收购了,所以我甚至不确定我们是否会被允许,因为大部分是在我在Qype的工作时间内开发的.)
对于任何想要打捞它的人来说,消息来源都在这里.
我刚刚发现了App Dev Wiki.如其网站所述:
此Wiki用于收集链接,工具,库以及对移动开发有用的任何内容.
目前列出的android框架是:
点火
机器人福
RoboGuice
Commonsware
ActionBarSherlock
Spring Android
DroidParts
这不是一个"软件框架",而是一个轻松创建简单应用程序的工具(这就是谷歌所说的):
http://appinventor.googlelabs.com/about/
我不使用这个工具,因为我不是这种方法的忠实粉丝,但你可以尝试一下.
您可以使用App Inventor构建许多不同类型的应用程序.通常人们会开始制作像MoleMash这样的游戏或让你在朋友的脸上画出有趣图片的游戏.您甚至可以利用手机的传感器,通过倾斜手机将球移动到迷宫中.
但应用程序构建不仅限于简单的游戏.您还可以构建通知和教育的应用程序.您可以创建一个测验应用程序,以帮助您和您的同学学习测试.借助Android的文字转语音功能,您甚至可以让手机大声提问.
要使用App Inventor,您无需成为开发人员.这是因为您可以直观地设计应用程序的外观并使用块来指定应用程序的行为,而不是编写代码.
现在最好的恕我直言之一是Appcelerator
免费和开源,为所有主要平台(跨平台)开发一个应用程序,将应用程序编译为本机代码,具有丰富的API ...
我喜欢玩它..很容易学习:)
希望这有帮助!
PS:即使它听起来像我在那里工作,我不...不幸的是对我:(