android - 应用程序已安装并有两个图标

标签 android icons android-manifest

我制作了一个 Android 应用程序并且运行良好,但我的设备屏幕上有两个图标。我认为这可能是 AndroidManifest 问题。知道它可能是什么吗?

这是我的 AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="pk.aeh.ideos.taa"
android:versionCode="1"
android:versionName="1.0" >

<application
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar" >
           <activity
        android:name=".Ghinho_congviecActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="Nhap_congviecActivity"></activity>
    <activity android:name="Sua_congviecActivity"></activity>
    <activity
        android:name=".Quizzes"
        android:launchMode="singleTask">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".PlayGame" />
    <activity android:name=".Result" />

</application>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

最佳答案

这可能是因为您已将两个 Activity 声明为 MAIN 和 LAUNCHER

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

在您的 Androidmanifest.xml 文件中。您只需要一个带有这些 Intent 过滤器的 Activity,这样当应用安装时,系统就会知道哪个 Activity 将用作主要启动器 Activity。

关于android - 应用程序已安装并有两个图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13303568/

相关文章:

icons - 修复了 OpenLayers 3 中的图标大小

Android studio 3.5重构问题

Android:如何在对话框 Activity 的标题栏中设置图标?

android - uses-sdk 元素不能有 "tools:node"属性

iPhone:在哪里可以找到照片库(相机胶卷)工具栏上使用的箭头图标

c# - C#中组件的默认图标存放在哪里?

android - 我应该使用加载器从我的数据库中填充我的微调器吗?

android - 如何将滚动事件从 View 传递到 CoordinatorLayout?

android - 有没有办法从传入的修饰符中检索值?

android - 获取可与 Cloud Firestore 配合使用的简单应用