• 不让自己的应用程序在桌面的图标列表里启动显示的方法


    当我们的程序在被安装后再次重启系统时系统会自动创建我们的APK程序,在所有的APK程序都安装完后系统会最后安装Luncher2.apk应用程序,Luncher2.apk就是我们的系统界面应用程序,它会检测系统已经安装的应用软件的包名,然后把这些应用软件的图标和名称给解析出来然后显示在应用程序列表里,用GridView显示了出来,这里如果我们不想让我们的应用程序的图标在Luncher里显示的话,有一个很简单的方法,就是仅修改AndroidManifest.xml文件即可。
          例如屏蔽我的一个测试应用程序的图标:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.android.test"
          android:versionCode="1"
          android:versionName="1.0">
    
    
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".PhoneTest"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <!-- 我们要屏蔽的地方  <category android:name="android.intent.category.LAUNCHER" /> -->
                </intent-filter>
            </activity>
    
        </application>
        <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
    </manifest>
    


    <!-- 我们要屏蔽的地方  <category android:name="android.intent.category.LAUNCHER" /> -->这句话就是说明我们不想让我们的应用程序在launcher里启动起来,当然也就看不到我们的应用程序的图标了。

  • 相关阅读:
    Numpy(0)
    C++(成员函数做友元)
    C++(类做友元)
    CUDA---Arrayfire---添加cuda kernel
    CUDA--Arrayfire--类型转换
    C++(友元)
    C++(const修饰成员函数)
    C++(空指针访问成员函数)
    第9章 整合前端
    第8章 离不开的数据库
  • 原文地址:https://www.cnblogs.com/james1207/p/3424146.html
Copyright © 2020-2023  润新知