- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 横竖屏切换SurfaceView 大小的调整
视频播放的实现大概有以下形式:1.使用系统自带视频播放类VideoView2.使用MediaPlayer+surfaceView3.使用一些第三方框架如:vitamio 还有像新浪在github上开放的视频播放框架等...使用场景:第一种方法:简单,但是VideoView不支持自定义视频,也就是你只能使用系统给你提供的布局,这在很大时候是不符合我们项目需求的。第二种方法:使
2016-10-30 19:37:49 12055 1
原创 android:如何做到软件盘弹出只顶起输入框
最近在做视频直播项目中遇到这个问题,当用户点击主播房间,进行直播观看,在下方点击输入框发送信息时,发现了不光是EdiTextView 被软键盘弹起,就连surfaceView也被压扁了。哦,忘记说一点我在Manifest.xml定义该Activity的属性中添加的是WindowSoftInputMode="adjustResize"。首先说一下两种WindowSoftInputMode的两个属
2016-10-26 10:48:53 8739 1
原创 Error:(1, 0) Plugin with id 'com.android.application' not found. 解决方案
使用AndroidStudio 导入一个项目的时候出现上述标题错误:Plugin with id 'com.android.application' not found。原因:你导入的是一个module,而不是一个Project。你的操作步骤大概如下图:选择ImportProject 是不正确的。正确步骤如下:1.新建一个工程Project。(这个就不多说了)2.选
2016-10-25 15:17:51 755
原创 java设计模式-观察者模式
大家可能都在用RxJava 或者是EventBus 吧!其实这两种工具都是运用的观察者模式,要想弄懂上面两个库,观察者模式是基础。接下来我就简单的介绍一下观察者模式。观察者模式分为两个部分:观察者(observer)和被观察者(observable). 和我们平常使用的监听回调不同(一对一),观察者模式采用的是一对多的形式,当被观察者发生改变之后,发送消息给观察者,然后观察者做出相应的改变,这
2016-10-22 10:06:14 285
原创 android多媒体-视频录制及存储
以前写过一个视频录制功能,最近又看了一下,重新修复了一些问题。由于代码比较长,我就不给大家去一点一点的讲解了,在代码中我都注释的很详细了,在这只是罗列出来一些注意的事项,代码大家可在文末进行下载。ok,先上一张效果图:怎么样,从效果上看还是可以的吧!视频录制功能包括:摄像头的切换、闪光灯的开启、视频录制并保存、摄像头自动对焦 功能。需要注意的是一旦视频录制开始就能有办法切换摄像头或者开
2016-10-05 20:01:36 2516
原创 自定义View的实现
今天的主题是自定义View,其实自定义View,对于一些刚刚从事android的兄弟可能还是比较惧怕的,听起来自定义Vi
2016-10-04 18:30:13 630 1
android 视频录制
2016-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人