当前位置: 首页 > news >正文

Android 10.0 去掉Launcher3默认给 icon增加的APK图标白边

1.概述

  在10.0的系统产品开发中,Launcher3定制化开发中,发现在给第三方app的icon绘制图标的时候,会有白边第三方app的图标没有完全绘制出来,而系统app不存在这个问题,是完全绘制出来的,所以需要分析图标绘制类来解决这个问题

2.去掉Launcher3默认给 icon增加的APK图标白边的核心类

packages/apps/Launcher3/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java

3.去掉Launcher3默认给 icon增加的APK图标白边的核心功能分析和实现

  在Launcher3中的BaseIconFactory.java是Launcher中app列表页app图标的工厂类,控制图标UI展示(图标白边控制)
接下来看下相关的源码

 public class BaseIconFactory implements AutoCloseable {private static final String TAG = "BaseIconFactory";protected BaseIconFactory(Context context, int fillResIconDpi, int iconBitmapSize,boolean shapeDetection) {mContext = context.getApplicationContext();mShapeDetection = shapeDetection;mFillResIconDpi = fillResIconDpi;mIconBitmapSize = iconBitmapSize;mPm 
http://www.lryc.cn/news/33000.html

相关文章:

  • E900V21C(S905L-armbian)安装armbian-Ubuntu(WiFi)
  • tpc协议的3次握手和4次挥手
  • YOLOv5害虫识别项目代码打包完整上传Gitee仓库(已开源)以及git上传速率限制踩坑记录
  • 从零开始学习c语言|21、动态内存管理
  • swagger关闭/v2/api-docs仍然可以访问漏洞
  • k8s pod调度总结
  • 28个案例问题分析---10---对生产环境的敬畏--生产环境
  • 视觉SLAM十四讲ch7-1视觉里程计笔记
  • 模仿评论样式
  • xxl-job调度中心、执行器源码详解
  • cpp c++summary笔记 复杂类型 “right-left” rule
  • bash编程(马哥)
  • 搭建Gerrit环境Ubuntu
  • 朋友去华为面试,轻松拿到26K的Offer,羡慕了......
  • springboot项目如何配置启动端口
  • IOS - 抓包通杀篇
  • 盒子模型的简介
  • Kubernetes 101,第二部分,pod
  • protobuf序列化解码原理
  • OpenCV——line、circle、rectangle、ellipse、polylines函数的使用和绘制文本putText函数以及绘制中文的方法。
  • 性能平台数据提速之路
  • Dns域名解析服务器
  • 关于 JavaScript 中的 Promises
  • PMP考前冲刺题——错题集
  • 【C++】30h速成C++从入门到精通(多态)
  • 从proc文件系统中获取gateway的IP地址
  • 【LeetCode】剑指 Offer(17)
  • MySQL索引类型
  • 你了解HashMap吗?
  • 我一个女孩子居然做了十年硬件……