摘要: 很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? eoeAndroid就各个级别的程序员应该掌握哪些内容作为下面分类. 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得. 2. 掌握Android UI控件、Android Java层API相关使用. 迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序. 二、中级 1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解. 2. 移植一些开源项... 阅读全文
posted @ 2012-03-09 14:19 獨樂 阅读(242) 评论(2) 推荐(0) 编辑
摘要: 所谓,时间就是金钱,效率也意味着时间。高效的工作方式可以为我们赢得更多成功的机遇。如何实现高效工作呢?Zielix创始人、Ingiter Frameworks的创建者Wayne Harrel发表了一篇博文《Top 10 ways to dramatically increase your personal productivity》,为我们介绍了迅速提升自我效率的十大方法。现CSDN对本文进行了编译,全文如下:每个人都渴望成功,每个人都希望一个月能赚到几百万美金。任何人都不希望遭遇失败,不希望生活标准低于他们的期望水平。为了达到这些目标,人们开始艰难地决定做什么与不做什么。本文提供了可以迅速提 阅读全文
posted @ 2012-02-20 09:58 獨樂 阅读(230) 评论(0) 推荐(0) 编辑
摘要: IntentService 与ResultReceiver的搭配可以很方便地处理简单的异步问题,用这种方法可以避免启动一大堆错综复杂且难以管理的线程。举个例子,你想从web service取一些数据:1. 调用startService。2. service中开始操作处理,并且通过消息告诉activity处理已经开始。3. activity处理消息并且显示进度条4. service完成处理并且返回给activity需要的数据。5. activity处理数据。6. service通过消息告诉activity处理完成,并且kill掉自己。7. activity取得消息并且结束掉进度条。一、先介绍一下 阅读全文
posted @ 2012-02-13 12:24 獨樂 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 遇到过几次对象传递的问题,都想通过Intent用bundle传递,但发现bundle没有直接传对象的方法。第一次要传递的是bitmap对象,用静态对象的方法解决了;第二次要传递的是自己定义的Bean对象,用蠢办法将Bean对象的值打包到String[]数组里传过去了,现在想想真的是蠢办法,若果有一个不是String类型的值就行不通了。上网查了一下,发现上面第二种情况,自定义的对象可以通过bundle传递,前提条件就是自定义的类实现Parcelable,Serializable两个接口之一。高手已经写得很详细了,还有代码:http://www.devdiv.com/forum.php?mod=v 阅读全文
posted @ 2012-02-10 15:45 獨樂 阅读(3724) 评论(0) 推荐(0) 编辑