灵犀一指 2019-11-20 17:25 采纳率: 0%
浏览 3418

android 10 如何通过代码隐藏桌面图标

android 10 如何通过代码隐藏桌面图标。

以下的这些方法测试了一下在10以前的系统都是有效的,但在10的系统上是无效的:
1、AndroidManifest.xml中这么设置启动页,然后打包的时候指定启动页

        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait"
            android:theme="@style/welcomeTheme">
            <intent-filter>
                <action android:name="cn.mastercom.Portal" />

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

            </intent-filter>
        </activity>

图片说明

2、AndroidManifest.xml中这么设置启动页,这是网上回复比较多的如何隐藏桌面图标

 <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <data android:host="MainActivity" android:scheme="com.tq.time" />
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
  • 写回答

3条回答 默认 最新

  • weixin_36951437 2020-03-21 17:11
    关注

    转一个网友的回复,我觉得对。
    Android 10 
    限制了在启动器中隐藏应用图标的功能。除非满足以下任一条件,否则应用必须具有图标:
    它是系统应用,即使是更新后的应用。
    它是托管式配置文件管理应用(工作资料所有者)。
    它未请求任何权限。
    它不包含任何组件(例如,Activity、内容提供程序、广播接收器和服务)。
    具有图标且拥有已启用的可启动 Activity 的应用不受影响。除了上面列出的例外情况,所有应用均会显示一个图标。如果应用没有图标,则会显示默认的系统图标。点按没有可启动 Activity 的应用图标时会打开应用信息屏幕。

    评论

报告相同问题?

悬赏问题

  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch