E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
launcher3
android 12.0
Launcher3
禁止拖拽最后一个hotseat图标功能实现
1.概述在12.0系统
Launcher3
进行定制化开发中,对于hotseat的开发中,由功能需求要求
Launcher3
禁止拖拽最后一个hotseat图标功能实现的功能,而拖拽也是在workspace.java
安卓兼职framework应用工程师
·
2024-08-31 13:27
android
12.0
Rom定制化高级进阶
android
hotseat
拖拽hotseat图标
禁止拖拽hotseat
DropTarget
Android 13.0
Launcher3
定制化之最近任务的全部清除由左边移到下边显示
1.概述在最近13.0的系统rom产品开发中,在
Launcher3
的定制化开发中,在最近任务列表中,发现点击recents最近任务键后显示的全部清除按键在左边由于是横屏的产品显示在左边不太合理所以要求显示在下边比较合理
安卓兼职framework应用工程师
·
2024-08-31 11:45
android
13.0
Rom定制化系列讲解
android
launcher3
recents
最近任务列表
任务列表清除按钮
仿华为车机功能之--修改
Launcher3
,增加横向滑动桌面空白处切换壁纸的功能
本功能基于Android13Launcher3需求:模仿华为问界车机,实现横向滑动桌面空白处,切换壁纸功能(本质只是切换背景,没有切换壁纸)。实现效果:实现思路:第一步首先得增加手势识别第二步切换底图,不切换壁纸是因为切换壁纸动作太大,需要调用到WallpaperManager,耗时且会触发应用activity重启原生系统有识别上滑与下滑的动作,那我们应该增加一个左滑和右滑的动作识别禁止上滑出所有
Kwanvin
·
2024-08-28 16:11
Android
Launcher3深度定制开发
华为
java
android
Android13
Launcher3
锁定Hotseat栏,apk无法替换与生成文件夹
2实现功能核心类代码路径packages\apps\
Launcher3
\src\com\android\
launcher3
\DropTarget.javapackages\apps\
Launcher3
\
Hogan爱Android
·
2024-08-28 16:38
Android13
Launcher3客制化
android
java
Android 13.0
Launcher3
单层模式workspace中app列表页排序功能实现
1.概述在13.0的定制化开发中,对于
Launcher3
的功能定制也是好多的,而对于单层app列表页来说排序功能的开发,也是常有的功能这就需要了解加载app数据的流程,然后根据需要进行排序就可以了,接下来就来实现这个功能如图
安卓兼职framework应用工程师
·
2024-08-28 16:07
android
13.0
Rom定制化系列讲解
android
排序
app页面排序
列表排序
launcher3排序
Android 14.0 屏蔽
Launcher3
桌面app图标的长按功能
1.概述在14.0的系统产品定制化开发中,系统默认的
Launcher3
在workspace第二屏通常都会显示app列表点击进入app列表页,长按app的icon图标会弹出应用信息弹窗等信息,而产品的开发需要
安卓兼职framework应用工程师
·
2024-03-16 02:01
android
14.0
Rom定制化系列讲解
android
Launcher3
屏蔽app图标长按功能
app长按功能
屏蔽长按
Android 13.0 系统settings详情页卸载修改为停止,禁止卸载app功能实现
1.概述在13.0的系统rom定制化功能的开发过程中,在一些系统预安装的app中,在
Launcher3
中可以通过拖拽然后卸载,这个限制卸载可以在前面的博客中禁止卸载这些预安装的app,然后就需要在系统Settings
安卓兼职framework应用工程师
·
2024-02-20 19:26
android
13.0
Rom定制化系列讲解
android
settings
Settings详情页卸载
详情页禁止某些app卸载
禁止某些app卸载
Android 9.0
Launcher3
桌面显示多个相同app图标的解决办法
1.前言在9.0的系统ROM定制化开发中,在
Launcher3
的系统原生桌面中,在显示桌面的时候,在禁用和启用app的功能测试的时候,会发现有多个相同app的图标显示在桌面这对
Launcher3
的体验效果不是很好
安卓兼职framework应用工程师
·
2024-02-20 03:42
android
9.0
Rom定制化系统开发讲解系列
android
Launcher3
app图标显示多个问题解决
app图标显示多个
多个相同app图标显示
Android 11.0
Launcher3
禁止卸载某个第三方app
在内置某些的app时,由于so库的原因,导致会出现点击app进入app时会崩溃,但是如果手动安装app时又会一切正常,所以在没有其他办法的情况下就想着预安装的方法来安装这个app.然后在
Launcher3
安卓兼职framework应用工程师
·
2024-02-14 10:02
android
11.0
Rom定制化系统讲解
android
framework
Launcher3
禁止卸载某个app
11.0禁止卸载app
Android11.0内置第三方Launcher并设置为默认,保留
Launcher3
并可切换
Android11.0内置第三方Launcher并设置为默认,保留
Launcher3
并可切换Android11.0内置第三方Launcher并设置为默认,保留
Launcher3
并可切换Android11.0
yjz_0314
·
2024-02-13 13:05
Android11.0
android
android framework13-launcher3【02recents】
我们打开源码/packages/apps/
Launcher3
目录下,发现除了res,src,清单文件外,还有2个目录,go目录是给低配置的机器用的简化版的代码,quickstep是我们要看的东西。
程序员小森
·
2024-02-13 13:38
Android 12.0
Launcher3
去掉长按屏幕微件里面的设置和日历等微件
1.概述在12.0的系统rom产品开发中,在开发
Launcher3
的微件功能时长按屏幕时,这时候可以进入微件.进入微件以后发现设置日历图库等都有微件图标,这样可以拖动到workspace作为微件图标使用点击进入
安卓兼职framework应用工程师
·
2024-02-07 10:58
android
12.0
Rom定制化系统讲解
android
12.0
Rom定制化高级进阶
android
Launcher3
微件
去掉某些微件
不显示某些微件
Android 长按桌面显示菜单的代码
packages\apps\
Launcher3
\src\com\android\
launcher3
\views\OptionsPopupView.java显示的具体菜单publicstaticvoidshowDefaultOptions
xiaowang_lj
·
2024-01-31 13:56
android
python
开发语言
RK3568 Android
Launcher3
定制修改
1.去掉Google搜索栏目录packages/apps/
Launcher3
/src_build_config/com/android/
launcher3
/BuildConfig.java修改如下:2.
青春给了狗
·
2024-01-30 06:02
android
Android 13.0
Launcher3
禁止在HotSeat创建Folder文件夹功能实现
1.概述在13.0的系统rom定制化开发中,在laucher3的某些功能中,在拖拽item时靠近某个图标时会形成文件夹(folder),而根据客户需求不想再hotseat形成文件夹,这就要从workspace.java从来寻找解决方案了分析hotseat是怎么变成folder的,接下来具体实现相关功能2.Launcher3禁止在HotSeat创建Folder文件夹核心代码/packages/app
安卓兼职framework应用工程师
·
2024-01-26 09:14
android
13.0
Rom定制化系列讲解
android
hotseat
hotseat禁止文件夹
hotseat文件夹
禁止形成文件夹
Android
Launcher3
各启动场景源码分析
文章目录一、概述二、开机启动Launcher2.1、开机启动Launcher流程图2.2、开机启动流程源码分析三、短压Home键启动Launcher3.1、短压Home键启动Launcher流程图3.2、短压Home键启动Launcher源码分析四、Launcher异常崩溃后的自启动4.1、Launcher异常崩溃后的自启动流程图4.2、Launcher异常崩溃后的自启动源码分析 团队博客:汽车
Coder个人博客
·
2024-01-18 11:35
Android
android
车载系统
系统架构
系统安全
Android 9.0 当系统内置两个Launcher时默认设置
Launcher3
以外的那个Launcher为默认Launcher
1.概述在9.0系统rom定制化开发中,由于产品开发需要要求系统内置两个Launcher,一个是
Launcher3
,一个是自己开发的Launcher,当系统启动Launcher时,不要弹出Launcher
安卓兼职framework应用工程师
·
2024-01-18 06:32
android
9.0
Rom定制化系统开发讲解系列
android
launcher3
默认Launcher设置
launcher设置另外一个
默认launcher
Android 13.0
Launcher3
电话和短信app图标显示未读短信和未接来电的条数
1.概述在13.0系统产品rom定制化开发中,最近客户有需求要求在电话app图标显示未接来电的条数在短信app图标上显示未读信息的条数根据需求首选要在
Launcher3
的Launcher.java中,启动
安卓兼职framework应用工程师
·
2024-01-18 06:02
android
13.0
Rom定制化系列讲解
android
Launcher3
未读短信
未接来电
图标显示未读短信和未接来电
android 13.0
Launcher3
长按app弹窗设置为圆角背景功能实现二
1.前言在13.0的系统ROM定制化开发中,在进行一些
Launcher3
的定制化开发中,在使用app的弹窗的功能时,会弹出应用信息和微件之类的内容,所以在定制需求中,需要默认设置为圆角背景,接下来就来分析下相关功能的实现如图
安卓兼职framework应用工程师
·
2024-01-14 07:39
android
13.0
Rom定制化系列讲解
android
launcher3
长按app弹窗
app弹窗背景
弹窗背景
Android 13.0
Launcher3
app图标和hotseat 添加背景(焦点选中背景)
Tv设备定制化开发中,配置的有遥控器需要使用遥控器来移动来控制点击功能,所以需要给app的Icon和hotseat添加背景来显示选中状态原生的Launcher的背景没有支持遥控器的焦点事件,所以就需要在
Launcher3
安卓兼职framework应用工程师
·
2024-01-13 01:02
android
13.0
Rom定制化系列讲解
android
launcher3
焦点背景
launcher3焦点背景
焦点选中背景
Android 13.0
Launcher3
禁止卸载某个静默安装的第三方app
1.概述在13.0的系统rom开发中,预安装的方法来安装这个app.然后在
Launcher3
拖拽卸载时,不让他卸载接下来就看Launcher3app长按卸载的流程接下来就来具体分析实现相关功能2.Launcher3
安卓兼职framework应用工程师
·
2024-01-09 19:37
android
13.0
Rom定制化系列讲解
android
launcher3
禁止拖拽卸载某些app
禁止卸载某些app
拖拽卸载
Android 集成vendor下的模块
vendor下的模块,只需要在PRODUCT_PACKAGES加上对应的模块名,编译的时候就会执行对应模块的bp文件,集成到系统中PRODUCT_PACKAGES+=\WallpaperPicker\
Launcher3
xiaowang_lj
·
2024-01-06 06:09
android
【
Launcher3
系列】Android 11 长按图标操作卸载,去掉顶部卸载、移除
概述Android系统的Launcher改造在国内算是一个不算很低频的需求,尤其是相当多的三方硬件设备以及部分手机厂商的个性化ROM等,受限于国内整体的开源环境,网上能找到相关的开发资源并不多,最近公司有相关业务需求的开发,就自己涉及到的改造点作一些分享。原生Launcher自带的长按图标快捷操作区是“应用信息”、“微件”以及其它一些个性化支持操作,而通常需求方出于方便操作及简化用户理解的考虑,希
Tried Not Tired
·
2024-01-04 13:33
基于Android11
Launcher定制
android
android
studio
java
Android O 默认打开设置
launcher3
界面所有的APP图标LOGO形状的选项
想要默认显示出来在alps\packages\apps\
Launcher3
\src\com\android\
launcher3
\graphics\IconShapeOverride.java中的isSupported
wyman_wu
·
2024-01-02 17:41
android 13.0
Launcher3
长按app弹窗设置为圆角背景功能实现一
1.前言在13.0的系统ROM定制化开发中,在进行一些
Launcher3
的定制化开发中,在使用app的弹窗的功能时,会弹出应用信息和微件之类的内容,所以在定制需求中,需要默认设置为圆角背景,接下来就来分析下相关功能的实现如图
安卓兼职framework应用工程师
·
2023-12-31 15:25
android
13.0
Rom定制化系列讲解
android
launcher3
长按app弹窗圆角
长按图标弹窗圆角布局
弹窗圆角布局
Android 12.0
Launcher3
桌面显示多个相同app图标的解决办法
1.前言在12.0的系统ROM定制化开发中,在
Launcher3
的系统原生桌面中,在显示桌面的时候,在禁用和启用app的功能测试的时候,会发现有多个相同app的图标显示在桌面这对
Launcher3
的体验效果不是很好
安卓兼职framework应用工程师
·
2023-12-31 15:23
android
12.0
Rom定制化高级进阶
android
launcher3
多个app图标处理
多个相同app图标处理
framework
Android 13屏蔽Activity或包的手势禁止滑动退出
右滑两次会出现一个箭头然后退出Activity页面,有些Activity页面不想出现箭头及退出.以下是对项目中的别人已实现的代码解析.在config.xml中配置要禁用的Activitypackages/apps/
Launcher3
帅得不敢出门
·
2023-12-28 14:01
Android平台
android
android 13.0
Launcher3
长按拖拽时最后一屏未满时不让拖拽到后一屏(二)
等当前屏填满了以后,才能拖到下一屏的功能,所以要从workspace的拖拽类开始着手分析接下来看具体分析实现相关的功能2.长按拖拽时最后一屏未满时不让拖拽到后一屏(二)核心类packages/apps/
Launcher3
安卓兼职framework应用工程师
·
2023-12-28 12:32
android
13.0
Rom定制化系列讲解
android
launcher3
workspace
不满屏不让拖拽后一屏
限制拖拽图标
android 13.0
Launcher3
长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标
1.概述在13.0系统rom定制化开发手机项目中,在
Launcher3
中专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中这样就需要获取当前是哪一屏,并且要知道当前有多少个
安卓兼职framework应用工程师
·
2023-12-24 05:44
android
13.0
Rom定制化系列讲解
android
launcher3
当前屏app数量
workspace
计算app的数量
android 13.0
Launcher3
定制folder文件夹16宫格实现二
1.概述在13.0的系统产品rom定制化开发中,对于
Launcher3
的定制功能也是不少的,比如在
Launcher3
中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。
安卓兼职framework应用工程师
·
2023-12-24 05:42
android
13.0
Rom定制化系列讲解
android
Android 12.0
Launcher3
定制化之动态日历图标功能实现
1.概述在12.0的系统产品rom开发中,在
Launcher3
中的相关定制化功能中,对于一些产品要求需要动态日历图标功能,在日期改变的时候,日历图标也需要跟着改变所以需要自定义日历图标,监听日历改变的广播
安卓兼职framework应用工程师
·
2023-12-20 10:19
android
12.0
Rom定制化系统讲解
android
12.0
Rom定制化高级进阶
android
动态日历
launcher3
动态日历图标
framework
android 13.0
Launcher3
禁止拖拽app图标到第一屏
1.概述在13.0系统rom进行定制化开发
Launcher3
中,会对
Launcher3
做些要求,比如现在的需求就是
Launcher3
第一屏的图标固定,不让其他屏的图标拖动到第一屏所以说这个需求和禁止拖拽图标到
安卓兼职framework应用工程师
·
2023-12-18 14:08
android
13.0
Rom定制化系列讲解
android
launcher3
禁止拖拽到第一屏
禁止拖拽app图标到第一屏
禁止拖拽图标
开机Luncher被替换成APP,使用adb命令回到桌面
adbshellamstart-ncom.android.launcher3/.Launcher桌面也是个apk,其实就是用adb命令根据
launcher3
的包名启动主activity
七个橘子多少钱
·
2023-12-18 04:45
Android
android
Android6.0
Launcher3
文件夹四宫格样式
+++b/LINUX/android/packages/apps/
Launcher3
/res/layout/folder_icon.xml@@-26,7+26,7@@android:layout_width
江湖浪徒
·
2023-12-17 05:23
launcher
Android 12.0
Launcher3
定制化之修改添加的默认文件夹为9宫格样式
1.概述在12.0的系统产品rom定制化开发中,对于
Launcher3
的定制功能也是不少的,比如在
Launcher3
中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。
安卓兼职framework应用工程师
·
2023-12-17 05:18
android
12.0
Rom定制化系统讲解
android
12.0
Rom定制化高级进阶
android
文件夹九宫格
默认文件夹九宫格
launcher文件夹
launcher3
android 13.0
Launcher3
禁止拖动图标到Hotseat功能实现
1.概述在13.0系统
Launcher3
进行定制化开发中,对于hotseat的开发中,由功能需求要求禁止拖动图标到Hotseat的功能,而拖拽也是在workspace.java中处理的接下来就从workspace.java
安卓兼职framework应用工程师
·
2023-12-17 05:18
android
13.0
Rom定制化系列讲解
android
Hotseat
launcher3
禁止拖拽图标到hotseat
禁止拖拽
图标
Android 10.0
Launcher3
定制化之修改添加的默认文件夹为9宫格样式
1.概述在10.0的系统产品rom定制化开发中,对于
Launcher3
的定制功能也是不少的,比如在
Launcher3
中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。
安卓兼职framework应用工程师
·
2023-12-17 05:48
android
10.0
Rom定制化高级进阶
android
Launcher3
Folder
folder九宫格样式
文件夹九宫格样式
Android 11.0
Launcher3
folder文件夹去掉背景功能实现
1.概述在11.0的系统产品开发rom定制中,在
Launcher3
的folder文件夹中,在进入文件夹由于背景是白色的,不是很美观,所以要求去掉白色背景,要求背景换成透明的所以需要从folder文件夹流程中
安卓兼职framework应用工程师
·
2023-12-17 05:47
android
11.0
Rom定制化高级进阶
java
android
folder文件夹
去掉文件夹背景
设置文件夹背景
Android 11.0
Launcher3
folder文件夹文件居中显示的定制
1.概述在11.0的系统产品开发中,在对
Launcher3
的定制的功能也是挺多的,在最近的产品项目中,由于带默认文件夹功能,所以需要对文件夹的ui做定制化功能的修改在文件夹全屏以后,需要对子文件部分做居中处理
安卓兼职framework应用工程师
·
2023-12-17 05:47
android
11.0
Rom定制化高级进阶
android
java
folder
folder居中显示
文件夹居中显示
Android11.0
Launcher3
禁止在HotSeat创建文件夹
hotseat形成文件夹,这就要从workspace.java从来寻找解决方案了分析hotseat是怎么变成folder的2.Launcher3禁止在HotSeat创建文件夹核心代码/packages/apps/
Launcher3
安卓兼职framework应用工程师
·
2023-12-17 05:47
android
11.0
Rom定制化系统讲解
android
framework
Launcher3
禁止hotseat创建文件夹
禁止创建文件夹
android 13.0
Launcher3
定制folder文件夹16宫格实现一
1.概述在13.0的系统产品rom定制化开发中,对于
Launcher3
的定制功能也是不少的,比如在
Launcher3
中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。
安卓兼职framework应用工程师
·
2023-12-17 05:39
android
13.0
Rom定制化系列讲解
android
folder
默认文件夹
文件夹16宫格
launcher3
Android 12.0
Launcher3
定制化之动态时钟图标功能实现
1.概述在12.0的系统产品rom定制化开发中,在
Launcher3
中的定制化的一些功能中,对于一些产品要求需要实现动态时钟图标功能,这就需要先绘制时分秒时针表盘,然后每秒刷新一次时钟图标,时钟需要做到实时更新
安卓兼职framework应用工程师
·
2023-12-16 01:08
android
12.0
Rom定制化高级进阶
android
动态时钟
launcher3
动态时钟功能实现
动态时钟功能
Android
Launcher3
修改行数和列数
packages\apps\
Launcher3
\src\com\android\
launcher3
\InvariantDeviceProfile.javaArrayListgetPredefinedDeviceProfiles
xiaowang_lj
·
2023-12-14 16:09
android
Launcher3
一键改变Icon Shape 原理浅析
Launcher3
一键改变IconShape原理浅析在AndroidOLauncher3Google团队增加了一个新特性,可以在设置里面更改桌面Icon形状,分别可以改为系统默认、方形、方圆形、圆形、泪珠形
xiaowang_lj
·
2023-12-14 16:09
android
【Android】Android Framework系列--
Launcher3
桌面图标加载流程
Launcher3
桌面加载流程AndroidLauncher3(简称Launcher)启动后会加载桌面。基于Android12代码,分析一下桌面加载的流程。一些相关的概念:WorkSpace:桌面。
林多
·
2023-12-06 17:55
android
android 13.0
launcher3
中workspace app列表页不显示某个app图标
1.概述在13.0的系统ROM定制化开发中,Launcher3workspace的app列表页会负责加载系统中app的所有图标但针对某个不需要显示在桌面的app图标需要过滤掉所以需要在加载和更新的时候过滤需要更改两处地方,一处是加在列表时一处是安装卸载app更新app列表时,接下来具体分析实现相关功能的开发2.launcher3中workspaceapp列表页不显示某个app图标的核心代码pack
安卓兼职framework应用工程师
·
2023-12-03 07:57
android
13.0
Rom定制化系列讲解
android
launcher3
不显示app
桌面不显示app
禁止桌面显示某些app
Android 12.0
Launcher3
定制化之folder文件夹去掉背景功能实现
1.概述在12.0的系统产品开发rom定制中,在
Launcher3
的开发中,在
Launcher3
的folder文件夹中,在进入文件夹由于背景是白色的,不是很美观,所以要求去掉白色背景,要求背景换成透明的所以需要从
安卓兼职framework应用工程师
·
2023-12-02 06:22
android
12.0
Rom定制化高级进阶
android
folder
文件夹背景
去掉原来文件夹背景
去掉文件夹背景
Android 10.0
Launcher3
定制之首页时钟小部件字体大小的修改
1.前言在10.0的产品开发中,在一些
Launcher3
的定制化开发中,在对于一些小屏幕的产品开发中,在首页添加时钟小部件会显得字体有点小,所以为了整体布局美观就需要改动小部件的布局日期字体的大小来实现整体的布局美观效果
安卓兼职framework应用工程师
·
2023-11-30 23:24
android
10.0
Rom定制化高级进阶
android
widget
时钟部件字体大小
时钟部件
launcher3
android 12.0Launcher3禁止拖拽app图标到第一屏
1.概述在12.0进行定制化开发
Launcher3
中,会对
Launcher3
做些要求,比如现在的需求就是
Launcher3
第一屏的图标固定,不让其他屏的图标拖动到第一屏所以说这个需求和禁止拖拽图标到Hotseat
安卓兼职framework应用工程师
·
2023-11-30 23:54
android
12.0
Rom定制化系统讲解
android
framework
launcher3
禁止拖拽到第一屏
禁止第一屏拖拽
Android 12.0Launcher3 禁止首屏时钟部件拖动到其他屏
1.概述在12.0的系统rom定制化开发中,在系统
Launcher3
中,首页中间默认有个时钟部件来显示时间,并且可以任意拖拽到其他地方,如果拖动到其他屏显的很不美观,所以根据需要要求时钟部件不能拖拽到其他屏
安卓兼职framework应用工程师
·
2023-11-30 23:53
android
12.0
Rom定制化系统讲解
android
framework
launcher3
禁止拖拽
禁止拖拽时钟组件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他