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海洋中,不知道航向~~~~
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
刚开始学,不知道五个月后后进阶到什么程度
------解决方案--------------------
确实 ,感觉你俩都不错哈 ,女生做开发 ,更是敬畏 ,
这几个月在版块里面很活跃的 。
其实 ,应用或者底层 ,这个不是重点 ,因为他们本来就是俩个东西。
个人感觉应用游戏做的酷的人 ,比较帅一点 ,因为这个东西更直接。要做好一款应用 ,没这么容易的。
------解决方案--------------------
做应用的没必要非得搞清楚底层吧。个人觉得
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Android版块严惩倒分行为,希望大家配合维持正当的技术交流 - 移动平台 / 非技术区
近期发现Android版块一些帐号在进行倒专家分操...
-
Java应用程序调用系统中任意一个so文件的方法 大家看看是否可行?
如果我想编写一个apk程序,而这个apk程序要调用系统中的非JNI的so...
-
关于ListView中CheckBox 用程序全选的问题
LisetView中view布局
XML code
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLay...
-
请教一个关于广播接收器优先级的问题,为什么我无论如何都不能超越QQ,360,GO等手机助手,管家?
android官方好像说最高1000,我试过...
-
Android 布局framelayout到底怎么用
简单demo就不要说了哈,知道framelayout的简单实例,感觉没有收获,看了源码,也没有什么感觉。我想...
-
如果调用系统剪裁功能
首先调用系统图库,获取图片,然后对该图片进行剪裁,大家帮忙看下我的代码哪里有问题
Java code
Uri uri = data...
-
求4.0的framework.jar包
如题。哪位朋友有编好的4.0的framework.jar,给个下载地址,或发我邮箱heixue888@qq.com
3Q~
------解决方案...
-
关于读取手机通讯录的问题
使用Android1.5的读取方法:
Cursor cur = context.getContentResolver().query(Contacts.Peop...
-
请教如何用android画图
我想利用android写一个画图程序,请问我应该重点看android的哪些部分,请大家给点建议,还有大家是否有相关的工...
-
分享HTC手机Android源代码下载地址
http://developer.htc.com/
------解决方案--------------------
不错,可惜只有kernel的~~...