Android相关

145 篇文章
29 人订阅

全部文章

None_Ling

Gradle For Android(9)--自定义构建

现在我们知道了Gradle如何工作,如何创建自己的Task以及Plugin,如何执行test任务,如何设置CI。这一章会包含一些小技巧,接下来会从以下Topic...

12110
None_Ling

Gradle For Android(8)--建立持续集成

Continuous Integration(CI)持续集成可以在团队中每天构建非常多次。每一次自动构建都可以验证最新Push到主仓库的提交。这种方式可以帮助我...

17330
None_Ling

Gradle For Android(7)--创建Task以及Plugin

到目前为止,我们已经看到了很多Gradle构建的属性,并且知道了怎么去执行Tasks。这一章,会更多的了解这些属性,并且创建我们自己的Task。一旦知道如何自定...

17720
None_Ling

dex-method-counts的配置与使用

由于aapt打包的时候,方法数不能超过65535,所以需要使用该工具来检测apk方法数

10020
None_Ling

Android-LinearLayout中getChildMeasureSpec解析

该函数的注释是:执行最难的一步:测量子View大小,测量出指定的MeasureSpec 给一个单独的子View,这个方法要计算出子View正确的HeightMe...

19310
None_Ling

LinearLayout中resolveSizeAndState解析

一个计算期望大小和状态的工具方法,通过被强加的MeasureSpec来计算。除非有不同的大小限制,否则还是会使用期望的大小。返回的int值是一个合成值,通过ME...

17410
None_Ling

Android-VideoView中的一些问题

使用TextureView替换SurfaceView实现VideoView,因为TextureView是直接继承View的,并且在ListView中滑动的时候,...

53230
None_Ling

LinearLayout.onMeasure-设置LinearLayout的高度

20720
None_Ling

LinearLayout中的OnMeasure解析

14830
None_Ling

LinearLayout.onMesaure-计算LinearLayout的高度

13010
None_Ling

LinearLayout.onMeasure-Weight属性的转换

11220
None_Ling

LinearLayout.onMeasure-声明变量

mTotalLength:表示所有子View所需要的高度 maxWidth:表示这个LinearLayout的宽度,最后设置宽度的时候用到的 childSt...

12820
None_Ling

LinearLayout.onMeasure-获取子View总高度

24940
None_Ling

Thread.join解析

join方法的注释上写着:阻塞当前线程,直到收到结束执行或者死亡。当接收者的interrupt方法被调用,并且它被调用了join方法的时候,就会抛出Interu...

9730
None_Ling

Object.wait以及notify注解

该方法的注释说:使调用线程处于wait状态,直到其他线程调用这个Object的notify或者notifyAll才会被唤醒。这个方法只能被拥有这个Object的...

11620
None_Ling

LinearLayout.onMeasure--事例说明

将LinearLayout中代码Copy了一份存在本地,然后再在里面加了几个子View,打印出来LinearLayout.onMeasure中的那些变量的值

11320
None_Ling

Java线程池---ThreadPoolExecutor解析

在ThreadPoolExecutor中的ctl变量中已经解释了线程池中ctl变量中,高3位代表线程池当前的状态,而低28位表示线程池中线程的总数。

14730
None_Ling

Java线程池---getTask方法解析

/** * Performs blocking or timed wait for a task, depending on * current confi...

33920
None_Ling

Java线程池---processWorkerExit方法解析

开始清理并且标记一个即将销毁的Worker。只有Worker所在的线程会被调用。除非,completedAbruptly被设置(为true)了,说明当前线程是意...

19410
None_Ling

Java线程池---ShutDown以及ShutDownNow解析

初始化一个有序的关闭,之前提交的任务都会被执行,但是新提交的任务则不会被允许放入任务队列中。如果之前被调用过了的话,那么再次调用也没什么用。这个方法不会等待之前...

11220

扫码关注云+社区

领取腾讯云代金券