Android 消息机制作为系统运行的机制之一,在大一点的厂子面试被问到的概率比较大,可见它的重要性。下面将分两部分,首先介绍消息的整体机制,接...
概述 现在机器基本都是多核的,开启多线程可以有效地增加系统的吞吐量和性能,如下是开启一个线程最简单的方式 这个线程使用完后,就会被系统所回收。线...
Android P上引入了针对非公开API的限制,对开发者来说,特别是对于需要维护具有众多“黑科技”的项目的开发者来说,这绝对是一个灾难。 目前...
全排列: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫...
2021.1.16更新 适配targetSdkVersion P(28)及更高的版本 项目中若存在判断当前网络类型,一般都会用到如下方法:...
说到单例模式大家应该都不陌生,就是程序在运行过程中,一个类只允许有一个实例存在于内存当中。例如线程池管理类、缓存管理类、某个模块内存管...
我们遇到的问题:在AndroidStudio 的设备选择框里面出现一堆的???和null,意思是无法识别设备。 在SDK目录下执行如下命令: 显...
今天在写一个多种类型的列表时,有的列表类型需要根据一些条件来显示、隐藏,很自然会先获取到这个Item的最外层布局,然后 v.setVisib...
在刚接触新的项目或者是项目本身过于庞大时,可能会因为对项目的不熟悉,导致在找一些页面或者具体某个页面的控件时而花费了比较长的时间,时间话费在...