在正式解释什么是fd泄露的时候,先看看三份log,是否有眼熟而不知所措感觉?结合公司同事的深入研究,总结了多种实际案例,才有了这篇文章,以后FD泄露问题在也不慌了。 log ...
前言 ANR是Android中经常遇到的问题,常规的ANR问题,一般可以通过adb日志和trace文件,找到导致ANR的原因,但是有很多偶发的ANR问题,难以采用常规的手段来...
当我们的控件太小,导致我们无法准确的点击,这时候我们可以在在外面再加一层布局,但这样性能不太好,或者加上padding,但影响这个UI布局。这时候我们可以TouchDeleg...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[https://www.jianshu.com/p/386bbb5fa29a] Andr...
RecyclerView继承自ViewGroup,RecyclerView是support-v7版本中新增的一个Widget,官方对它的介绍是:RecyclerView是Li...
介绍 因为项目的需要需要实现圆角视频,一开始接到需求的时候是惊讶的,因为很少有圆角的视频(主要是一开始没有思路了。。。。。)github 上已经有一个实现了videoroun...
赞
system_server_AMS类图.png Activity_Window_相关类图.png system_server_AMS类图.png 总体类图.png 流程图.p...
之前一直使用systrace的同学强烈建议尝试下这个工具 一、perfetto介绍及特点 在Android 9.0(API级别28)或更高版本的设备上,可以使用 systra...
谨以文章记录学习历程,如有错误还请指明。 前言 我们上学时都有过这样的经历,当我们在火车站列车候车室中等待时,每当有某次列车开始检票或者进站上车时,就会播放通知来告知在候车室...
先来看一下android支持的屏幕方向我们平时接触的:横向,纵向,默认来看一看Android的描述ActivityInfo.java 总体流程图: 这里决定了当前window方向
1.手机怎么检测到屏幕方向发生变化手机会打开一个OrientationListener回调,当sensor检测到屏幕方向发生变化后会回调到windowManagerServi...
在项目中使用VideoView来加载视频,会发现在播放前屏幕会黑一下(时间长短取决于网络速度和手机加载资源速度),会使用户体验非常差。 首先来看一下为什么会出现黑屏的现象。视...