随机推荐

You must not call setTag() on a view Glide is targeting

前言记录一下,在使用Glide 老的版本(相对于4之前的)出现如下一下,记录于此,方便自己查阅。正文异常日志:AndroidRuntime( 4299): FATAL EXCEPTION: mainAndroidRuntime( 4299): Process: com.biumall.v...

[代码片段]Java获取某目录下文件总大小

前言代码功能:获取某目录下文件总大小项目中不仅需要判断磁盘大小,还需要限制拷贝目录大小。正文思路:递归目录下的所有文件,累加文件大小。当然,这种递归方式不是很好,因为存在目录层级复杂和文件多,导致耗时。 /** * * @param file * @...

[摘]Android音频焦点处理

概要Android系统允许多个应用同时播放音频,这种特性有利有弊。例如当我们正在听音乐的时候突然点开了一个视频,如果我们发现音乐的声音和视频的的声音混合了在一起,这显然让我们非常不爽。而如果我们在播放音乐的时候,突然来了一条信息,这个时候,我们既希望能听到短信的提示音,又不希望音乐此刻停止,而是...

MediaPlayer java层介绍

前言Android中经常用MediaPlayer控制音频/视频文件和流的播放。虽然经常用,但没怎么看其源码,今天有空记录一下,方便自己查阅。正文本篇涉及的源码目录frameworks\base\media\java\android\media\MediaPlayer.javaPS:只是...

许立志:行走的肉体

撕开这些枯萎的花朵,垂死的帷幕被风干的命运,喑哑的厂房韶华失色,螺丝拧紧他怯弱的骨头关节,尖锐的疼痛破裂,你深为了解的封闭油腻的齿轮,咬啮辗压红色的童年,一如火车日夜辗压铁轨,呼啸漂泊的流浪间雨又落下,纠缠喧哗的爱情,梦想我看到自己的幸运或者不幸熔进了发展中的工业废水饱蘸叹息的...

Android的软解码和硬解码

在MediaCodec里有接口可以枚举所有解码格式,每种编码可能都有多个解码器。MediaCodec mediaCodec = MediaCodec.createDecoderByType("video/avc");我的应用里面接收的是H264编码数据,所以我选取的是video/avc,我们...