首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android自学总结解决方法

2012-02-06 
android自学总结自7日14决定学习Android,开始下载Android SDK算起,到现在已经五月有余,现把学习情况,向各

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海洋中,不知道航向~~~~

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

[解决办法]
探讨

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

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

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

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

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

其实 ,应用或者底层 ,这个不是重点 ,因为他们本来就是俩个东西。
个人感觉应用游戏做的酷的人 ,比较帅一点 ,因为这个东西更直接。要做好一款应用 ,没这么容易的。
[解决办法]
做应用的没必要非得搞清楚底层吧。个人觉得


[解决办法]

探讨

引用:
确实 ,感觉你俩都不错哈 ,女生做开发 ,更是敬畏 ,
这几个月在版块里面很活跃的 。

其实 ,应用或者底层 ,这个不是重点 ,因为他们本来就是俩个东西。
个人感觉应用游戏做的酷的人 ,比较帅一点 ,因为这个东西更直接。要做好一款应用 ,没这么容易的。

看来我是没戏了,审美太差,没创意,做不出酷的东西来。

[解决办法]
探讨

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

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

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

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

[解决办法]
探讨

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

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

[解决办法]
膜拜楼主牛人
[解决办法]
看到楼主不懈的学习精神,在下很佩服,呵呵。希望和楼主共勉!

我才接触Android不久,也属于工作之余的学习,由于有Java的底子,所以学起来比较轻松。不过最近又有点懈怠了!!前段时间都是早上6:30起床,然后开始学1-2个小时再去上班。最近天气突然冷了,都赖在床上起不来了!!

希望能跟上楼主的脚步,我要加油了啊!!
[解决办法]
有人给指点。。。方向好找
[解决办法]
有学习的欲望总是好的。我也做了4年web了。现在转了Android 才进公司2天。还没看书学习。就要做项目了。只能边做边学了。以后大家多交流。必须迅速成长阿。要不这饭碗不保阿。
[解决办法]
探讨

有学习的欲望总是好的。我也做了4年web了。现在转了Android 才进公司2天。还没看书学习。就要做项目了。只能边做边学了。以后大家多交流。必须迅速成长阿。要不这饭碗不保阿。

[解决办法]
一般般吧,我android也有8个月了,应用层面的东西就那么些,看看api demo重写下组件
网络编程,内存优化,代码质量,想要深入,源码才是王道。
近日准备拿下blackbarry
[解决办法]
探讨

一般般吧,我android也有8个月了,应用层面的东西就那么些,看看api demo重写下组件
网络编程,内存优化,代码质量,想要深入,源码才是王道。
近日准备拿下blackbarry

[解决办法]
想个好的idea,专注于做某个东西,也许更有成就感
[解决办法]
现在学android上层应用入门还是比较容易 ,但是就是framework方面的东西可能比较麻烦点吧
[解决办法]
探讨
想个好的idea,专注于做某个东西,也许更有成就感

[解决办法]
多学习学习,未来的方向
[解决办法]
加加精!
[解决办法]
同时也期待wp7强大起来
[解决办法]
我也学android,不过毫无进展
[解决办法]
study~~
[解决办法]
非常感谢楼主分享!
[解决办法]
感谢楼主分享!
[解决办法]
据说嵌入式现在火的很,现在物联网什么什么的都要那东西
------解决方案--------------------


有没有好资料,传一个,谢谢!
violet2k@163.com
[解决办法]
帮忙顶下,此类贴不能沉....
[解决办法]
实践出真知。有实际目标更容易学到东西。至于内容,多数都是触类旁通的;找到规律后再做东西就是找sample code和reference而已。
[解决办法]
学习,祝我android顺利毕业
[解决办法]
喜欢自学!

[解决办法]
来android版凑热闹
[解决办法]
要看些什么书呢》???
[解决办法]
ready go!
[解决办法]

[解决办法]
也很想很想学,然后开发一个东西给大家分享
[解决办法]
xiexie!!!~~~
[解决办法]
加油!!!
[解决办法]
学开发就是在迷失的世界里找光明的道路
[解决办法]
楼主说的是,我也是一个正在学习android的初学者,一个人学感觉很难坚持下来。
[解决办法]
Mark一下,敬佩楼主
[解决办法]
看来有必要跟紧时代趋势啊!
[解决办法]
在成长中不断的学习。
[解决办法]
我才学了2个月,像楼主学习了!!~~~~
[解决办法]
I不错
[解决办法]
学过一段时间,也做过几个项目。感觉学好学精还是挺难的,得自己不断地琢磨,不断地学习。
[解决办法]
感谢分享
[解决办法]
沙发
最重要的还是要学解决问题的能力,即使google,baidu之也是一种能力
[解决办法]
共同学习,加油前进。
[解决办法]
楼主看的什么教程呀?
[解决办法]
表示几个月前成功搭建运行了第一个“hello android”
[解决办法]
一起努力啊
[解决办法]
学习中,不懂的还很多
[解决办法]
楼主文章思路清晰确有点日系企业风格
学习进步很快希望再接再厉
[解决办法]
网络编程,内存优化,代码质量,想要深入,源码才是王道。

[解决办法]
好帖子哈

[解决办法]
恩 好啊啊
[解决办法]
很有用啊
[解决办法]

探讨


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


[解决办法]
果然是热帖,Android操作系统目前在消费产品上应用的非常火热,据说杭州立宇泰电子即将推出的S5PC100的MID产品功能非常强悍,有兴趣的朋友可以开始关注了。http://www.armsystem.com.cn/bbs/
[解决办法]
我刚用Android系统的手机,感觉还是不错,也想学一下。
[解决办法]
顶LZ。。我也是暑假自学了一会Android,完全基于兴趣爱好,手头上没有任何项目。一切从0开始的,Java都是从0开始,当时只有C基础,完全没有面向对象的概念。当时在模拟器上跑了几个简单的程序。后来因为想用JNI来调底层没成功就一直放在那了。现在看来是时候重拾Android了。。
[解决办法]
谢谢LZ分享心得。
[解决办法]
写的比较诚恳,不错的,
[解决办法]
不错,很好

热点排行