2013.6.26 minSdkVersion、targetSdkVersion、targetApiLevel的区别,adapter pattern

1,

参考:http://site.douban.com/128911/widget/notes/5269368/note/177080440/

minSdkVersion、targetSdkVersion、targetApiLevel的区别

target API level是在编译的时候起作用,用于指定使用哪个API版本(SDK版本)进行编译。

minSdkVersion和maxSdkVersion是在程序安装的时候起作用,用于指定哪些版本的设备可以安装此应用。

targetSdkVersion是在程序运行的时候起作用,用于提高指定版本的设备上程序运行体验。

2,最近两天因为一个bug搞得痛不欲生,应该是焦点的问题,布局里内嵌了2个Gridview,外边包着一个ScrollView,布局变得很复杂,不仅加载变慢,而且出现了莫名其妙的bug。最后老大拍板,“技术上过不去,那就改产品吧!”。擦,原来还可以这样。

3,首次利用Wekipedia学习,今天学习了adapter pattern

the adapter pattern (often referred to as the wrapper pattern or simply a wrapper) is a design pattern that translates one interface for a class into a compatible interface.

Adaptee:被适配者 Client 调用者,Adaptor 适配器

Object Adapter pattern

在这种情况里,Adapter继承或者实现Client想要的接口,Adapter包含一个Adaptee的实例,并且调用那个实例的方法。

Class Adapter pattern

这种情况下,Adapter不光继承Client需要的类,而且也继承或实现Adaptee,当Adaptee包含Client想要的几乎所有服务时,用这种方式。


你可能感兴趣的:(2013.6.26 minSdkVersion、targetSdkVersion、targetApiLevel的区别,adapter pattern)