通过前面三章,我们也写了几个测试类了,在实际的项目开发者测试类更多,这个时候我们就有一种需求,那就是一次性进行所有单元测试。 这里有两种方式 通过 Junit4提供的套件 通...
通过前面三章,我们也写了几个测试类了,在实际的项目开发者测试类更多,这个时候我们就有一种需求,那就是一次性进行所有单元测试。 这里有两种方式 通过 Junit4提供的套件 通...
群里一哥们面试的时候被问到canvas.restore()的作用是什么,与之常常被一起问到的是canvas.save()的作用是什么。最近在上海开发航运项目,忙里偷闲总结一下...
View的绘制从ActivityThread类中Handler的处理RESUME_ACTIVITY事件开始,在执行performResumeActivity之后,创建Wind...
Overview 早年的Android系统UI流畅性差的问题一直饱受诟病,Google为了解决这个问题开发了Project Butter项目,也就是黄油计划,期望彻底改善An...
问题 我们都知道Android在子线程中更新UI会报错: Only the original thread that created a view hierarchy can...
我最近发现一个能够实现多种效果的TextView开源库,这篇博客分享给看文章的小伙伴,希望能帮你们提高开发效率以及提升自己App的用户体验感。 SuperTextView S...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如...
开始 最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在 layout 子 View 时,都通过回收复用机制来管理。网...