Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及L ...
分类:
移动开发 时间:
2016-04-25 19:26:43
阅读次数:
296
1、在毕老师的视频里,首先介绍的是synchronized关键字作为同步,紧接着在多生产者和多消费者的例子当中就引出了Lock接口和Condition接口。而在书中是先介绍的Lock核Condition接口。我感觉Lock和Con接口比较复杂,相比于synchronized关键字来说需要做的事情太多 ...
分类:
编程语言 时间:
2016-04-25 17:59:48
阅读次数:
236
/// 取视频 -(void)getAllVideo { library = [[ALAssetsLibrary alloc] init]; //监测是否可用 ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror) { ...
分类:
其他好文 时间:
2016-04-25 15:08:01
阅读次数:
145
// 合成 我的视频大小都是一样的 所以没有对他们进行缩放裁剪等操作 - (void)mergeAndExportVideos { if (videoArray.count==0) { return; } dispatch_async(dispatch_get_global_queue(DISPAT ...
分类:
其他好文 时间:
2016-04-25 15:04:14
阅读次数:
111
/// 创建相机和滤镜 - (void)createVideoCamera:(AVCaptureDevicePosition)frontOrBack{ [videoCamera removeAllTargets]; videoCamera = nil; videoCamera = [[GPUImag ...
分类:
其他好文 时间:
2016-04-25 15:01:23
阅读次数:
359
///视频取帧 - (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoU ...
分类:
其他好文 时间:
2016-04-25 14:49:24
阅读次数:
177
首先介绍一下Core Image,他是一个很强大的图像处理框架,他可以让你简单的应用各种滤镜来处理图像,比如说色相,饱和度,亮度等等。。。他是运用GPU(CPU)实时地处理图像数据和视频的帧。而且Core Image滤镜可以叠加在一起,产生多滤镜的效果。因为没有滤镜都有属于自己唯一的参数,可以通过修 ...
分类:
其他好文 时间:
2016-04-25 14:44:22
阅读次数:
164
在老师开始布置要做项目任务是我是不怎么在意的,一是时间还很充足,二是其实我也不懂。 过了一段时间看着大部分人已经组好了队。于是也和室友参加了一个小组。 在开始的时候,组长会在网上找些视频教学要我们自学(因为我们的项目是做一个游戏,在这 之前我们都没有接触过)开始我们因为不懂,所以人认为很难,但组长告 ...
分类:
其他好文 时间:
2016-04-25 14:43:11
阅读次数:
116
首先,明白阿里云OSS是个什么鬼
阿里云对象存储(Object Storage
Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。
以上是官方解释。可以看出,OSS可以为我...
分类:
移动开发 时间:
2016-04-25 13:25:45
阅读次数:
228
坚持~坚持~坚持~! 视频地址:http://v.qq.com/page/b/t/p/b014399a7tp.html ...
分类:
其他好文 时间:
2016-04-25 09:09:42
阅读次数:
191