插件apk中resource访问
插件化技术应该实现: 对于插件中的资源在插件中仍然可...
2023-09-13 704
记录一下四个扩展函数的区别,使用经常记不住:Kotlin的扩展函数let、run、also、...
2023-09-13 317
1. 前言
2018年12月25日,微信团队自研的APM利器,Matrix正式开源了。
...
2023-09-13 572
1. 前言
最近鸿洋大神和路遥大佬分别在他们的公众号上发布了关于解决Sha...
2023-09-13 455
1. 前言
众所周知ViewPager2是ViewPager的替代版本。它解决了ViewPager...
2023-09-13 760
要搞清楚这个问题,我觉得需要搞懂这几个知识点:
Continuation,简单讲可以...
2023-09-13 467
1.前言
在RecyclerView上使用StaggeredGridLayoutManager布局管理器很容易实现...
2023-09-13 725免费
免费
本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Gr...
2023-09-12 482
RecyclerView使用常见的问题和需求
RecycleView设置了数据不显示
这个往往...
2023-09-12 1.38k
本文会从源码分析两件事 :
adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
2023-09-12 808
下面这张图是我截取的RecyclerView的Structure:
本文着重看: ViewHolder、...
2023-09-12 683
RecyclerView的View是在什么时候放入到Recycler中的。以及在Recycler中是如何保...
2023-09-12 735
Booster是一款专门为移动应用设计的易用、轻量级且可扩展的质量优化框架,其...
2023-09-12 883免费
免费
磁盘
SharedPreferences
我们知道SharedPreferences底层是使用xml文件来实...
2023-09-12 504
功能列表
应用测速
可以准确统计应用Applicaiton创建耗时、应用冷启动耗时...
2023-09-12 743VIP
VIP
统计应用冷启动时长、页面渲染时长是APM系统不可缺少一个功能。Rabbit中这个功能...
2023-09-12 1.09k
如何确定应用发生了卡顿?
根据前面的文章我们知道Choreographer.doFrame()方法...
2023-09-12 571
流畅度是页面在滑动、渲染等过程中的体验, Android系统要求每一帧都要在16.67ms内...
2023-09-12 710
为了更好的理解使用Choreographer监控App FPS的原理,本文先来梳理一下Choreogra...
2023-09-12 775
这也是Android中老生常谈的一个话题了,它本身并不是很复杂,可是面试官比较喜欢...
2023-09-12 505