rosu 的博客

Tika 源码浅析

Android 视频 文件类型 Tika
Tika最简单的使用:new Tika().detect(file)。 其中新建一个Tiak实例的时候,初始化了默认的文件类型、文件解析类以及文件探测类。机会大部分工作都是在这里面做的。由于篇幅有限,我们略过开始的一些调用,让我们看到 Tika 库里的MagicDetector类,它实现了D ...
「阅读更多」

如何判断萤石云视频是否可以播放

Android 视频 文件类型 萤石云 Tika FFmpegMediaMetadataRetriever
最近遇到一个问题,需要判断视频文件是否是真正的视频文件。什么意思呢?萤石的摄像头是将视频写入 TF 卡的: 通过萤石云视频平台将TF卡格式化后,程序会采用预占空间的方式预先将1/4的空间作为视频或者图片的存储空间。 然后他预写入的文件是.mp4后缀的,但是是不可播放的文件。所以一旦播放器 ...
「阅读更多」

Hexo prism 插件导致代码格式错乱

Hexo prism 代码块
问题描述在之前的很长一段时间里,我的博客渲染出来的代码块格式都有问题,总是会莫名其妙地将换行符搞丢。导致格式错乱,阅读体验很差。大概的样子就是下面这样: 1234567891011// Normal 正常样式class A { public A(){ ...
「阅读更多」

A*(A星) 算法 Java 实现

A* Algorithm Java
前言在某件机缘巧合(实际上是曲折的辛酸故事)的事情发生之后,我接到了通过 Javascript 实现一个 A* 算法任务。 讲道理我在一开始接到的时候还不知道这个是什么东西…后面阅读下面的文章之后才有所了解: A*寻路算法 上面这篇文章是译文,原文已经 404 了,好在本文翻译的还不错。 ...
「阅读更多」

「译」Java Thread vs AsyncTask:该用哪个?

Android Java 线程 AsyncTask Thread
本文发布于我的博客 此文章为「译文」,原文链接:http://www.mergeconflict.net/2012/05/java-threads-vs-android-asynctask-which.html 翻译已获原作者授权。水平有限,如有缺漏,恳请指正,谢谢~ 前言在 Andro ...
「阅读更多」
Prev Next