Android当中实现视频播放的方式有两种,即:通过VideoView实现或者通过SurfaceView + MediaPlayer实现。
由浅至深,首先来看下想要在Android上播放一段视频,我们应当怎么做。
前面我们已经提到了两种方式,这里我们来看一下具有更好的拓展性的第二种方式,也就是通过SurfaceView + MediaPlayer进行实现。
首先,我们来定义一...
分类:
移动开发 时间:
2015-04-10 18:04:38
阅读次数:
287
DECLARE_INTERFACE_(IDINTVariable, IDVariable)
{
STDMETHOD_(IDEffectType*, GetType)(THIS) PURE;
STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *pDesc) PURE;
}
该结构的作用类似与结构体,声明接口A继承于接口B
* STDMETHOD宏以声明方法的名字作为参数,方法返回一个标准的COM HRESULT值。
STDMETH...
分类:
其他好文 时间:
2015-04-10 18:03:49
阅读次数:
143
//自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置
#include
#include
char * my_strrchr(char const *str,int ch)
{
int count=0;
while(*str!='\0')
{
count++;
str++;
}
str--;
while(count)
{
if(*s...
分类:
编程语言 时间:
2015-04-10 18:03:44
阅读次数:
160
Bessie and the cows are playing with sequences and need your help. They start with a sequence, initially containing just the number 0, and perform n operations. Each operation is one of the following:A...
分类:
其他好文 时间:
2015-04-10 18:03:44
阅读次数:
164
文章对现在风靡全球的扁平化设计给予了深刻的思考。牡丹花确实是很美,但如果世界上都剩下了牡丹花了,你又会作何感想呢?这里让我们从著名乐队别安的《光辉岁月》的一句歌词开始:“缤纷色彩闪出的美丽,只因它没有,分开每种色彩…”...
分类:
其他好文 时间:
2015-04-10 18:04:36
阅读次数:
115
JDK的三个环境变量的格式如下:
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_02
PATH: ;%java_home%\bin;%java_home%\jre\bin;
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools....
分类:
其他好文 时间:
2015-04-10 18:03:30
阅读次数:
135
Volley是2013年Google I/O上发布的,它是Android平台上的网络通信库,对常用的网络通信功能作了封装,能使网络通信更快,更简单,更健壮。以前使用网络通信一般都是用AsyncTaskLoader、HttpURLConnection、AsyncTask等。
Volley适合数据量小但通信频繁的情况下
Volley架构
下图就是Google I/O 演讲时使用的图片...
分类:
移动开发 时间:
2015-04-10 18:03:56
阅读次数:
316
转载请注明出处:http://blog.csdn.net/lsh_2013
1 引言
数字图像的边缘检测是图像分割、目标识别、区域形状提取等图像处理领域的重要基础。在进行图像理解和分析时,第一步往往是边缘检测。目前边缘检测已经成为机器视觉领域最活跃的课题之一,其研究具有非常重要的理论意义和实际应用价值。传统的边缘检测方法的检测精度最高只能达到一个像素级,但是,随着科学技术的飞速发展,工业检...
分类:
其他好文 时间:
2015-04-10 18:01:44
阅读次数:
276
前言在前面的博客写到我针对一个项目完成了动态布局的效果,顿时感觉很爽,那么下面我针对我在前文中所讲的tabhost的实现做出一个新的方法,tabhost基本已经被启用,现在基本使用Fragment与viewpage进行实现相同的功能,在园子里有很多这样的博客,现在我在这里呢,继续是参考了一些博客进行了一些总结!
原因:在加载过程中,你会发现使用tabhost的内存资源比fragment大得多,因...
分类:
移动开发 时间:
2015-04-10 18:01:26
阅读次数:
202
对在Ubuntu上为Android系统编写Linux内核驱动程序(老罗)程序代码做入门菜鸟级注解^_^...
分类:
移动开发 时间:
2015-04-10 18:03:41
阅读次数:
204
清明节给大一的孩子们讲了点STL的应用,下了些功夫,搬到这里来供大家学习交流。
1.泛型程序设计简介与迭代器的介绍
2.常见的STL容器及其例题应用(UVA10474,UVA101,UVA10815,UVA156,UVA540,UVA136
HDU1027,CF501B,HDU1716,HDU4277)
3.相关练习和思路
1.泛型程序设计简介与迭代器的介绍
1...
分类:
其他好文 时间:
2015-04-10 18:01:53
阅读次数:
3759
1、字符串
ruby中的字符串可以使用单引号,也可以使用双引号,但对单引号的支持比较少,对双引号的支持介绍两个:
(1)支持转义字符 比如: \n等
(2)字符串内的表达式内插,#{表达式}
例如:def say_goodnight(name)
Result = “Good night, #{name}”
end
2、数组
a = [ 1 , ‘cat’ , 3.14]
b =...
分类:
其他好文 时间:
2015-04-10 18:01:52
阅读次数:
132
肤色空间模型肤色被证明是一种有效的且鲁棒的人脸检测、定位、跟踪依据。同时皮肤颜色检测也能应用在图像内容过滤、内容感知视频压缩、图像色彩平衡应用等方面。
基于特征的人脸检测方法是用皮肤颜色作为检测依据已经非常实用化。颜色处理允许快速处理且对人脸模式的几何变换非常鲁棒。经验表明人脸皮肤具有特征颜色(很容易被人辨识)。使用颜色作为人脸的特征,需要克服三个主要问题:1.选择哪种颜色空间;2.皮肤颜色分布如...
分类:
其他好文 时间:
2015-04-10 18:01:30
阅读次数:
400
最近手贱更新了Android studio,而as又自动更新了sdk,导致该死的Eclipse找不到当初设置的api文档了,整个Eclipse都不好了,所有的Android项目报错,所有的项目都无法导入、生成。
每次打开adt都会报错parseSdkContent failed java.lang.NullPointerException1.网上很多人说可以删除workspace下的.metada...
分类:
编程语言 时间:
2015-04-10 18:02:03
阅读次数:
131
flag参数解析,我原以为会了,结果今天发现,原来比我印象中还强大些.
索性记一下.
第一个例子是常见用法:
第二个例子,扩展功能:...
分类:
编程语言 时间:
2015-04-10 18:00:41
阅读次数:
450
problem:
Follow up for "Remove Duplicates":
What if duplicates are allowed at most twice?
For example,
Given sorted array A = [1,1,1,2,2,3],
Your function should return length = 5,
...
分类:
其他好文 时间:
2015-04-10 18:02:27
阅读次数:
99
最近,我和一位同事合作设计数据库表。我们在设计好各个表之后,需要将表的基本信息记录下来,发给同项目组的同事参阅和评审。最开始,我们不是很清楚如何来描述每张表的信息。通过与大家商量之后,我们认为通过如下格式描述数据库表的基本信息比较恰当。本文的可供有类似需求的开发人员参考。要比较完整地描述一张数据表,需要交代清楚这五个部分:总体说明、版本说明、表结构说明、建表脚本、初始化语句。以下以员工信息表为例加...
分类:
其他好文 时间:
2015-04-10 17:59:58
阅读次数:
158