用于开发的Android设备

用于开发的Android设备,android,device,Android,Device,我最近开始为移动平台开发应用程序。到目前为止,我只是在玩iOS,但也希望为Android开发,因此今年夏天我将参加一个软件开发夏令营,该夏令营的重点是Android开发 我得到了一个公平价格的HTC Wildfire,因此我想听听这款手机是否适合Android开发,或者是否有任何缺点或优点?我对Android平台完全陌生,因此我想知道我应该寻找哪些设备,特别是是否可以使用Wildfire 我希望你能帮助我:-)任何运行Android操作系统的设备都可以作为测试设备。唯一的区别可能是在响应时间、存

我最近开始为移动平台开发应用程序。到目前为止,我只是在玩iOS,但也希望为Android开发,因此今年夏天我将参加一个软件开发夏令营,该夏令营的重点是Android开发

我得到了一个公平价格的HTC Wildfire,因此我想听听这款手机是否适合Android开发,或者是否有任何缺点或优点?我对Android平台完全陌生,因此我想知道我应该寻找哪些设备,特别是是否可以使用Wildfire


我希望你能帮助我:-)

任何运行Android操作系统的设备都可以作为测试设备。唯一的区别可能是在响应时间、存储空间等方面的实际硬件


如果您只是使用它来测试您正在开发的应用程序,那么它肯定是一个有用的设备。

HTC wildfire将作为开发设备使用。你可能得出去找亚行的司机。请记住,您可以在越多不同的设备上测试应用程序,您就越有可能发现特定于设备的问题,并在投入使用之前将其修复。

IMO,选择设备时的两个主要因素用于开发/测试的是屏幕密度Android操作系统版本

HTC Wildfire通常被认为是低端设备;分辨率仅为320x240(低于第一款Android手机G1),其他规格也不太令人印象深刻。它有一个LDPI(低密度)屏幕,目前可以从2.1升级到Android 2.2。对于刚刚开始学习Android开发的人来说,HTC Wildfire会做得很好

大多数较新的手机都是HDPI(高密度),将运行Android。您应该使用emulator测试所有屏幕密度,以确保应用程序在所有屏幕上都显示良好。使用仿真器可以减少使用多个设备进行测试的需要,但如果可能,最好使用真实设备

一方面,若你们的应用程序在Wildfire上运行得很好(从性能上看),那个么它很可能在其他方面都运行得很好。面向低端意味着您的应用程序将有可能接触到更广泛的受众


另一方面,使用更现代的设备进行测试,可以让您了解应用程序在当前一代设备上的行为,这可能与您的兴趣更相关。

请看:我的印象是,AT&T android设备中的一些(甚至所有)设备无法检查设置中的“未知源”选项,因此,除非你在没有这个限制的情况下闪存操作系统,否则就不能用于开发。我不知道不同的运营商在他们的手机上有这样的限制。我目前正在与一家来自TELUS的公司合作,该公司没有这一限制。正如你所说,如果限制已经到位,那么他只需要在手机上设置根目录,然后它就可以自由开发了。我对根目录一无所知,但当读到它时,它确实看起来很简单。阅读这里的其他答案,我相信野火可以,但从长远来看可能不是最明智的选择。同意第一段,但我想补充一点,你应该检查触摸屏的糟糕程度。直到我开始发展我的愿望,我才意识到多点触控是不可修复的,我应该坚持高清。另外,检查它是否足够强大。欲望比野火更强大,但与许多其他相当类似的手机相比,GPU有点弱。当然,如果你喜欢挑战…好的。你们两个都有一些我没有想到的很好的论点。野火可能足以让我开始,但话说回来,花钱买一部手机只是为了马上买一部新的真是太遗憾了。我越来越相信,购买HTC Desire将是一个更好的选择。找到它的驱动程序吗?哦,好的。关于不同的设备,你是对的。阅读这里的其他答案,我确信野性可以,但欲望可能是一个不错的选择。再说一次,在更多的设备上测试是件好事。如果我能以公平的价格买到野火,我可能两样都买。正如在下面的回答中所写的那样,在高端和低端车型上进行测试可能是一个不错的选择。