出于好奇学习Android开发

出于好奇学习Android开发,android,Android,最近我一直在考虑开发一些基本的android应用程序。这只是出于个人利益。请指导我从哪里开始,我需要什么工具以及指向某些pdf的任何指针等 我的背景: 1) 嵌入式软件开发人员。 2) 有机会在flex上工作。因此熟悉eclipse。 3) 在多线程环境中工作。(实时操作系统) 4) 在unix/linux环境下工作 既然我没有在Java上工作过,那么开始工作对我来说有多糟糕 请指导我,我已经准备好从最基础的部分开始。如果你只是想看看Android,我推荐它,因为它基本上就是为此而设计的。第一个

最近我一直在考虑开发一些基本的android应用程序。这只是出于个人利益。请指导我从哪里开始,我需要什么工具以及指向某些pdf的任何指针等

我的背景:

1) 嵌入式软件开发人员。 2) 有机会在flex上工作。因此熟悉eclipse。 3) 在多线程环境中工作。(实时操作系统) 4) 在unix/linux环境下工作

既然我没有在Java上工作过,那么开始工作对我来说有多糟糕


请指导我,我已经准备好从最基础的部分开始。

如果你只是想看看Android,我推荐它,因为它基本上就是为此而设计的。第一个信息来源是官方开发者网站。它充满了非常好的文章,是理解平台的必读读物。该网站上还有整个Android API的参考资料

当然,StackOverflow也是第一个搜索答案的地方,如果有什么东西不起作用,当然有一个聊天室,所以与一个

我知道有三本很好的Java书籍,在真正开始高级Android开发之前,您可能应该阅读它们。布鲁斯·埃克尔和我忘了第三本书的名字,但一旦我记起来,我就会把它贴上去


如果你决定真正开始学习Android,我建议你使用Mark Murphy的Wardescription on.

我从来没有使用过Eclipse或Java,只是按照google Android开发者的官方信息安装和设置Eclipse以及Android的额外插件,然后才编译了Hello World

然后,我下载了一个现有应用程序的代码,该程序与我想试用的程序(使用标志数据库和内置GPS的速度警报)非常接近,并开始修改它

基本的Java语法与C语言类似-您需要做的就是理解所有OOP位:)

然后我决定我需要一个程序来做一些事情,所以我决定将其作为一个标准的Java(非android)应用程序来编写,以进一步了解Java

我使用了这个教程-对您来说可能有点慢:)

问候 西蒙