没有Android手机,如何开始开发Android应用?

6

基本上就像罐头上说的那样。

在我考虑下载SDK之前,我想知道是否有任何方法可以在没有Android手机的情况下测试我编写的Android应用程序?我不确定SDK附带的工具是否像VS为Windows Mobile一样带有模拟器。

如果这是一个愚蠢的问题,对不起,但也许我正在寻找错误的东西。

编辑 我不认为有任何东西会让我在模拟的Hero/G2界面上编写/为小部件而编写。 无论如何,这并不重要。

3个回答

10

啊,我不确定是否正确。也许我在错误的地方寻找了。谢谢。 - LiamGu
我是否也能使用SDK开发Android测试应用程序,而无需支付上架市场的费用(这是我未来想做的事情,但此时此刻,我只想掌握它。) - LiamGu

4

我想补充一下,这个模拟器非常全面。例如相机预览实际上不会显示相机数据,但是它们会放置块状动画。总的来说,这是我迄今为止见过的最好的移动设备模拟器之一。甚至可能比更好。


Android 开发是否特别容易? - LiamGu
@Liam Gulliver - 这取决于你的背景,但相对于iPhone而言,它有一个更温和的学习曲线。在iPhone上,你需要掌握一些内存管理方面的知识,而在Android上则是由垃圾回收器(GC)来处理。 - Martin Clarke
我的主要编程语言是VB.NET,还会一点C#。 - LiamGu
1
C#在你转向Java时会派上用场(我认为)。实际上,在你深入研究Android之前,你需要迅速掌握Java。你可以在Apress上购买我的《Android Essentials》电子书。我从O'Reilly的《Head First Java》书中获得了很多收获。那些愚蠢的引人注目的短语和图表... - haseman

4

如上所述,有一个模拟器可供使用,但是对于较大的应用程序来说,使用模拟器会变得相当繁琐。学习sdk的内部细节时可以使用它,但我建议在掌握sdk后投资购买一部安卓手机,这确实会有所帮助!


我正在考虑是否继续推进,投资于售价399美元的G1谷歌。但我们会看情况如何发展。 - LiamGu
在模拟器上你真的可以感受到它。我建议在花费400美元购买你可能不喜欢开发的设备之前,先用模拟器完成大部分工作。 - haseman
如果你只是想测试你的软件,我相信你可以在 eBay 上买到一台 G1,价格只有那个的一半。 - Jay Askren

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接