2012年6月9日

Android线程实现--AsyncTask

摘要: 原文地址:http://springhi-2009.iteye.com/blog/699285 AsyncTask的特点是任务在主线程之外运行,而回调方法是在主线程中执行,这就有效地避免了使用Handler带来的麻烦。阅读AsyncTask的源码可知,AsyncTask是使用java.util.concurrent 框架来管理线程以及任务的执行的,concurrent框架是一个非常成熟,高效的框架,经过了严格的测试。这说明AsyncTask的设计很好的解决了匿名线程存在的问题。AsyncTask是抽象类,其结构图如下图所示:AsyncTask定义了三种泛型类型 Params,Progres.. 阅读全文

posted @ 2012-06-09 17:59 oasis2008 阅读(219) 评论(0) 推荐(0) 编辑

Android颜色大全

摘要: 1 <resources> 2 <color name="white">#ffffff</color> 3 <!-- 白色 --> 4 <color name="ivory">#fffff0</color> 5 <!-- 象牙色 --> 6 <color name="lightyellow">#ffffe0</color> 7 <!-- 亮黄色 --> 8 <color name="yellow&qu 阅读全文

posted @ 2012-06-09 15:01 oasis2008 阅读(690) 评论(0) 推荐(0) 编辑

Android程序的完美退出(兼容所有SDK )

摘要: 网上找了许多关于Android的Activity如何退出的方法,试了很多种方法都不行了,下面这种方法就是我最喜欢的,简单又易懂。使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作) 1 public class MyApplication extends Application { 2 3 private List<Activit... 阅读全文

posted @ 2012-06-09 14:57 oasis2008 阅读(320) 评论(0) 推荐(0) 编辑

havlenapetr-FFMpeg OnVideoSizeChangedListener接口的实现

摘要: 转载自:http://blog.csdn.net/yarpee/article/details/6910877moruite在他的文章http://blog.csdn.net/moruite/article/details/6305944里说到了用havlenapetr-FFMpeg播放视频花屏的问题,需要自己实现OnVideoSizeChangedListener接口。网上没有找到相关的资料,自己研究了下。秉着OpenSource的观念,取之于havlenapetr-FFMpeg,还给世界。FFMpegPlayer中添加如下接口和变量: // Add by yarpee start ... 阅读全文

posted @ 2012-06-09 10:01 oasis2008 阅读(907) 评论(0) 推荐(0) 编辑

导航