自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚函数,纯虚函数和抽象类

1.虚函数与纯虚函数虚函数:虚函数是在基类中被声明为virtual,并在派生类中重新定义的成员函数,可实现成员函数的动态重载纯虚函数:在许多情况下,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。class A { public: virtual void a() = 0; // a函数为纯虚函数 v

2012-11-07 10:38:34 265

原创 内联函数(inline)

1.inline如果使用了inline修饰函数,则该函数称为内联函数。编译器将使用相应的函数代码替换函数调用。即对于内联代码,程序无需跳到另一个位置处执行代码,然后再跳回来。因此,内联函数的运行速度比常规函数稍快,但是代价是需要占用更多的内存,因为在有内联函数调用的地方,都是内联函数的代码拷贝。所以,如果代码执行时间较短,而调用的时间比较长,并且该函数经常被调用,则使用内联函数就可

2012-11-05 19:53:21 323

原创 Audio流程分析二(AudioSystem)

接上一节来看AudioSystem::getOutputFrameCount(&afFrameCount, mStreamType),他的作用是查询硬件内部缓冲的大小。所以要跟audioflinger打交道。再看看是怎么得到framcount的,貌似和audiopolicy打交道了status_t AudioSystem::getOutputFrameCount(int* fr

2012-10-27 17:24:35 1280

原创 phone的状态

在android的源码中有定义,Phone的状态只有三种:IDLE,OFFHOOK,RINGING,单靠Phone的状态无法判断当前通话的具体状态。因为通话的具体状态包括IDLE,DIALING,ACTIVE,HOLD等等。OFFHOOK包括三种call的状态:DIALING,ACTIVE,HOLD,当电话一拨出去,对方没有接听,此时call的状态是DIALING(正在拨号,还没有接通),所以Ph

2012-10-22 14:51:36 675

转载 有用的链接,待看完后转载

1.binder机制分析,结合mediaplayer: http://ytydyd.blog.sohu.com/139026338.html2.audio setDataSource: http://blog.csdn.net/tjy1985/article/details/73981473.android MediaPlayer+Stagefright架构(音频)   http://bl

2012-10-21 20:35:35 445

原创 开篇

发现很多看了的东西很容易忘记,遂决定开始写博客把所学的,所看的记下来。

2012-10-21 18:23:50 335

数字图像处理入门(图像与VC都有且同步讲解)

第1章 Windows位图和调色板 第2章 图象的几何变换 第3章 图象的平滑(去噪声)、锐化 第4章 图象的半影调和抖动技术 第5章 直方图修正和彩色变换 第6章 腐蚀,膨胀,细化算法 第7章 边沿检测与提取,轮廓跟踪 第8章 图象的检测及模板匹配 第9章 图象的压缩编码,JPEG压缩编码标准 第10章 图象处理编程工具及简单的多媒体编程 各章均有代码!!

2008-11-18

空空如也

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

TA关注的人

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