- 博客(6)
- 资源 (23)
- 收藏
- 关注
转载 android 布局中的属性总结
<br /> <br />第一类:属性值为true或false <br />android:layout_centerHrizontal 水平居中 <br />android:layout_centerVertical 垂直居中 <br />android:layout_centerInparent 相对于父元素完全居中 <br />android:layout_alignParentBottom 贴紧父元素的下边缘 <br />android:layout_alignParentLeft
2011-04-23 20:13:00 3518 1
原创 Java设计模式--单例模式2
<br /> <br />之前说到的懒汉式可以延迟加载,但是会有线程安全的问题,解决的办法是添加synchronized关键字,但是这样就会有性能的问题,每次都要同步而且都要判断,会降低访问速度。下面的饿单例模式双重锁检查连接数据库可以解决这个问题。<br />“双重检查加锁”就是不是上来就对代码进行同步,而是首先判断是不是存在,如果存在那么就直接返回,如果不存在然后进行同步,生成对象。这样一来只需要同步一次,从而减少了在多次同步的情况下进行判断所浪费的时间。“双重检查加锁”的创建需要一个关键字“volat
2011-04-23 17:32:00 1032
原创 Java设计模式--单例模式
<br />单例模式的实现可以分为两类:懒汉式,饿汉式。区别从他们的名字上面就可以看出来,懒汉式也就是加载这个类的时候不生成,只有在首次主动调用的时候才new这个对象,饿汉式是将实例设成static的也就是加载这个类的时候就自动加载,而不用我们手动调用。<br />下面是懒汉式的实现方式:<br />package com.pattern.singleton;/** * @author GaoMatrix E-mail:gcquan08@gmail.com * @version Time:201
2011-04-20 21:37:00 906
原创 长按屏幕注册与取消
<br />这是注册与取消长按屏幕出现上下文菜单<br />registerForContextMenu(mlistview);<br />unregisterForContextMenu(mlistview);
2011-04-15 17:20:00 1159
原创 获得当前系统设置界面里设置的参数Settings.System.getInt
<br />在程序开发的时候遇到了一个问题,那就是获得当前系统设置里面现在设置的是否开启了“自动适应屏幕”的设置<br />int systemGravity = Settings.System.getInt(this .getContentResolver(), <br />如果systemGravity==0没有开启“自动适应屏幕”,如果systemGravity==1开启“自动适应屏幕”<br />sdk上面的解释是:<br />getInt(ContentResolver cr, Str
2011-04-15 16:15:00 17116
原创 在代码中定义广播监听拔出sdcard事件
<br /> <br />如果我们的应用里面必须要访问sdcard那么当用户拔出sdcard或者进入u盘模式的时候,我们的饿程序应该要接收到系统的广播,然后做出相应的处理,一般应该是关闭所有的Activity然后回到给出一句提示“存储卡正忙,程序退出,请稍后”的提示,然后回到程序的主界面。<br /><receiver android:name="SDCardListener" android:label="@string/viewer_app_name"><intent-filter> <act
2011-04-13 10:53:00 4824
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人