- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 android 性能分析笔记(一)
最近由于业务需要,遗留大量需要分析native相关内存的问题。里面有ANR、OOM、以及其他流畅性相关的问题。查找相关日志,发现里面涉及到很多lin
2021-06-07 21:21:20
422
2
原创 有关android依赖传递冲突的解决方案
解释下概念 依赖传递:通常情况下,依赖本身也有依赖。比如Hibernate核心库就依赖一些其他类库。当Gradle测试你工程的时候,它也需要找到这些间接依赖。我们称之为“传递依赖”( transitive dependencies). module,group, version(解释仅限后面用到的范围):通过例子解释更好理解。 dependencies { comp
2017-05-24 16:09:37
1279
转载 http TCP/IP 相关笔记
原博文:http://blog.youkuaiyun.com/magister_feng/article/details/8634518IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包
2017-04-27 14:45:31
582
原创 android事件传递ACTION_DOWN、ACTION_MOVE、ACTION_UP的深入研究
对于事件的传递大概的流程,都比较清楚。这里主要探讨下事件流ACTION_DOWN、ACTION_UP、ACTION_MOVE不同部分的拦截会有什么样的影响。
2017-04-26 16:20:32
14989
原创 canvas中 save()和saveLayer()区别
canvas中 save()和saveLayer()区别这两天了解学习绘制相关的知识,对于save和saveLayer的不同之处网上没有找到很好的解释,可能是自己理解力的问题。这里重新自己梳理了下。相同点 saveLayer可以实现save所能实现的功能 不同点 1,saveLaye生成一个独立的图层而save只是保存了一下当时画布的状态类似于一个还原点(本来就是)。 2,saveLaye
2016-12-05 17:59:02
4431
原创 activity 跳转生命周期研究
activity 简单的生命周期众所周知,今天遇到activity之间跳转卡顿的问题。为了从根本上解决。对activity的跳转生命周期的变化研究了下。主要是三方面:ac1启动ac2ac2返回ac1ac和fragment联合使用时对生命周期的影响两个标准标准启动方式(android:launchMode=”standard”)的activity ,ac1 和ac2. ac1启动:ac1启动a
2015-12-19 16:31:11
418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人