- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 装饰设计模式
装饰设计模式就是对已有的对象的功能进行增强简单小例子:class Person{ void chifan() { System.out.println("chifan"); }}/*为了不随便改变原有的代码。还要增强chifan功能。那么就定义一个类,对原有对象进行装饰。*/class NewPerson{ private Person p; NewP
2012-01-23 06:16:13 8354 1
转载 Android px和dip及sp的区别及转换代码
px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。 dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。 sp (scaled pixels — best for text size)放大像素-- 主要处理字体的大
2012-01-19 09:14:24 2745
原创 Android获取并设置Activity的亮度
此API只适合2.1以上版本: /** * 判断是否开启了自动亮度调节 * * @param aContext * @return */ public static boolean isAutoBrightness(ContentResolver aContentResolver) { boolean automicBrightness = false; t
2012-01-17 23:53:52 10107 3
原创 Android和JavaScript互相调用
Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。缺点是会受到网络信号的影响,从而导致访问速度慢。1.用WebView来显示HTML代码2.允许WebView执行JavaScript webView.getSettings().setJavaScriptEnabled(true);3.获取到
2012-01-06 18:17:12 4230 1
原创 观察者设计模式(observer)
Observer(观察者)模式是比较常用的一个模式,他让主题和观察者之间松耦合定义:定义对象间一对多的依赖,这样一来,当一个对象发生改变,其他依赖者会得到通知并自动更新.作为观察者,主题只知道他实现一个接口 Oberver,主题不需要知道他具体是谁,需要实现什么操作.任何时候我们都可以增加新的观察者.因为主题实现的是一个实现oberver的抽象接口列表,所以
2012-01-04 00:15:10 2869
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人