自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 stagefright flow

在java层实用多媒体框架有下面几部:1.  new MediaPlayer()2. setDataSource()3. prepare()4. play()每一步都做了什么:new MediaPlayer():调用native层的native

2016-11-09 19:15:34 317

原创 ACodec和OMXCodec的比较

要掌握的内容:1. ACodec中omx组件的创建过程2. buffer的操作3. 和OMXCodec的区别组件的创建基本上和OMXCodec的相同。1. 在ACodec::ExecutingState::resume()中,有:   void ACodec::ExecutingState::resume() {       ....

2016-11-09 19:10:28 5965

原创 binder 与 ProcessState & IPCThreadState

每次看binder相关内容时,都会牵扯到这两个类,每次都看也能理解。不过工作中用的少,脑袋记性不好,所以留下的印象并不是很深刻,这次下定决心,要记下来,下次不翻别人的资料和代码了,直接来瞄一眼自己写的,很快就会回忆起来。如果说直观印象,我脑袋里立马能跳出来两句话:“启动线程池”,“加入线程池”。然后,我是越来越讨厌自己的囫囵吞枣了,我会逐渐把一切都弄清楚。一点点去地去扩充自己的理解。

2016-11-08 17:15:42 699

原创 LruCache

Lru: Least Recent Used作为缓存机制,应该考虑2个问题:首先具有合适的缓存效果,其次要保证内存不会被缓存挤爆。Lru的实现是这样的:申请一定的内存,通过形式将需要缓冲的对象保存在申请内存的队列中。当使用到某个对象时,就把这个对象插入到队列的head部分。当队列满时,则移除队列的end部分的值。移除除队列的对象可以被GC回收,有些需要手动回收的资源,需要继承entryRe

2016-11-07 08:50:19 408

原创 Java Object

Java doc中这样描述 Object:"The root class of Java class hierarchy. All non-primitive types (including arrays) inherit either directly or indirectly from this class".即,Java中除基础类型之外的类型(包括Enum),都是直接或间接地继承

2016-11-05 12:46:02 204

高质量C++编程只能 pdf

高质量C++编程指南.作者:林锐 花一两个小时阅读这本百页书,你会受益匪浅.这事前面N-1个读者的建议.

2009-09-13

空空如也

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

TA关注的人

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