首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
launcher
订阅
using_android
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
墨香带你学Launcher之(八)- 加载Icon、设置壁纸
上一章墨香带你学Launcher之(七)- 小部件的加载、添加以及大小调节介绍了小部件的加载以及添加过程,基于我的计划对于Launcher的讲解基本要完成了,因此本篇是我对Launcher讲解的最后一部分,计划了很久,因为时间的问题一直没有写,今天趁着有空写完。写了八篇,不多,…
墨香带你学Launcher之(七)--小部件的加载、添加以及大小调节
上一章墨香带你学Launcher之(六)--拖拽我们介绍了Launcher的拖拽过程,涉及到的范围比较广,包括图标的拖拽,桌面上CellLayout的拖拽,小部件的拖拽,以及跨不同部件的拖拽,设计思想非常巧妙,不过整个流程相对也比较好掌握,只要跟着上一章的流程自己多跟踪几遍基本…
墨香带你学Launcher之(三)- 绑定屏幕、图标、文件夹和Widget
代码实现就是在bindAddScreens方法中通过for循环添加CellLayout,比较简单不再贴代码。 我们接着看第二第三个函数,这两个函数是一样的,但是参数不一样,从参数名字可以看到第一个bind当前页面的图标、文件夹、widget的,第二个是bind其他屏幕图标、文件…
墨香带你学Launcher之(一)- 概述
说到launcher,大家也不会陌生,launcher其实就是一个app,从功能上说,是对手机上其他app的一个管理和启动,从代码上说比其他app多了一个属性,就是在AndroidManifest.xml文件中多了一个“”属性,这个属性就是在启动系统或者按Home键时会过滤这个…
android7.x Launcher3 源码解析(1)--- 启动流程
Launcher 是安卓系统中的桌面启动器,安卓系统的桌面 UI 统称为 Launcher。Launcher 是安卓系统中的主要程序组件之一,安卓系统中如果没有 Launcher 就无法启动安卓桌面。
墨香带你学Launcher之(五)- Workspace滑动
在第一章墨香带你学Launcher之(一)- 概述中我们讲过Workspace包含多个CellLayout,每个CellLayout是一个页面,多个CellLayout可以通过滑动切换,这样就可以找到不同的图标,那么Workspace中的CellLayout是如何布局到Work…
墨香带你学Launcher之(四)- 应用安装、更新、卸载时的数据加载
上一章墨香带你学Launcher之(三)- 绑定屏幕、图标、文件夹和Widget讲了桌面CellLayout、图标、文件夹以及Widget的绑定流程,这个主要是第一次加载时的绑定流程,那么当用户安装新的应用,或者更新应用,或者卸载应用时桌面是如何处理的,今天我们来学习一下这个流…
墨香带你学Launcher之(二)- 数据加载流程
LauncherAppState:单例模式的全局管理类,主要是初始化一些对象,注册广播等. Compat:兼容包,带有这个后缀的都是做兼容处理的类. 我们在买回新的手机或者第一次安装新的Launcher后,会发现手机的第一页已经有了一些应用的图标和时钟或者天气插件,那么这个是怎…
Launcher 开发——入门篇
Launcher 开发入门
墨香带你学Launcher之(六)--拖拽
上一章墨香带你学Launcher之(五)-Workspace滑动介绍了workspace的形成以及滑动过程处理,本章我们介绍桌面图标的拖拽过程,这个拖拽过程设计非常巧妙,设计的东西很多,所以我尽量详细讲解。 由于十一回来一直上火,到最近才渐好,工作相对也较忙,所以一直拖到现在才…