zoukankan      html  css  js  c++  java
  • 隐藏应用图标的多种方式

    隐藏应用图标总共有三种方式:

                                                           1>AndroidManifest.xml文件中在入口Activity的intent-filter里去掉<category android:name=”android.intent.category.LAUNCHER” />,或者将LAUNCHER改为DEFAULT

                                                           2>在AndroidManifest.xml的入口Activity里面intent-filte中设置<data></data>元素,

                                                                例如:<data android:host="TestActivity" android:scheme="com.android.test">,也就是这个入口Activity可以想响应这个uri:com.android.test://TestActivity的特定intent

                                                                那么问题来了,为什么加入这个属性之或应用程序就不显示图标了呢?因为我们应用程序的入口Activity设置成了由隐士的Intent来启动,所以应用实现了隐藏图标

                                                          3>  PackageManager p = getPackageManager();

                                                                隐藏图标:

                                                                p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

                                                                对应的想要显示图标则加上:

                                                                p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

                                      

                      

     

  • 相关阅读:
    WPF学习笔记2——WPF子线程更新UI
    WPF学习笔记1——VS2019新建WPF程序
    Asp.Net Core学习笔记3—— .NET Core SDK
    Asp.Net Core学习笔记2—— IIS部署
    Asp.Net Core学习笔记1—— 静态页面
    NGUI带翻页的滑动列表拓展
    用Lua的协程实现类似Unity协程的语句块
    Lua模除运算的大坑
    数据结构和算法总结(三):A* 寻路算法
    Unity3D学习(十一):关于UI销毁后图集仍然无法释放问题的解决办法
  • 原文地址:https://www.cnblogs.com/lianghe01/p/4288554.html
Copyright © 2011-2022 走看看