Android-随笔
ljCHE
这个作者很懒,什么都没留下…
展开
-
android 性能分析笔记(一)
最近由于业务需要,遗留大量需要分析native相关内存的问题。里面有ANR、OOM、以及其他流畅性相关的问题。查找相关日志,发现里面涉及到很多lin原创 2021-06-07 21:21:20 · 386 阅读 · 2 评论 -
自定义sttr相关属性比较全
转载 2020-06-17 22:05:04 · 179 阅读 · 0 评论 -
activity 跳转生命周期研究
activity 简单的生命周期众所周知,今天遇到activity之间跳转卡顿的问题。为了从根本上解决。对activity的跳转生命周期的变化研究了下。主要是三方面:ac1启动ac2ac2返回ac1ac和fragment联合使用时对生命周期的影响两个标准标准启动方式(android:launchMode=”standard”)的activity ,ac1 和ac2. ac1启动:ac1启动a原创 2015-12-19 16:31:11 · 384 阅读 · 0 评论 -
canvas中 save()和saveLayer()区别
canvas中 save()和saveLayer()区别这两天了解学习绘制相关的知识,对于save和saveLayer的不同之处网上没有找到很好的解释,可能是自己理解力的问题。这里重新自己梳理了下。相同点 saveLayer可以实现save所能实现的功能 不同点 1,saveLaye生成一个独立的图层而save只是保存了一下当时画布的状态类似于一个还原点(本来就是)。 2,saveLaye原创 2016-12-05 17:59:02 · 4302 阅读 · 0 评论 -
有关android依赖传递冲突的解决方案
解释下概念 依赖传递:通常情况下,依赖本身也有依赖。比如Hibernate核心库就依赖一些其他类库。当Gradle测试你工程的时候,它也需要找到这些间接依赖。我们称之为“传递依赖”( transitive dependencies). module,group, version(解释仅限后面用到的范围):通过例子解释更好理解。 dependencies { comp原创 2017-05-24 16:09:37 · 1231 阅读 · 0 评论 -
android事件传递ACTION_DOWN、ACTION_MOVE、ACTION_UP的深入研究
对于事件的传递大概的流程,都比较清楚。这里主要探讨下事件流ACTION_DOWN、ACTION_UP、ACTION_MOVE不同部分的拦截会有什么样的影响。原创 2017-04-26 16:20:32 · 14847 阅读 · 2 评论