
Android开发
文章平均质量分 64
Frank_de_Boer
Android Camera开发工程师
展开
-
android压力测试命令monkey详解
这篇文章主要介绍了android monkey命令详解,Monkey 就是SDK中附带的一个工具,该工具主要用于进行压力测试,需要的朋友可以参考下一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。二、Monkey 测试的目的? :该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。三、Monkey 测试的特点? Mon转载 2017-09-07 14:12:24 · 368 阅读 · 0 评论 -
Android App 内存泄露之Handler
Handler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的 ,Handler引用Activity会存在内存泄露。看一下如下代码/** * * 实现的主要功能。 */ public class HandlerActivity extends Activity {转载 2017-12-28 18:57:25 · 269 阅读 · 0 评论 -
Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)
第一篇 Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)第二篇 Android Camera使用OpenGL ES 2.0和TextureView对预览进行实时二次处理(黑白滤镜)第三篇 Android Camera2使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)下面进...转载 2018-03-09 10:41:18 · 980 阅读 · 1 评论 -
OpenGL笔记
OpenGL的优势: OpenGl的主程序运行在CPU上,主程序(CPU)向显存写入图像定点等数据,并启动渲染器,着色器程序开始在GPU运行,在GPU上面做运算速度快很多。GPU与CPU的区别可以参考http://www.cnblogs.com/biglucky/p/4223565.html,CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。其中GPU注重...原创 2018-03-02 14:22:15 · 365 阅读 · 0 评论 -
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈。提问环节阅读源码还是得带着问题或目的性的去阅读,这样阅读过程中比较有条理性,不会跟偏或太深入,所以,还是先来几个问题吧:大伙都清楚,Android 每隔 16.6ms 会刷新一次...转载 2018-03-11 13:58:50 · 825 阅读 · 0 评论 -
launcher 启动应用流程简述
在Launcher进程中,首先调用startActivity(),然后调用startActivityForResult(),然后调用到Instrumention的execStartActivity(),最终调用ActivityMangerProxy的startActivity()。以上过程是在Launcher进程中执行的,接下来通过Binder跨进程启动微信应用。 instrumention...原创 2018-03-05 17:41:01 · 599 阅读 · 0 评论 -
android 屏幕刷新源码总结
view中所有invalidate()/requestLayout()等请求重绘的操作,最终都会表现在ViewRootImpl#performTraversals()中。 从invalidate()入手invalidate() --> ViewRootImpl#scheduleTraversals()--> ViewRootImpl#Choerographer.postC...原创 2018-04-02 17:50:05 · 664 阅读 · 0 评论 -
静默拍照,不需要预览
静默拍照,不需要相机预览,可以在后台完成拍照并保存。 可用于人脸验证解锁。一、首先需要了解一下相机开发相关知识。相机开发有两个重要的系统类:1、Camera.java (android.hardware.Camera)2、SurafaceView.java (android.view.SurafaceView)1.2 Surface、SurfaceView、SurfaceHold...原创 2019-03-07 10:01:03 · 1879 阅读 · 1 评论