基础知识和概念总结
Ht-
享受生活,感悟生活。 ——热爱生活的android猴子
展开
-
对于material design的初步理解
material design是对于android design的补充规范。android更注重的是拟真,如:光影效果、层级关系、动画是否符合物理运动规律等。material design可以说是对于android系统的应用整体风格的一种规范原创 2015-03-19 09:36:56 · 491 阅读 · 0 评论 -
关于mvp模式自己的一些见解
mvp模式主要用于逻辑代码分离,很多人说没必要使用,提高了项目结构的复杂度,有过度设计的嫌疑;但我觉得,这是一个趋势,android从一开始的开发就没有一个标准的框架,一直到现在都没有太大的改观。很多初学者或是工作不久的朋友,都是所有逻辑处理,不管是数据逻辑还是其他方面,都将代码写在Activity当中;如果项目确实小,而且后期不需要做太多的维护,那么勉强可以这样做,但是事实上,很多的项目都需要进原创 2015-03-19 09:36:04 · 406 阅读 · 0 评论 -
浅谈接口和抽象类的区别
抽象类和接口所侧重的方向不同。抽象类是对对象的描述,接口是对操作的描述。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,小鸟,它的抽象类是动物。而小鸟可以飞,飞机也可以飞,所以可以将飞行这个方法定义为接口。因为一个事物的本质只有一个却可以包含多种操作,所以,在java中类只能单继承,却可以多实现当你想要描述一个对象时可以用抽象类;而你要描述一个操作时,原创 2015-03-19 09:22:04 · 273 阅读 · 0 评论 -
关于handler机制的一点见解
使用Handler时,先从发送一条Message开始分析。当Handler接收到Message时,会先创建一个Looper对象,而Looper对象会创建一个MessageQueue并且管理它。这条接收到的Message会放入Looper的MessageQueue中,Looper通过不断的轮询,当获取到Message时,会将该消息转发回Handler,然后Handler通过handl原创 2015-03-19 09:38:40 · 397 阅读 · 0 评论