自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android 视频直播开发

Android 视频直播开发直播过程 : 录制音视频–>编码–>流媒体传输–>服务器—>流媒体传输到其他app–>解码–>播放几个重要的环节 - 录制音视频 AudioRecord/MediaRecord - 视频剪辑 mp4parser 或ffmpeg - 音视频编码 aac&h264 - 上传大文件 网络框架,进度监听,断点续传 - 流媒体传输 流媒体传输协议rtmp rtsp hls

2017-09-10 14:31:23 435

原创 Activity启动模式

1.LaunchMode四种模式1.1 standard系统默认模式,每次启动都会重新创建一个新的实例,不管其是否存在实例。这是一种典型的多实例实现,一个任务栈中可以有多个实例,没个实例也可以属于不同的任务栈。谁启动这个Activity那么这个实例就属于哪个Activity所在的栈中。 当你用非Activity类型的Context(如ApplicationContext)去启动一个stan

2016-11-17 00:04:15 170

原创 ES6核心内容之新特性

import exportES6 module的其他高级用法//content.jsexport default 'A cat' export function say(){ return 'Hello!'} export const type = 'dog' 上面可以看出,export命令除了输出变量,还可以输出函数,甚至是类(react的模块基本都是输出类)//in

2016-10-08 20:38:40 303

原创 ES6核心内容之语法

ES6核心内容之语法最常用的ES6特性 let, const, class,extends, super, arrow ,functions, template string, destructuring, default, rest argumentslet, const这两个的用途与var类似,都是用来声明变量的,但在实际运用中他俩都有各自的特殊用途。 首先来看下面这个例子:var name

2016-10-08 20:32:05 563

原创 Android异常情况下的生命周期分析

1.情况1:资源相关的系统配置发生改变导致Activity被杀死病重新创建    这个问题,首先我们要对系统的资源加载机制有一定的了解。简单的说一下。比如拿图片来说,当我们把一张图片放在drawable目录后,就可以通过Resources去获取这张图片。同时为了兼容不同的设备,我们可能还需要在其他一些目录放置不同的图片,比如mdpi,hdpi,xhdpi等。这样,当应用启动时,系统就会根据当前

2016-03-03 22:17:09 1680

翻译 Android图片加载缓存库<3>

Universal-Image-Loader完全解析 基本介绍及使用 大家平时做项目的时候,或多或少都会接触到异步加载图片,或者大量加载图片的问题,而加载图片时候经常会遇到各种问题,如oom,图片加载混乱等。对于刚入门的新手来说,这些问题目前解决起来还比较因难,因此放多开源图片加载的框架就应运而生,其中Universal-Image-Loader就是里面的佼佼者。今天我们主要是针对这个开源框架进

2015-12-15 16:21:34 275

原创 Android图片加载缓存库<2>

Glide:快速和高效的Android平台多媒体资源管理库Glide 是一个android平台上的快速和高效的开源的多媒体资源管理库, 提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口Glide 支持获取,解压展示视频, 图像和GIFs, Glide有一个可弹性的api可以让开发者自定义网络栈技术, 默认使用HttpUrlConnection , 你可以替换为 Google’s Volle

2015-12-15 16:12:01 218

原创 Android图片加载缓存库<1>

picasso-强大的Android图片下载缓存库picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载: Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(ima

2015-12-15 16:03:28 240

翻译 Handler常见问题

Handler常见问题“This Handler class should be static or leaks might occur(null)”这句话肯定大家不陌生,大致意思就是说:Handler类应该定义成静态类,否则可能导致内存泄露。Android studio给的解决提示是: Issue: Ensures that Handler classes do not hold on to a

2015-12-09 10:15:42 458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除