2017

前言 要想实现"摇一摇"需要使用到系统传感器,由于属于冷门知识点,所以趁着还记得,写了一个工具类,以后需要时候的时候就可以机智的ctrl_c、ctrl_v了 代码实现 import android.content.Context; import android.hardware.Sensor; ...

发布 0 条评论

1.写一个类实现FileFilter接口 public class MP3FileFilter implements FileFilter { @Override public boolean accept(File file) { if(file.isDirectory()) return true; else { ...

发布 0 条评论

前言 在前几篇博客中我分别介绍了一下SurfaceView以及Camera的水印预览和拍照,专题地址请看:传送门,下面我就来介绍下如何使用Camera进行录像功能。 流程 1、首先初始化一个Camera并且开启预览,方法可以查看前几篇博客。 2、使用Cam...

发布 0 条评论

前言 在SurfaceView初步以及Camera初步中我介绍了如何使用SurfaceView以及如何使用SurfaceView来预览Camera画面,接下来我就来介绍下如何给Camera添加水印效果。由于SurfaceView不支持回显,也就是将摄像头捕获到的数据处理以后重新设...

发布 0 条评论

前言 在Android SurfaceView解析中我介绍了下如何使用SurfaceView,不过在我们日常的开发中,除非是游戏相关,一般都不会直接在SurfaceView上面绘制图像,而是让系统"绘制"在我们的SurfaceView中,这篇博客我就来介绍下如何让相机绘制...

发布 0 条评论

SurfaceView定义 SurfaceView是View的子类,与View不同的是,SurfaceView可以在其他线程进行界面的绘制,而不需要在主线程中。所以SurfaceView适合用作需要快速绘制的情景,比如作为摄像头的预览界面或者播放视频。View的刷新在主线程...

发布 0 条评论

前言 我们在应用开发的过程中常常需要使用定时操作,如果是短时间的比如几秒,几分的,我们可以使用的方法就有很多了,比如Thread,Timer,Handler等等,可是如果是闹钟应用呢,需要在几小时甚至几天以后进行操作,那前面提到的方法就...

发布 0 条评论

老祖宗们说过,人无远虑必有近忧,最近在公司除了改bug就是改bug,没有在学校的时候大块的空闲时间用来学习,也没有那么多的新项目来用来给自己练手,虽然看了很多很多,但是忘记的也是很快,本来通过博客还能留下些许记忆,但是没有...

发布 0 条评论

Matrix调用一系列set,pre,post方法时,可视为将这些方法插入到一个队列.当然,按照队列中从头至尾的顺序调用执行. 其中pre表示在队头插入一个方法,post表示在队尾插入一个方法.而set表示把当前队列清空,并且总是位于队列的最中间位置.当...

发布 0 条评论

免root进行无线adb调试、使用shell查看文件、获取顶层Activity

发布 0 条评论