一、像素(px)与屏幕分辨率1)px(Pixels ,像素):对应屏幕上的实际像素点。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 2)屏幕分辨率就是在屏幕上显示的物理像素总和,它等于屏幕的宽度上的像素*高度上的像素。在android应用程序的开发上,不会使用屏幕分辨率。3)屏幕分辨率虽然是宽*高,但是它与屏幕的大小没有关系,它与一个屏幕的像素的数量相关。二、dpi1)d...
分类:
移动开发 时间:
2015-02-07 11:47:26
阅读次数:
169
在开发过程中我们希望看到textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
an...
分类:
移动开发 时间:
2015-02-05 13:41:18
阅读次数:
144
为什么要提倡“DesignPattern呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(OpenClosedPrinciple,OCP)里氏代换原则(LiskovSubstitutionPrinciple,LSP)依赖倒转原则(DependencyInversionPrinciple,DIP)接口隔..
分类:
其他好文 时间:
2015-02-03 15:23:00
阅读次数:
174
1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比方经常使用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolongMilestone是...
分类:
移动开发 时间:
2015-02-02 21:15:39
阅读次数:
276
http://www.open-open.com/lib/view/open1392184864254.htmldp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用...
分类:
移动开发 时间:
2015-01-27 13:08:09
阅读次数:
160
设计模式四大原则:单一职责原则(SRP)、开放-封闭原则(OCP)、依赖倒转原则(DIP)、里氏代换原则(LSP)、接口隔离原则(ISP)。单一职责原则(Single-Resposibility Principle, SRP):就一个类而言,最好只做一件事,应该仅有一个引起它变化的原因。单一职责原则...
分类:
其他好文 时间:
2015-01-27 12:58:45
阅读次数:
226
Linux显示用户的ID
youhaidong@youhaidong-ThinkPad-Edge-E545:~$ id
uid=1000(youhaidong) gid=1000(youhaidong) 组=1000(youhaidong),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)...
分类:
系统相关 时间:
2015-01-24 20:09:38
阅读次数:
261
记性真差,对这几个长度单位整理一下1、dpdp和dip一样,device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和硬件有关系,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。这里要特别注意dip与屏幕密度有关,而屏幕密度又与具...
分类:
移动开发 时间:
2015-01-22 10:54:11
阅读次数:
171
Q.对于依赖倒置原则(Dependency Inversion Principle,DIP),依赖注入(Dependency Injection,DI)和控制反转(Inversion of Control,IoC)容器,你是怎么理解的?A.依赖倒置原则(Dependency Inversion Pr...
分类:
编程语言 时间:
2015-01-19 09:10:09
阅读次数:
184
学习DIP第23天
离散傅里叶变换,数学推导...
分类:
其他好文 时间:
2015-01-16 20:55:07
阅读次数:
239