上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页
  2012年11月26日
摘要: 实现BeanNameAware接口,复写public void setBeanName(String arg0){}方法,参数arg0是获得正在加载的那个bean的id实现BeanFactoryAware接口,复写public void setBeanFactory(BeanFactory arg0) throws BeansException{}方法,就可以获取bean工厂实现ApplicationContextAware接口,复写public void setApplicationContext(ApplicationContext arg0) throws BeansException{ 阅读全文
posted @ 2012-11-26 16:54 lee0oo0 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 使用bean工厂获得bean的方法:BeanFactory factory = new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));factory.getBean("");与ClassPathXmlApplicationContext加载的不同是,这个方法只在getBean的时候才会创建Bean对象(针对于bean的scope是singleton,如果是prototype的话无区别)。一般程况下还是使用ClassPathXmlApplicationContext方法,而当 阅读全文
posted @ 2012-11-26 16:53 lee0oo0 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1. 引入spring的开发包(最少配置spring.jar该包把常用的jar都包括,还要写日志包common-logging.jar)2. 创建spring的一个核心文件applicationContext.xml,该文件一般放在src目录下,该文件中引入xsd文件3. 配置bean<beans> <bean id="类实例" class="类名"> <property name="变量名"> <value>变量名的值<value> <bean></bea 阅读全文
posted @ 2012-11-26 16:53 lee0oo0 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。1,利用invalidate()刷新界面 实例化一个Handler对象,并重写ha.. 阅读全文
posted @ 2012-11-26 10:16 lee0oo0 阅读(16495) 评论(2) 推荐(0) 编辑
  2012年11月25日
摘要: ImageSwitch可以实现图片的使用按钮实现上一张下一张浏览的效果。1、 使用ImageSwitch的控件2、 需要实现viewFractory接口,复写方法makeView,因为是显示图片,所以需要return new ImageView(context);3、 ImageSwitch需要使用setFactory(传入viewFractory对象) 阅读全文
posted @ 2012-11-25 12:07 lee0oo0 阅读(3268) 评论(0) 推荐(0) 编辑
  2012年11月23日
摘要: publicclassmemInfo{//获得可用的内存publicstaticlonggetmem_UNUSED(ContextmContext){longMEM_UNUSED; // 得到ActivityManager ActivityManageram=(ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE); // 创建ActivityManager.MemoryInfo对象ActivityManager.MemoryInfomi=newActivityManager.MemoryInfo();am.... 阅读全文
posted @ 2012-11-23 16:08 lee0oo0 阅读(17351) 评论(1) 推荐(2) 编辑
摘要: 转:http://blog.csdn.net/timliang18601860/article/details/7104485在使用传统的ServerSocket和Socket的时候 很多时候程序是会阻塞的比如 serversocket.accept() , socket.getInputStream().read() 的时候都会阻塞 accept()方法除非等到客户端socket的连接或者被异常中断 否则会一直等待下去read()方法也是如此 除非在输入流中有了足够的数据 否则该方法也会一直等待下去知道数据的到来.在ServerSocket与Socket的方式中 服务器端往往要为每一个客户端 阅读全文
posted @ 2012-11-23 10:21 lee0oo0 阅读(1089) 评论(0) 推荐(0) 编辑
  2012年11月22日
摘要: 直接上Demo供下载:/Files/lee0oo0/滑动按钮实现Demo.rar 阅读全文
posted @ 2012-11-22 15:58 lee0oo0 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1. 改变背景在res/drawable下创建一个xml文件:<?xmlversion="1.0"encoding="UTF-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"> // 控件被按下时候的背景<itemandroid:state_pressed="true"android:drawable="@drawable/search_bar_edit_pressed"/ 阅读全文
posted @ 2012-11-22 09:51 lee0oo0 阅读(2174) 评论(0) 推荐(0) 编辑
  2012年11月21日
摘要: 转:http://blog.csdn.net/heynine/article/details/8140000调用JPush推送的api,官网上已经有很详细的说明了。这里主要描述一下我在调用过程中遇到的问题,比如我的HttpClient不支持https的请求、参数配置错误 和 验证错误 等等。开发的时候需要引用appache的包commons-httpclient.jar 、commons-codec.jar、commons-logging.jar这些包可以到官网上下载,如果有需要的话也我也可以发给你。引入上述这些包之后,就可以进行开发了。这里需要特别说明的两点是:1、通过HttpClient 阅读全文
posted @ 2012-11-21 16:04 lee0oo0 阅读(2003) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 45 下一页