02 2012 档案

摘要:以下是我的自己的理解:px:表示屏幕实际的象素, 就是屏幕上一个一个的点,像素并不能表示真实的尺寸,一个像素有可能很大(例如在投影仪的屏幕上),也有可能很小(如在手机上)。pt:表示一个点,是屏幕的真实物理尺寸,常用于印刷。大小为1英寸的1/72. 在Photoshop 上, 默认设置是72像素/英寸, 所以在这种情况下,1pt = 1px.dp:也写作dip, 他两都是一个意思。它Android 自己抽象出来的单位, 我的理解是,它其实跟真实物理尺寸是一致的,它与像素无关,与屏幕密度(下面解释)无关。densityDpi: 屏幕密度,对应于PC领域的DPI, 也就是一英寸里有多少个像素。标准 阅读全文
posted @ 2012-02-20 10:36 Stanley.Luo 阅读(1321) 评论(0) 推荐(0)
摘要:好久之前写的, 现在回看, 确实非常抱歉,误导大家了。 这种方法只是用于项目引用, export的jar包是不包括res的。不过现在大家都用新工具Android Studio, 它的aar格式, 确实包含了res的。 ====================================== 我们 阅读全文
posted @ 2012-02-18 15:36 Stanley.Luo 阅读(26075) 评论(20) 推荐(2)
摘要:如果要定死横屏或者竖屏,不让它在用户旋转屏幕时改变:就用screenOrientation<activity android:name=".MyActivity" android:label="@string/app_name"android:screenOrientation="portrait">如果要做相应处理,就配置android:configChangesFor example, the following manifest code declares an activity that handles both 阅读全文
posted @ 2012-02-15 10:53 Stanley.Luo 阅读(1053) 评论(0) 推荐(0)
摘要:回顾1. 加载模式 standard singleTop singleTask singleInstance onNewIntent() SingleTon 单实例设计模式 全局只有一个实例 1. 构造方法私有 2. 类内部创建实例 3. static方法获取实例 饱汉: 成员变量初始化 饿汉: (延迟加载)第一次使用的时候初始化 Lazy Loading ListView 不要重复发明轮子 复用 消除重复 延迟加载 2. 自定义OptionsMenu 详细分析被替换对象的特征 显示:Menu 隐藏:1. 再按Menu 2. Back 3. other 4. MenuItem 5.... 阅读全文
posted @ 2012-02-09 22:53 Stanley.Luo 阅读(320) 评论(0) 推荐(0)