随机推荐
Android的软解码和硬解码
在MediaCodec里有接口可以枚举所有解码格式,每种编码可能都有多个解码器。MediaCodec mediaCodec = MediaCodec.createDecoderByType("video/avc");我的应用里面接收的是H264编码数据,所以我选取的是video/avc,我们...
[摘]从视频中获取关键帧
一、关键帧介绍视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。I帧表示关键帧,可以理解为这一帧画面的完整保留...
[摘]深入浅出UML类图(一)
本文作者:刘伟 http://blog.csdn.net/lovelion在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Mod...
Android的apk组成结构
前言总所周知,APK是Android PacKage的缩写,即Android安装包。APK文件其实就是ZIP的压缩格式,如果把APK改成ZIP可以通过压缩软件进行解析。(目前部分压缩软件可以直接解压APK)本文参考网上文章,进行整理。好记性不如烂笔头正文我们解压APK后的组成部分如下(大...
Only the original thread that created
在service中回调时通知界面刷新了数据,就提示了如下异常:Only the original thread that created a view hierarchy can touch its views.翻译了一下:只有创建了视图层次结构的原始线程才能访问它的视图意思就是只有在主U...
ActionBar中Menu使用
前言简单记录一下标题栏中Menu的使用。流水文,之前没记录,这次有空重新简单记录一下。正文在Android Studio中新创建一个Module。在res目录创建menu,然后创建一个menu.xml/res/menu/menu.xmlmenu.xml<menu xmlns:a...