是否需要配备Android设备才能学习Android编程?


Answers:


11

现在,Android Studio是创建Android应用程序的首选IDE。此外,至少应使用硬件方面的Intel Core i3处理器和4GB RAM以获得良好的性能。当然,硬件越多越好。


我们在工作中做了很多Android开发。

>是否需要配备Android设备才能为Android学习和编程?<<

否,Android SDKEclipse ADT插件应该足以让您入门。就硬件而言,任何具有2 GB RAM的Core 2 Duo机器(或同等机器)都可以正常工作。模拟器启动缓慢,但是一旦启动,它们就可以正常运行。诀窍是一旦启动就不要关闭它;-)。

对于高级编程,您需要设备,例如加速度计和GPS之类的主题。(Android模拟器可让您模拟一些基本的GPS,但是对于实际设备而言,处理现实世界的场景是必需的。

同样,如果您打算进行专业的Android开发,则准备好购买由运行不同版本Android OS的不同供应商购买的至少3-4个型号,因为每个供应商都有自己的怪癖。客户经常会抱怨该程序无法在具有Y版本操作系统的X设备上运行。


3
我应该在一些强调“慢启动”
大卫·孔德

1
如今,人们可能会喜欢购买诸如Testdroid之类的服务,而不是购买几种设备进行测试。此外,Android VM现在支持硬件加速,从而缓解了速度问题。
scriptin

8

Android SDK包含可以在桌面系统上运行的各种模拟器。请注意,某些仿真器非常耗资源。有几个我无法运行,因为我的硬件根本无法应付。

这与在实际的Android设备上运行不同,但至少可以让您无需花钱就可以弄湿自己的脚。


8

我会说不...如果只是为了学习框架,那么我认为您不需要一个。我同意Michael的观点,如果您正在开发供用户实际使用的应用程序,那么您需要一个真正的设备,以便您可以真正了解您的应用程序是否可用。但是出于学习目的,仿真器将适合您。

一个警告是,如果您试图学习蜂窝的平板电脑编程,那么您可能需要投资购买设备。我不知道最近一个月左右它是否有所改善,但是当我尝试使用Honeycomb模拟器时,它的速度太慢了,完全无法使用。


6

没必要,但是...

Android SDK为您提供了可以在屏幕上使用的虚拟设备,但是没有响应真正的触摸事件,也没有看到您手中设备上的应用程序规模,我认为这对于理解用户将如何与您进行真正的交互是一个糟糕的替代品应用。


1

这取决于您想学习什么。

如果您想学习GPS知识,位置管理等,那么您确实需要一台实际的设备。

如果要检查动态UI(例如水平/垂直屏幕方向),则再次需要该设备。

可能还有更多这样的实例。但是对于一般的基本示例,您不需要该设备。内置仿真器已绰绰有余。

只需弄清楚您要做什么,然后确定是否需要设备即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.