皮皮小黑屋

点点滴滴

[TODO] 总结了我们应用关于性能优化的具体做法。每个优化,无论都小都给出了测试结果证明优化是有效的。

阅读全文 »

[TODO] 总结了Retrofit原理和用法,讨论了如果添加TCP支持、自定义Converter和自定义CallAdapter。

阅读全文 »

中提到启动慢通常出现在创建Application和Activity阶段,具体来说就是Application.onCreate()Activity.onCreate()。这两个方法负载过重,导致启动时间长。优化启动速度的第一步是统计启动时间,如何统计呢?

阅读全文 »

你一定在微信朋友圈见过弹出来指向右上角的箭头,”诱导”你去分享。通常来说,弹出来的箭头只能指向右上角,没法指”进”右上角。有没有办法实现实现指”进”右上角的效果呢?微信中h5应该是没有办法的,但App原生代码中是可以实现的,来看看怎么做的吧。

阅读全文 »

FitNesse 通常用于集成测试,也非常适合测试后端接口。不过这个工具似乎并不知名,使用也太不广泛。这里简单记录一下用法。

阅读全文 »

今天看到一篇文章提到了给 Looper 加日志以观察 GC,发现这个 Looper 打日志这个小技巧有助于调试 UI 卡顿问题,我们学学这个技巧吧。

阅读全文 »

Android 官网上只是简单地提到了多进程,但实际开发中使用多进程会遇到各种各样的问题。本文讨论其中一些问题,或许能带来一些问题解决思路。

阅读全文 »
0%