对于无java基础的同志,要开发android,java至少要学习哪些部分。

2012-10-23 15:36:18 +08:00
 sivacohan
重点是至少要学习哪些。
个人觉得了解下语法,各种类(尤其是内部类)就可以了。有什么特别重要的部分吗?
9377 次点击
所在节点    Android
4 条回复
vven
2012-10-23 16:52:29 +08:00
线程挺重要的,可以看下mars老师的《java4Android》,看过他的android视频还不错,但是没看过这个,应该不差吧
arg0
2012-10-23 17:19:57 +08:00
看下j2se,顺便看一点点Swing就行了。

j2me, j2ee完全可以无视。
happy15
2012-10-23 19:06:18 +08:00
正好刚刚经历了楼主这样的过程,建议如下:
1.建议直接上手编,用真机别用模拟器(慢得你想吐)
2.如果可能的话,把常用功能变成自己的框架,比方说叫做CommonActivity,把比如网络功能(比方说httpGet,httpPost)等放在里面,复用起来会极大的提高变成效率。
3.同楼上说的,主要注意多线程
4.如果图片多的,注意图片的回收问题
5.google,stackoverflow,android官方网站
希望对楼主有用,呵呵
toctan
2012-10-30 20:25:20 +08:00
关于Java, 推荐本书 Head First Java, 大爱Head Fist系列。如果兜里有银子,可以订阅 http://commonsware.com/ 的 The Busy Coder's Guide to Android Development, 40 刀一年。 http://developer.android.com/ 无论是develop 和 design 都必看啊。

@happy15 至于模拟器,一开始也是慢得想吐。最后根据 http://developer.android.com/tools/devices/emulator.html
这篇教程配置了GPU加速 和 intel 的CPU虚拟机加速之后,虽然比不上真机,但真心一点都不卡。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/50691

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX