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