Android系统-Android10通过UI形式隐藏apk

Posted 有头发的猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android系统-Android10通过UI形式隐藏apk相关的知识,希望对你有一定的参考价值。

一.概述

对于我们某些场景,我们不能完全删除apk,只能通过UI层面去隐藏该APP显示:

  1. 一般app会显示在系统Launcher app,
    1.1 系统Launcher app又分为开机后的桌面,该桌面一般只显示我们常用的app,方便我们快捷操作
    1.2 还有上划的桌面,里面一般包含我们所有的app。
  2. Settings -> app & notifications

因此我们需要修改如上几个地方的显示

二.修改Patch

这里以google play store为例:
1.屏蔽settings中apps的google play store显示

diff --git a/frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java b/frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java
index f9df5a3eef..131a1822cf 100644
--- a/frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java
+++ b/frameworks/base/packages/SettingsLib/src/com/android/

以上是关于Android系统-Android10通过UI形式隐藏apk的主要内容,如果未能解决你的问题,请参考以下文章

Android-UI 基础知识04

Android 10.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制

Android 消息传递之Bundle的使用——实现object对象传输

Android UI 基础知识之布局的声明和结构等

Android 高级UI解密 :Canvas裁剪 与 二维三维Camera几何变换(图层Layer原理)

Android 高级UI解密 :Canvas裁剪 与 二维三维Camera几何变换(图层Layer原理)