BlockCanaryDemo --界面卡顿检测

阿里一位大神的项目,BlockCanary项目地址
作者Blog 作者还有一个项目<从零开始的Android新项目>非常棒

  1. 首先可以自定义一些特性
public class MyAppBlockCanaryContext extends BlockCanaryContext {   
 //实现各种上下文    
@Override   
 public int getConfigBlockThreshold() {   
     return super.getConfigBlockThreshold();   
 }    
//是否需要通知显示    
@Override    
public boolean isNeedDisplay() {     
   return super.isNeedDisplay();    
}    
@Override    
public String getLogPath() {        
//默认路径 /blockcanary/performance  
      return super.getLogPath();    }}
  1. 在Application中进行设置
public class MyApplication extends Application {    
@Override   
 public void onCreate() {        
super.onCreate();        
BlockCanary.install(this,new MyAppBlockCanaryContext()).start();    }}

3.在MainActivity中点击

btn.setOnClickListener(new View.OnClickListener() {    
@Override    
public void onClick(View v) {        SystemClock.sleep(2000);    }});
UIshui.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容