Android隐藏桌面图标实现

Android 10 及以上版本,暂未找到好的方案,原因如下:
Android 10 及以上版本系统限制了在启动器中隐藏应用图标的功能。可隐藏图标的满足条件如下:
系统应用,即使是更新后的应用
托管式配置文件管理应用
未请求任何权限
不包含任何组件(如,Activity、内容提供程序、广播接收器和服务)
比如:

<activity android:name=".MainActivity">
  <intent-filter>
     <action android:name="android.intent.action.MAIN"/>
     <category android:name="android.intent.category.LAUNCHER"/>
   </intent-filter>
</activity>

去掉

<category android:name="android.intent.category.LAUNCHER"/>

将无法正常安装启动程序。
换成隐式启动

<category android:name="android.intent.category.DEFAULT"/>

也无济于事。

Android 10 以下系统版本可行方案:

<activity android:name=".MainActivity">
  <intent-filter>
     <action android:name="android.intent.action.MAIN"/>
     <category android:name="android.intent.category.LAUNCHER"
     <data android:scheme="no_launcher" />
  </intent-filter>
</activity>

望对大家有所帮助,谢谢。
大佬们有好的解决方案,欢迎留言Q我…一起探讨一起进步。

    原文作者:QY’UniverseSpace
    原文地址: https://blog.csdn.net/qq_26280383/article/details/118992322
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞