最近我一直在考虑开发一些基本的Android应用程序。这只是出于个人兴趣。请指导我从哪里开始,我需要什么工具以及指向某些pdf等的指针。
我的背景:
1)C中的嵌入式软件开发人员 2)有机会在flex上工作。因此熟悉eclipse。 3)在多线程环境中工作。 (RTOS) 4)在unix / linux环境中工作。
由于我没有使用Java,我开始有多糟糕?
请指导我,我已准备好从基础开始。
答案 0 :(得分:2)
如果你只是想看看Android我推荐this tutorial series,因为它几乎就是为此而制作的。第一个信息源是官方开发者网站。 http://developer.android.com。它充满了非常好的文章,只是为了理解该平台必读。该网站上还有整个Android API的参考。
当然,如果某些内容无法正常工作,StackOverflow也会在搜索的第一个地方找到答案,当然在SO上有Android room聊天。
在开始高级Android开发之前,我应该阅读三本优秀的Java书籍。 Head First Java来自O'Reilly,Thinking in Java 4th edition来自Bruce Eckel,我忘记了第三本书的名字,但有一次我记得我会发布它。
如果您决定真正开始学习Android,我会在http://commonsware.com上推荐Mark Murphy的商品。
答案 1 :(得分:0)
我从未使用Eclipse或Java,只是按照官方的谷歌android开发人员信息来安装和设置带有Android额外插件的Eclipse,然后只编译了Hello World。
然后我下载了现有应用程序的代码,该应用程序接近我想要尝试的内容(使用标志数据库和内置GPS的速度警报)并开始修改它。
基本Java语法与C类似 - 您需要做的就是了解所有OOP位:)
然后我决定我需要一个程序来做某事所以我决定把它写成一个标准的Java(非Android)应用程序来更好地理解Java。
我使用了this教程 - 对你来说可能有点慢:)
问候 西蒙