摘要: https://blog.csdn.net/zq2114522/article/details/53312530 阅读全文
posted @ 2019-01-29 00:02 坚持v 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/nanzhiwen666/article/details/12224489 前段时间因为项目的需求,而需要自定义控件的AttributeSet属性,那么我们什么时候需要这种方法来自定义控件呢?好了,不卖关子啦,直接进入主题,一般是当项目中遇到这样的场 阅读全文
posted @ 2019-01-28 23:22 坚持v 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: [client]port=5725[mysql]default-character-set=utf8[mysqld]# 设置5725端口port=5725# 设置mysql的安装目录basedir=D:\\mysql725\\mysql-5.7.25-winx64# 设置mysql数据库的数据的存放 阅读全文
posted @ 2019-01-28 22:34 坚持v 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Android Binder机制原理(史上最强理解,没有之一)(转) 原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括( 阅读全文
posted @ 2019-01-28 21:27 坚持v 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://www.cnblogs.com/linjzong/p/4256050.html 看的框架层相关的概念容易忘记,写个备忘录把理解的重点和遇到的疑惑记下。 Context:用Android最早接触到的一个类,使用非常非常广泛,在各个地方都要用到,像Toast、Dialog、n 阅读全文
posted @ 2019-01-28 17:03 坚持v 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 原文地址 https://www.cnblogs.com/linjzong/p/4191891.html Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 Vi 阅读全文
posted @ 2019-01-28 15:46 坚持v 阅读(141) 评论(0) 推荐(0) 编辑
摘要: postinvalidate源码分析 view中 public void postInvalidate() { postInvalidateDelayed(0); } public void postInvalidateDelayed(long delayMilliseconds) { // We 阅读全文
posted @ 2019-01-28 15:26 坚持v 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 虚拟ip地址: 用户自行配置 虚拟mac地址: 00-00-5e-00-01-{VRID} 可以理解为添加了一张新网卡 阅读全文
posted @ 2019-01-28 15:18 坚持v 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在此过程中 1.viewgroup知道自己有几个子view。 2.每个view的一些基本属性都已经知道 id backgroud width height ... 通过view的构造函数attributeset传递进来。 findViewById() view.findViewById() 阅读全文
posted @ 2019-01-25 21:51 坚持v 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.draw the backgroud 2.if nessary,save the canvas` layers to prepare for fading 3.draw view`s content 4.draw children 5.if nessary,draw the fading edg 阅读全文
posted @ 2019-01-25 21:36 坚持v 阅读(128) 评论(0) 推荐(0) 编辑