我的Android应用程序图标没有出现

时间:2014-07-02 14:47:16

标签: android android-intent

我声明了一个intent过滤器,以便在我的主活动中打开csv文件,因为那是app图标 当我启动它时,从我的设备中消失了,这是我的清单文件中的代码:

<application
    android:allowBackup="true"
    android:icon="@drawable/launcher_ic"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

<activity
        android:name=".Main"
        android:windowSoftInputMode="stateAlwaysHidden" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter
             android:label="@string/app_name"
            android:priority="1" >
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.EDIT" />
            <action android:name="android.intent.action.PICK" />

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

            <data android:mimeType="text/csv" />
            <data android:pathPattern="*.csv" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

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

            <data
                android:host=" "
                android:mimeType="text/csv"
                android:pathPattern="..csv"
                android:scheme="http" />
            <data
                android:host=" "
                android:mimeType="text/csv"
                android:pathPattern="..csv"
                android:scheme="https" />
        </intent-filter>
    </activity>

如何避免这种情况? 感谢

1 个答案:

答案 0 :(得分:0)

应用程序的图标在清单的应用程序标记中声明,而不是活动的。

示例:

<application
        android:name="com.example.my_app"
        android:icon="@drawable/my_app_icon"        
        android:label="@string/app_name">