Android Q适配(1)——-图标篇 Android Q适配(2)——-定位篇 Android Q适配(3)——-唯一标识符篇 Android …
分类:Android
自定义View(View的绘制流程二)
MeasureSpec的理解 从单词的名字上看貌似“测量规格”或者“测量说明书”这一类,不管怎么说,它是一种会影响View的规则,随意,如果我们要测量View的大小就必须要弄懂它 三种类型 1. UNSPECIFIED …
Kotlin & Java 之单利模式
在 Java 中单例模式的写法存在N种写法,这里只列举其中的几种。 第一种: 只适合单线程环境,懒汉模式 class UserProFile { private static UserProFile Instance =…
Android开发之奇怪的Fragment
说起Android中的Fragment,在使用的时候稍加注意,就会发现存在以下两种: v4包中的兼容Fragment,android.support.v4.app.Fragment 普通的Fragment,android…
Android开发者e周报 第3期
Android开发者e周报往期 Android开发者e周报 第1期 Android开发者e周报 第2期 News 1、Google 以日食来倒计时 Android O 的发布 2、Google 宣布推出Nearby Co…
用户空间的LMKD
原文:https://source.android.com/devices/tech/perf/lmkd 本文描述了Android 9中添加的用户空间lowmemorykiller守护程序(lmkd)功能以及如何配置它们…
自定义View记录
自定义View只要有三种类型:自绘控件、组合控件、继承控件。 自绘控件 自定义View主要是因为系统的内置View无法满足我们的需求。自定义View的时候一般需要重写两个方法:onMeasure()、onLayout()…
学习笔记——css3动画
内容包括: 概述 CSS3变形 CSS3过渡 CSS3动画 总结 ##概述 ##CSS3 变形 #####1.1 CSS3变形简介 CSS3变形是一些效果的集合,比如平移、旋转、缩放、倾斜效果等,每个效果被称作变形函数,…
LitePal学习(五)——对boolean值的增删改查操作
前言 LitePal支持的数据类型有8种,分别为: int、short、long、float、double、boolean、String和Date 然而在进行boolean类型操作的时候,还是有些问题的,下面就来具体讲讲…
Java多线程17 使用ThreadLocal重新设计一个上下文设计模式
Java多线程目录 public class Context { private String name; private String cardId; public String getCardId() { retur…
安卓序列化方式
安卓中,Serializable和Parcelable传递对象的区别(这里只指使用 Binder 跨进程传递对象),Binder 传递数据,要通过在Binder的onTransact和transact方法里,通过 Par…
Android事件分发机制记录
前言 实际开发中,竟然很少碰到需要处理滑动冲突的场景,所以关于Android的事件分发知识一直没有接触过,这两天学习了下,初看好像还不难理解,ViewGroup向自己…