- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Android视频添加时间水印
由于需要在高通平台上做行车记录的功能,需要给视频加上时间水印。网上搜索了一下方案,发现有在MTK平台做过类似功能的,参考: http://blog.csdn.net/jimbo_lee/article/details/27545193最直接的想法就是获取到视频编码前每一帧YUV数据,将时间水印覆盖到对应的像素点上,然后再进行视频编码。效果图: 主要实现过程: 1.准备0-9数字以及- / 等符
2017-03-07 19:16:18 8054 4
原创 Android上Bitmap文件解析示例
本文主要介绍的是Bitmap文件解析的一个简单示例,例子是在Androd上写的,用到的图像只有24位深度的这一种。Bitmap文件的基本结构参考: http://www.cnblogs.com/jerry-lin300/archive/2011/12/16/2233854.html例子中用到的原始Bitmap图片: 主要过程就是加载Bitmap图片进行解析,简单的灰度处理,转换成Android中
2017-03-07 11:22:52 1339
原创 Android 双指同时点击事件模拟
Android 双指同时点击事件模拟今天有个需求是要通过双指同时点击屏幕来触发某个功能,特此看那了下Android多点触控的API,首先发现 MotionEvent 类里面有些 ACTION_POINTER_2_DOWN 、 ACTION_POINTER_3_DOWN 这样的常量,应该就是和多点触摸相关的。下面在Activity里面重写dispatchTouchEvent方法试验:@Override
2016-10-10 22:21:04 5382
原创 Android两个SurfaceView叠加显示
最近一段时间一直在做智能后视镜产品(Android平台)里的相机模块,目前已经告一段落了。现在空闲的时候可以把一些技术点记录下来。其中有一个需求就是显示前、后两个摄像头的预览画面,并且可以相互切换显示。类似下面这个样子: 在Android里常用来显示相机预览的就是SurfaceView,因为不需要在UI线程刷新。那这里我们考虑的就是将两个SurfaceView叠加在一起显示。布局xml(部分):<
2016-09-21 23:17:44 16359 3
转载 调用startActivityForResult,onActivityResult无响应的问题
人人都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况: 1、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityR
2014-03-15 11:37:21 398
转载 主流编程语言发展历史
1957年,程序设计语言FORTRAN问世。 1958年,Algol 58语言问世。1960年,约翰·麦卡锡创造LISP语言(全名LISt Processor,即链表处理语言)。1961年,程序设计语言COBOL问世。 1963年,BASIC语言问世。 1969年,美国贝尔实验室的电脑科学家设计出B语言。1971年,瑞士联邦技术学院尼克劳斯·沃尔斯(N.Wirth)教授发明
2012-09-11 17:28:43 1058
原创 struts2 校验 个人笔记
① 校验部分代码放在 validate() 中,且使jsp页面代码简洁jsp页面 : username : ${errors.username[0]} password : ${errors.password[0]} An Action-level Error :
2012-09-03 20:38:33 231
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人