Мои манифеста:Android Ассоциации файлов
<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:scheme="http" android:host="*" android:pathPattern=".*mht" />
<data android:scheme="https" android:host="*" android:pathPattern=".*mht" />
</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:mimeType="message/rfc822" android:scheme="http" />
<data android:mimeType="multipart/related" android:scheme="http" />
<data android:mimeType="message/rfc822" android:scheme="https" />
<data android:mimeType="multipart/related" android:scheme="https" />
</intent-filter>
Результаты:
- http://authman.net/keepme.mht < --- Chooser не отображает мою программу в качестве опции
- http://authman.net/flipcode.mht < --- Chooser отображает мою программу в качестве опциона
Очень любопытно, нет? Что я здесь делаю неправильно? Точно так же, как странно - мой манифест:
<intent-filter
android:icon='@drawable/ic_launcher'
android:label='AndroidMHT File'
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:scheme="file" />
<data android:scheme="content" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.mht" />
<data android:host="*" />
</intent-filter>
Результаты:
- /mnt/SDCARD/Android/data/com.mht/files/flipie.mht < --- Chooser не отображает мой программа в качестве опции
- /mnt/SDCARD/Android/data/com.mht/files/keepme.mht < --- палитра показывает мою программу в качестве опции
Я нахожусь на концах йоту. Любая помощь очень ценится.
Хорошо, используя отклик здесь htt p: //stackoverflow.com/questions/4675257/custom-filetype-in-android-not-working Я смог получить вторую часть (часть файловой системы SDCARD). Но первая часть, часть HTTP не работает. –