专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

android自学总结解决方法

发布时间:2010-05-30 10:55:18 文章来源:www.iduyao.cn 采编人员:星星草
android自学总结
自7日14决定学习Android,开始下载Android SDK算起,到现在已经五月有余,现把学习情况,向各位CSDNer总结汇报下。

引子

  本人自毕业后一直从事对日软件外包方向的工作,涉及的领域主要是嵌入式应用方法,应用的开发语言主要是C/C++,Java,以及正在使用的MFC,并且期间通过了日语二级考试。由于自08年开始的经济危机,对日本影响很大,所以对日外包业变得不景气,业务量明显萎缩,这也意味着作为一个普通员工的实际待遇下降;而且我们国家在这几年,经济迅猛发展,通货膨胀,物价随之飞涨,即使收入没有减少,但不增加的话那意味着生活质量的下降。由于在08年曾经接触过一个Android项目,虽然项目最后不了了之,但毕竟接触了过Android,这两年Android飞速发展,所以最终决定从事Android方面的学习,为以后能够从事Android方面的工作而努力,从此就利用业余时间学起了Android。 

现状

  经过这几个月的学习,对Android有了一定的认识,但还是不深刻,不全面,还只限于上层应用方面。做了几个小应用,用的只是有限的一些控件,虽然Android的四大组件Activity,Service,Broadcast,ContentProvider,以及SQLlite数据库也接触了一些,其实还是没有深入到更深层次的应用。尤其是没有修改过系统代码,只是拿来用,没有进行优化和自定义,原因还是自己太懒惰了,一看不会就没有深入去研究。

学习自定义控件,大部分都是根据网上的介绍,修改一些ListView的item定义,增加selecter定义xml文件等。

画图方面,只是继承View的自定义了一个类,在onDraw里面画了一些简单的图形。

  ApiDemo是个好东西,但自己还是仅仅限于口头上的口口声声说ApiDemo是个好老师,好例子,当并没有认真的去研究源码,哪怕是有选择的去看,除了前不久才在真机上运行了一遍ApiDemo的各个例子外,并没有深入研究是怎么实现的。总是想着用到了再看,其实以前都没有看过又怎么知道会用到哪个呢?例如说有话ListView的速度,在ApiDemo的List14里面就是,但自己没看过,就自然不知道了。

  对于手势识别,IPC,JNI,NDK,AIDL,TCP/IP,WiFI,Blueteeth,Vedio等又完全没有涉及过,除了运行一下网上的例子外,根本没有自己动手实现过。好比走过场,看完就忘了,起不到任何作用。

  还有就是对UI的要求太低了,没有好好的优化,界面普普通通,缺少华丽的装饰。大学毕业那么多年,又是血计算机软件专业的,到现在还没有把PS学会,只限于简单的放大缩小,修改个图片格式,至少也要学会PS图片,哪怕不用在程序上,平时照个相也可以自己来处理一下照片,所以PS这个早晚还是要学的。

未来

  除了学会学精各个控件的使用外,还要学会底层的处理,明白Android系统结构,学会编译系统环境,shell的编写等等。还有一大堆的东西要学要掌握,需要克服惰性,把Android掌握好。

具体的任务有:

当前是完善音乐播放器的功能,增加按照文件夹查找播放,实现歌词下载和解析,实现音符跳动的动画效果,这个以前用C++做过,这次在Android上也要实现。

学会进程间通信的处理,Broadcast的几种方法,多线程调度,SQL文的编写。

以及掌握论坛中sodino等面试题中的内容,早日跨入Android之门。

------解决方案--------------------
看来我还有很长的路要走啊!

感谢分享!
------解决方案--------------------
楼主在用实际行动为跳槽做准备,加油!
------解决方案--------------------
我前几天才接触android,也想早点入门。
加油!!
------解决方案--------------------
都一样,LZ和我一块学习的,看了LZ学了这么多,羡慕啊,LZ毕业几年拉?
------解决方案--------------------
楼主 适合做底层 !
------解决方案--------------------
“其实以前都没有看过又怎么知道会用到哪个呢?”

忍不住又看了一下,感觉对我作用蛮大的!

再问楼主:底层真的那么重要吗?如果只是做应用的话;
------解决方案--------------------
楼主~~~久违了 呵呵 我和lz差不多 也算从开始学习到接触android有5个月之久,可是自己学的东西却很少,很钦佩lz的学习精神,尤其是利用自己的业余时间来学习android,而且学的相当的牛,有点觉得自己。。。。。或许是真的没有用心去学~要学的东西很多,自己迷失在偌大的android海洋中,不知道航向~~~~
------解决方案--------------------
探讨

引用:
楼主~~~久违了 呵呵 我和lz差不多 也算从开始学习到接触android有5个月之久,可是自己学的东西却很少,很钦佩lz的学习精神,尤其是利用自己的业余时间来学习android,而且学的相当的牛,有点觉得自己。。。。。或许是真的没有用心去学~要学的东西很多,自己迷失在偌大的android海洋中,不知道航向~~~~

我总觉得你是很厉害了,才……

------解决方案--------------------
探讨

引用:
“其实以前都没有看过又怎么知道会用到哪个呢?”

忍不住又看了一下,感觉对我作用蛮大的!

再问楼主:底层真的那么重要吗?如果只是做应用的话;

如果应用做好了,做的很炫很酷,那也很好啊,革命分工不同嘛。
但如果应用不是特强,那还是多懂点的好,可能修改底层实现应用上也能提高效率,事半功倍
而且如果找工作的话,多懂点总是好的。

------解决方案--------------------
刚开始学,不知道五个月后后进阶到什么程度
------解决方案--------------------
确实 ,感觉你俩都不错哈 ,女生做开发 ,更是敬畏 ,
这几个月在版块里面很活跃的 。

其实 ,应用或者底层 ,这个不是重点 ,因为他们本来就是俩个东西。
个人感觉应用游戏做的酷的人 ,比较帅一点 ,因为这个东西更直接。要做好一款应用 ,没这么容易的。
------解决方案--------------------
做应用的没必要非得搞清楚底层吧。个人觉得
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: