前言 本文分别介绍工厂模式和抽象工厂模式,放一起讲有助于大家对他们的区分。会以同一个例子从工厂模式到抽象工厂模式递进。 工厂模式(Factory Pattern) 是 Jav...
前言 本文分别介绍工厂模式和抽象工厂模式,放一起讲有助于大家对他们的区分。会以同一个例子从工厂模式到抽象工厂模式递进。 工厂模式(Factory Pattern) 是 Jav...
干货,非常棒
前言 我们知道,Launcher图标的加载是在 IconCache 这个类上,协同一些工具类完成桌面图标的加载,源码里并没有主题功能的设计。所以在这里介绍一下主题设计的简单开...
Google Launcher3默认是抽屉型的桌面,到Android 8.0依然是没有这样的功能。这样的功能是手机厂商提供给我们的,不得不说,横向排列的桌面更适合国人的使用习...
左一屏 可能有的小伙伴不清楚什么是左一屏,或者是负一屏。以我的了解,在智能手机还没有普及的时候,最早的左一屏的概念是来自Apple 苹果电脑的dashboard操作面板,如下...
沙发
Launcher3桌面开发简述引言 当用户买了一台新的Android手机时,除了安装常用的应用,换壁纸,换主题也是用户一个高频的操作。如果我们占据了用户的主入口,那么我们就拥有了全世界,咳咳,一不小心暴露...
引言 当用户买了一台新的Android手机时,除了安装常用的应用,换壁纸,换主题也是用户一个高频的操作。如果我们占据了用户的主入口,那么我们就拥有了全世界,咳咳,一不小心暴露...
Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...