Answers:
要创建Android应用程序,请使用Java和Android提供的扩展库。这些不是Java语言的扩展方式。我的意思是Android随附的库可帮助您实现希望在手机上完成的普通操作。
例如,Blackberry(另一种基于Java的移动操作系统)使用Java作为选择的语言,而Research In Motion在RIM软件包中提供了一组库,可以帮助我提取通常在手机上所做的事情。
您可以使用纯Java,但是大多数时候您想使用RIM提供的RIM库。
如果您不熟悉编程,那么我建议您首先学习良好的Java原理-类,方法,面向对象的编程等;然后学习Google提供的Android API。如果您首先学习Android,则会很快感到困惑,并且不会遵循良好的编程习惯。
我建议从《Head First Java》一书开始。
Android使用自己的类似Java的实现。您可以编写Java语法代码,并且可以使用许多Java API,但是有很多区别:
因此,它就像一个新平台;但是,如果您了解Java,那么在Android上进行开发就非常容易。下载SDK,并尝试使用提供的示例并对其进行自定义。您可以使用出色的IDE作为Eclipse和Idea(Android插件将在Idea 10 Community版本中提供)。
对于C / C ++极客,您可以使用NDK(本机开发套件),但需要一些Java引导程序代码和JNI知识。