天天看点

android—两个月的沉积

恩...先说一下我学习android的路线吧,起初想直接就进入开发的学习,但是刚入手android的时候,发现自己JAVA底层的开发语言掌握的超级水。于是就...

阶段一:开始了将近两三个礼拜的基础学习,后来感觉一些基本的用法以及封装继承多态(很重要啊!)这些概念有了初步的理解之后,就开始奋战Android了。(有点JAVA的基础+不放弃=入门成功)(两个礼拜)

阶段二:然后我就开始看了,起初听说android的UI和代码是分开的,典型的MVC框架模式,我很喜欢的,其实本人之前对界面设计还是比较感兴趣的毕竟不用过于错综复杂的编程和思考吧,只要对美有正确的感触就没啥大的问题再加上会点PS,抠图什么的设计图标啥的都是小case啦,不过自己在设计界面的时候还是为了省事刚开始就是一味的在控件里面写参数,但是后来觉得这样不好,因为这样的话,你对布局的整体就没有太多的体会,所以设计的界面不仅单调,而且你不可能走到大处。所以建议对于XML的设计还是直接写代码最好,其实很简单的,而且alt+/,这个快捷键还是可以提醒你的,eclipse默认提醒的哈~所以你要是会简单的英文就完全可以看懂的,对了哈(有道词典,我平时打开eclipse的同时就打开有道)哎,,,英文太次了,没办法。其实在你设计xml的同时你就已经可以对android application的整体框架就了解的八九不离十了,所以剩下的就是代码的学习。(一个礼拜)

阶段三:当然是最令我头疼的src就是编码了,android里面嵌套了一个轻便的sqlite数据库所以软件的角度讲还是比较省事的,里面就是 DBOpenHelper的增删改查等操作很基本的,起初自己刚学的时候总说不会,其实安静一下沉浸心之后还是没有任何问题的,只要你会SQL,不会也没事,一看就能明白相信我!activity,intent等传说中的四大组件,其实在andriod刚开始学的 时候,我建议大家最好不要去太多的关注网上的信息,只要你自己买本书一点点的看就行,因为这东西高端的玩家说的话,你刚开始根本无法听懂这样就容易让你产生一种抵触或者有种距离感吧,总之塔下心来学习就是了。(三个礼拜)

阶段四:就是实际的项目考验,当然不是那种大项目啦,就是一些小型的什么记账软件啊,记事本啊等等,在你接触实际的项目的时候,别总想着一口气做完,这样是很不现实的,起初我做的时候没有计划,后来老师让我们制定计划之后还是挺有用的,所以我就按照老师的方法按照计划去做,这样,不至于你会放弃,或者说是遇到困难就退却,说实话,在做某个功能当你实在做不出来的时候,我睡觉之前,甚至走路的时候,我都在想,到底是哪里有问题,应该该怎么去写。(别放弃+多寻找资料(这里包括硬件资源和软件资源)=入门)(三个礼拜)

阶段五:或许你觉得自己做的很好?那就去网上看看别人做的对比一下就知道了,感觉自己做的就跟傻瓜一样,呵呵,说实话,我就是这么一个感觉。~~~未完待续,

android—两个月的沉积