统计启动时间
中提到启动慢通常出现在创建Application和Activity阶段,具体来说就是Application.onCreate()
和Activity.onCreate()
。这两个方法负载过重,导致启动时间长。优化启动速度的第一步是统计启动时间,如何统计呢?
中提到启动慢通常出现在创建Application和Activity阶段,具体来说就是Application.onCreate()
和Activity.onCreate()
。这两个方法负载过重,导致启动时间长。优化启动速度的第一步是统计启动时间,如何统计呢?
你一定在微信朋友圈见过弹出来指向右上角的箭头,”诱导”你去分享。通常来说,弹出来的箭头只能指向右上角,没法指”进”右上角。有没有办法实现实现指”进”右上角的效果呢?微信中h5应该是没有办法的,但App原生代码中是可以实现的,来看看怎么做的吧。
FitNesse用于集成测试,非常适用于测试接口。但感觉使用并不广泛。试用一下,并记录用法。
今天看到一篇文章提到了给Looper加日志以观察GC,发现这个Looper打日志这个小技巧有助于调试UI卡顿问题,我们学学这个技巧吧。
最近使用Markdown写博客比较勤,发现Markdown中贴图十分烦琐。而作为程序员又经常有博客中贴代码截图的需求,那么如何快速贴图呢?
本文收集了一些Markdown使用技巧。
Android官网上只是简单地提到了进程,但应用开发中使用多进程会遇到各种各样的问题。本文讨论了其中一些问题,也许能给你解决问题的思路。
使用SpanSizeLookup
接口可以基于RecyclerView实现居中效果的GridView。本文介绍了具体做法。