- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 android手机分辨率(xxhdpi,xhdpi)
手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16:9FWVGA 854*480 (
2015-04-28 11:31:44
493
原创 Fork/join框架执行任务并返回结果
Fork/join框架提供了执行任务并返回结果的能力。这些类型的任务都是通过RecursiveTask类来实现的。RecursiveTask类继承了ForkJoinTask类,并且实现了由执行器框架提供的Future框架。在任务中,必须使用JavaApi文档推荐的如下结构: if(problem size > size){ tasks=Divide(task); execute
2015-04-16 09:19:32
2953
原创 创建Fork/Join线程池
实现一项更新产品价格的任务。最初的任务将负责更新列表中的所有元素。我们使用10来做为参考大小,如果一个任务需要更新大于10个元素,它会将这个列表分解成两部分,然后分别创建两个任务用来更新各自部分的产品价格。package com.xingfu.wx_1;/** * 存储产品的名称和价格 * @author W,x * @version 创建时间:2015年4月14日 下午4:10:26
2015-04-14 17:32:18
1041
原创 Java Fork/join框架
Fork/join框架是用来解决能够通过分治技术将问题拆分成小任务的问题。在一个任务中,先检查将要解决的问题的大小,如果大于一个设定的大小,那就将问题拆分成可以通过框架来执行的小任务。如果问题的大小比设定的大小要小,就可以直接在任务里解决这个问题,然后,根据需要返回任务的结果。上图没有固定的公式来决定问题的参考大小,从而决定一个任务是需要进行拆分或不需要拆分,拆分与否是否依赖于任务
2015-04-14 14:28:15
573
原创 处理在执行器中被拒绝的任务
当我们想结束执行器时候,调用shutdown() 方法来标识执行器应当的结束,但是,执行器只有等待正在运行的任务或者等待执行的任务结束后,才能真在结束。如果在shutdown()方法与执行器结束指尖发送一个任务给执行器,这个任务会被拒绝,因为这个时间段执行器也不再接受任务了,ThreadPoolExecutor类提供了一套机制,当任务被拒绝时调用这套机制来处理它们。package com.
2015-04-14 11:24:39
590
原创 在执行器中分离任务的启动与结果的处理
package com.xingfu.wx;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorCompletionService;import java.util.concurre
2015-04-14 09:19:43
525
转载 Android Fresco图片处理库用法API英文原文文档4(Facebook开源Android图片库)
目录(?)[-]Using Other Network LayersUsing OkHttpUsing your own network fetcher optionalUsing Other Image LoadersUsing Drawee with Volley ImageLoaderInitializing with Volley ImageLoader
2015-04-13 19:04:16
559
转载 Android Fresco图片处理库用法API英文原文文档3(Facebook开源Android图片库)
[-]Introduction to the Image PipelineWebP on older platformsConfiguring the Image PipelineUnderstanding SuppliersThread poolsConfiguring the memory cachesConfiguring the disk cacheKeepin
2015-04-13 18:56:52
627
转载 Android Fresco图片处理库用法API英文原文文档2-2(Facebook开源Android图片库)
[-]Using the ControllerBuilderBuilding a DraweeControllerCustomizing the ImageRequestProgressive JPEGsInitializationAt Request TimeAnimated ImagesPlaying animations automaticallyPl
2015-04-13 18:55:34
1051
转载 Android Fresco图片处理库用法API英文原文文档2-1(Facebook开源Android图片库)
目录(?)[-]Using Drawees in XMLHeight and width mandatorywrap_contentFixing the aspect ratioUsing Drawees in CodeChange the imageCustomizing the hierarchyModifying the hierarchy in-place
2015-04-13 18:53:40
606
转载 Android Fresco图片处理库用法API英文原文文档1(Facebook开源Android图片库)
目录(?)[-]FrescoRequirementsUsing Fresco in your applicationBuilding Fresco from sourceJoin the Fresco communityLicenseQUICK STARTAdding Fresco to your ProjectAndroid Studio or Gradl
2015-04-13 18:51:14
594
原创 在执行器中控制任务的完成
package com.xingfu.wx;import java.util.concurrent.Callable;import java.util.concurrent.TimeUnit;/** * * @author W,x * @version 创建时间:2015年4月13日 下午5:16:47 * */public class ExecutableTask imp
2015-04-13 17:21:02
473
原创 在执行器中取消任务
使用执行器时,不需要管理线程,只需要实现Runnable和Callable任务并发送任务给执行器即可。执行器负责创建线程,管理线程池中的线程,当线程不再需要时就销毁它们,有时候,我们可能需要取消已经发送给执行器的任务。在这种情况下,可以使用Future接口的cancle()方法来执行取消操作package com.xingfu.wx;import java.util.concurrent.
2015-04-13 16:34:41
848
原创 Java执行器框架(Executor Framework)提供了 ThreadPoolExecutor
Java执行器框架(Executor Framework)提供了 ThreadPoolExecutor ,通过线程池来执行并发任务从而避免了所以线程的创建操作。当发送一个任务给执行器后,根据执行器的配置,它将尽快地执行这个任务。当任务执行结束后,这个任务就会从执行器中删除;如果想再次执行这个任务,则需要再次发送这个任务到执行器。上代码package com.xingfu.wx;impo
2015-04-12 23:22:21
674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人