- 博客(6)
- 收藏
- 关注
原创 C++ 虚函数和多态性
C++为了实现多态性,提供了静态绑定(早捆绑或者叫做编译期绑定)和动态绑定(晚捆绑)两种机制。 静态绑定中包括: 1、函数重载 2、运算符重载 3、子类继承父类时,父类中的函数没有添加virtual关键字(非虚函数),父类指针指向子类的地址时,调用和父类同名的函数则会默认调用父类的同名函数,子类同名函数的不会被调用。因为在程序编译阶段,编译系统自动将基类的同名函数的函数体和父类指针指向...
2019-11-30 15:34:37 132
转载 WebStorm2018.3 中文汉化最新破解激活版 Mac/Win
http://www.kejunfeng.com/2018/07/12/webstorm.html
2019-01-07 22:04:42 580
转载 Android自定义view绘制顺序
onDraw 之前我们自定义view一般都继承了View这个类,其实Android里面所有的控件也都继承自这个类,无论是一个view还是viewGroup了,最终都是继承自view。好,如果我们自定义view直接继承自View类,那么我们重写了onDraw在里面做一些自己的绘制,我们也会重写super.onDraw(canvas),但是点击进去看会发现是空实现,只是用注释告诉我们“Impleme...
2018-11-06 13:32:45 419
原创 Android View内部类之MeasureSpec理解总结
MeasureSpec概念: 1、MeasureSpec 可以理解为测量规范,测量标准或者测量说明。表示父View传递给子View的布局要求和说明,封装了size和mode,包含了高度和宽度的size和mode。 2、MeasureSpec是View的一个内部类,MeasureSpec是一个32位 int 数值,它包含了两组信息。高两位代表SpecMode,低30位代表SpecSize...
2018-10-24 12:05:50 159
原创 Service总结
service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高, 它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小 android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。 ...
2018-10-23 14:53:59 114
转载 LayoutInflater.inflate() 方法剖析
原文链接 : Understanding Android's LayoutInflater.inflate() 原文作者 : Sean Farrell 译文出自 : 开发技术前线 www.devtf.cn 程序员很容易满足于写模板代码,因为这样最省事,但不愿走出舒适区,沉溺于这样的生活的话,往往会忽略许多细节,而我就是其中一员。LayoutInflater 相信没有 Android 开发者...
2018-10-23 12:08:26 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人