Как я могу установить значок для моего пользовательского MIME-типа

1

Я создал новый тип mimetype, он отлично работает с файловым браузером и открывает мою активность, но он отображается как неизвестный значок в браузере файлов, я использую браузер файлов ASTRO. Я добавил значок для намерения, но он по-прежнему отображается как неизвестный значок это мой код

    <activity android:name=".SharedActivity" android:label="@string/app_name"
        android:screenOrientation="portrait">
        <intent-filter android:icon="@drawable/icon" android:label="swv">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
        <intent-filter android:icon="@drawable/icon" android:label="swv">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="http" />
            <data android:host="*" />
            <data android:pathPattern=".*\\.swv" />
        </intent-filter>
        <intent-filter android:icon="@drawable/icon" android:label="swv">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="http" />
            <data android:host="*" />
            <data android:mimeType="application/swv" />
        </intent-filter>
        <intent-filter android:icon="@drawable/icon" android:label="swv">
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="file" />
            <data android:host="*" />
            <data android:pathPattern=".*\\.swv" />
        </intent-filter>

    </activity>
Теги:

1 ответ

0

Попробуйте поместить значок в элемент <activity> вместо (или в дополнение) к элементам <intent-filter>.

  • 0
    Я пробовал, нет результата, значок файла SWV по-прежнему отображается как неизвестный значок, Любая другая идея ???
  • 0
    @ Гавохаб: Спросите людей в ASTRO, что они используют для иконы. Вы также можете поместить значок в <application> , но у вас, вероятно, уже есть это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню