首先打开Profiler,选择CPU,在CPU的右边可以选择抓取的配置。一般我们选择Sample Java Methods就可以了。想要更详细信息的可以选择Trace Jav...

首先打开Profiler,选择CPU,在CPU的右边可以选择抓取的配置。一般我们选择Sample Java Methods就可以了。想要更详细信息的可以选择Trace Jav...
记录下最近遇到的一个疑难杂症,TextView的onDrawnDraw绘制无效。当时也定位了好久,最后在stackoverflow上找到了答案。这里先附上stackoverf...
其实,本来ScrollView就拥有回弹效果,但不知道为什么没有开放出来,导致网上好多方案都是自己去实现一个自定义view。这篇文章就是要用一种简单的方式来实现回弹效果,我们...
1.measure和onMeasure View中和测量过程相关的方法有三个,measure、onMeasure和setMeasuredDimension。 1.View与V...
A ConstraintLayout is a ViewGroup which allows you to position and size widgets in a fl...
学习c++的同学大概非常习惯在程序的开头部分加上这句: 可能由于太熟悉了,反而忽略了这句到底是做什么的。这句中,一共有3个关键字,抛开第三个关键字std,我们只关注于前面的2...
我们已经知道,在网络编程中,为了避免频繁的在用户空间与内核空间拷贝数据,通常会直接从内核空间中申请内存,存放数据,在Java中,把内核空间的内存称之为直接内存,nio包中的B...
前篇常规启动传送门:SystemUI之QuickStep探索(常规启动篇) 通过上划手势启动最近任务的方式: SystemUI部分 上划手势的起始点是在导航栏上,所以先从Na...
Android面试相关整理 最近有一点找工作的打算,想补下面试题。但是发现网上面试相关的文章特别多,不知道从何看起,所以简单的总结了一下我有印象的一些,方便自己随时查看,本想...
说明 最近项目中有使用到gif动画,加上本身已经引入了Glide 3.7.0(支持gif)库,所以便用Glide来加载了;但在使用过程中还是遇到了不少困难, 在此记录下,希望...
Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAndroid Handler机制2之ThreadLocalAnd...
最近在项目中遇到一个问题, 要对某个节点(dev/xxx)进行写操作, 但这个设备节点只允许root用户才能进行写操作, 因此不能通过Java或者JNI方式直接去访问, 因此...
多级指针的作用 如果要保存某个指针的地址, 你就会需要用到多级指针. 例如: 普通变量的地址需要用一级指针来保存一级指针的地址需要用二级指针来保存二级指针的地址需要用三级指针...
1.extern “C”作用:实现C++与C的混合编程疑问:那怎么判断你引用的是c语言呢?2.new和operator new3.new和mallco疑问:什么时候要用mal...