最近项目中接触到需要修改手机按键的需求,整理一下分享给大家 双击power键大概流程 PhoneWindowManager.java类是 处理各种 power 键流程的地方,...
IP属地:广东
最近项目中接触到需要修改手机按键的需求,整理一下分享给大家 双击power键大概流程 PhoneWindowManager.java类是 处理各种 power 键流程的地方,...
在移动端程序中,用户希望的是应用能够快速打开。启动时间过长的应用不能满足这个期望,并且可能会令用户失望。轻则鄙视你,重则直接卸载你的应用。因此,App打开的速度的快慢是影响用...
前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/6533eb65f5a6],着...
发生ANR后,系统会为我们提供一些信息,便于我们分析问题,如生成trace文件,在log中打印CPU信息等。 这篇文章,我们来看看ANR发生之后,系统会提供给我们哪些信息,以...
上篇博客[https://www.jianshu.com/p/bf61f559f331]介绍了FileProvider是如何跨应用访问文件的。这篇博客我们来讲讲安卓是如何控制...
一、viewModel+自定义接口的方式实现 注意点:viewModel中不要传入context的相关内容,容易内存泄露,如果需要上下文对象,可以继承ViewModel类的子...
大家都知道,当发生ANR后,App会弹窗提示”应用失去响应,是否重启“,然后系统会dump一份trace文件,存在data/anr目录下。 普通应用如何监控ANR的发生呢? ...