2013.8.27 分析问题排除法,屏幕适配,删除Eclipse subclipse plugin中记住的SVN用户名密码

1,a和b组合在一起有问题,为弄清到底是a、b谁的问题,可用排除法:a和b意外的b的同类事物组合,b和a以外的a的同类事物组合。

2,float强转成int时,只会取整数部分,比如:float f1 = 2.2f  float f2 = 2.9f ,转成int后分别是2,2

为了符合四舍五入,要加上0.5f ,int i = (int)(2.2f+0.5f)

dp转pixels时就是这么干的: px = dp*scale+0.5f


3,花费了大约15个小时,阅读完一遍屏幕适配的官方文档,并且做了7页笔记。这种做笔记的感觉很棒,第一次体会到,因为当你花了很多时间精力把一个问题搞定,是没法记住所有东西的。并且3个月后,基本忘完。学会做笔记,整理笔记。

总结下屏幕适配:

主要考虑 screen size 和 density

图片:将针对不同密度的资源放在对应的密度的文件夹下:drawable-ldpi, drawable-mdpi,drawable-hdpi,drawable-xhdpi . 系统会根据当前设备的密度自动处理,如果没有对应密度的资源,就会拉伸或压缩其他资源。

layout-land ,layout-port 分别放置横屏和竖屏的布局文件,其实只需要一个即可,默认的放layout中

layout-small,layout-normal,layout-large,layout-xlarge ,3.0以后 ,已不推荐使用这种方式,推荐使用layout-sw600dp

其实实际项目中一般不用ayout-small,layout-normal,layout-large,layout-xlarge这种方式,对不同大小屏幕适配用values-small,values-normal 等,里面放着不同dimens等,这样不需要写重复代码。

系统默认的size是normal的,density是mdpi的。

通用规则:1),用wrapContent,fillParent,dp 。  2)不用px 。 3)不用AbsoluteLayout  

图片大小  ldpi:mdpi:hdpi:xhdpi = 3:4:6:8


values-v11代表在API 11+的设备上,用该目录下的styles.xml代替res/values/styles.xml
values-v14代表在API 14+的设备上,用该目录下的styles.xml代替res/values/styles.xml

其中API 11+代表android 3.0 +
其中API 14+代表android 4.0 +


2013.8.27 分析问题排除法,屏幕适配,删除Eclipse subclipse plugin中记住的SVN用户名密码_第1张图片


4,来自:http://my.oschina.net/lzs123cnnic/blog/97720

如何删除Eclipse subclipse plugin中记住的SVN用户名密码

1. 查看你的Eclipse中 使用的是什么SVN Interface

windows > preference > Team > SVN #SVN Interface

 

2. 如果是用的JavaHL, 找到以下目录并删除auth目 录.

C:\Documents and Settings\[YourUserName]\Application Data\Subversion\

 

3. 如果你用的SVNKit, 找到以下目录并删除.keyring文 件.

[eclipse]\configuration\org.eclipse.core.runtime


你可能感兴趣的:(2013.8.27 分析问题排除法,屏幕适配,删除Eclipse subclipse plugin中记住的SVN用户名密码)