从刚刚接触Android到现在已经三个星期了吧,因为一开始是根据视频来学习的,学习的兴趣比较大,而且边做边写代码,将刚学到的东西写出来,很快就实现了一个记事本的程序,涉及了Activity的切换,一些简单的控件应用,SQLite数据库操作,已经可以实现添加、删除、查看功能,基本是一个成型的软件,当然界面看起来比较的简单。
自己手里也只有一本开发范例大全,上面讲了很多的控件和操作如何实现,自己就想根据这本书做下一个程序——一个图片查看和视频播放的软件。可是做的时候遇到了很大的困难,总想比第一个程序做的有进步,可是实现起来真的很困难。首先是界面的设计,好像怎么搞都不好看,不知道人家那些很漂亮的界面是如何实现的;其次,很多功能自己不会的时候,就到处乱查,查到了就复制过来然后再改,但是总觉得这是在抄人家别人的东西;另外,自己会java,但是真的称不上牛人,所以在编程过程中有些代码编写方面的困难。现在自己很迷茫,不知道作为一个初学者该怎么走,现在整天抱着一本《Thinking in java》来看,可是觉得收获不是很明显,各位过来人能不能给介绍一下经验,如何度过这段困惑期?因为我对java及Android有很大的热情,至今没变,真的不想放弃,谢谢各位,也算是我为茫茫多的初学者提出这样的问题吧....
希望大家一起来讨论啊....
自己手里也只有一本开发范例大全,上面讲了很多的控件和操作如何实现,自己就想根据这本书做下一个程序——一个图片查看和视频播放的软件。可是做的时候遇到了很大的困难,总想比第一个程序做的有进步,可是实现起来真的很困难。首先是界面的设计,好像怎么搞都不好看,不知道人家那些很漂亮的界面是如何实现的;其次,很多功能自己不会的时候,就到处乱查,查到了就复制过来然后再改,但是总觉得这是在抄人家别人的东西;另外,自己会java,但是真的称不上牛人,所以在编程过程中有些代码编写方面的困难。现在自己很迷茫,不知道作为一个初学者该怎么走,现在整天抱着一本《Thinking in java》来看,可是觉得收获不是很明显,各位过来人能不能给介绍一下经验,如何度过这段困惑期?因为我对java及Android有很大的热情,至今没变,真的不想放弃,谢谢各位,也算是我为茫茫多的初学者提出这样的问题吧....
希望大家一起来讨论啊....
我一直做的是C++,QT,不知道转android要学些什么?求指教
我觉得这个困惑不仅是在学习android上,学习任何一门新的技术,新的知识,都会有这样的困惑,面临各种困难。
关于界面的设计,如果真的做个产品,是需要美工参与的。iphone界面这么绚丽,是程序员和美工合作的结果。
关于功能的实现,刚开始当然会有困难,不然这么容易实现,都来写android程序了。这个需要一个过程的啦,关键是自己能够坚持,遇到问题,我觉得是件好事,说明我的坎在这里,想办法解决,就怕自己不知道问题在哪里。
学习是一步一步来的,找本好书完整的看完,系统的了解一下android系统架构,至少有个整体的认知。然后,试着自己写程序,做个小的东西出来,这时候,就需要抄别人的代码,开发范例大全的例子就可以用上去,我觉得,光看范例大全,没用,只要浏览一下,知道有个这样的组件,做东西时会想起,就去边看边写。
用了以后,自己理解了,就自己慢慢写程序。
一直没买书,看的不系统,导致现在东一块西一块的,没有系统的东西。
2 看下SDK里面附带的例子,特别是apiDemo,工作要用的基本在apiDemo里面都有
3 SDK文档的Dev Guide,熟悉里面文档的结构,遇到问题了可以快速到里面找
4 如果是windows,最好装个cygwin,下一套android的源代码,你迟早会用到的
推荐网站:
http://flyvenus.net/ 讲架构的
http://rgruet.free.fr/public/ 应用层的源代码,和eclipse配合起来很好用
目前最要命的是,我要实现一个可以读取UMD电子书的阅读器,但是翻遍网络,问遍数个大型论坛,都是毫无音讯,石沉大海,郁闷死了.
体系架构!当你看其他人的代码,尤其是完善稳定的产品的时候,多多注意!JAVA知识你迟早会掌握的,但这都是在为体系架构所服务!所谓的体系架构就是设计师的杰作!
Java看看国内谭浩强写的教程,通俗易懂,了解基本知识,就行了。
Android强烈推荐看SDK的编程基础,全英文,写得很简练易懂,很好入门。其他书本就不要看了,就像考四六级,看真题才有用,不被误导~如果后续coding有疑问,可以找一本java权威教程,随手翻阅,慢慢来
(甜甜) 等 级: #44楼 得分:0回复于:2011-01-21 15:05:24加油,我也刚学没多久,先听视频,然后是android开发讲义。收获是有的,一直在学习。也时候会没有方向。但是基础先学习好,JAVA思想也看看,肯定是有好处的,我觉得你挺厉害的。知识在于积累!
视频教材在哪下的,请告知,我刚想学习Android,邮箱[email protected] 谢谢!!
学习一下
同志们 革命尚未成功 尚需努力 。加油!
暂时没兴趣学下去了,以后可能有需要的时候再说吧,反正目前对Android有点失望。
大家一起交流一下吧。
android中间层使用C++开发
android底层使用C/ASM开发关键是要定位好,自己到底适合作什么
卖油翁的故事还记得否。
很多人都是超级抄袭师和拼凑大师,真正靠技术发明赚钱不多。
那些人都是精通硬件/C++,做底层波及的黑客。现在Android更起步,很多开发还是没有效率,按照ADT的提供编程习惯,熟能生巧。现在ANDRIOD做简单的前段程序,大型不适合。
未来我看好平板市场。行业看未来,起码从现在开始。现在学习叫投资,明白否。
如果遇到困惑,你可以换个东西学习。