Этот вопрос задавался [много раз] ранее, но я не видел ни однозначных ответов, ни примеров кода, который действительно работает.
Я хотел бы связать Activity с определенным типом файла.
Для обсуждения предположим, что я хочу, чтобы моя активность была связана с PDF-файлами.
Вот что у меня сейчас есть.Я экспериментировал со многими различными значениями и комбинациями значений в фильтре намерений, но мне еще не удалось запустить свою активность при выборе PDF.
<activity name="com.mycompany.MyActivity">
<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="file" />
<data android:mimeType="application/pdf" />
<data android:pathPattern="\\*\\.pdf" />
<data android:host="*" />
</intent-filter>
</activity>
Кто-нибудь знает, как на самом деле сделать эторабота