Cette question a été posée [plusieurs fois] auparavant, mais je n'ai pas vu de réponses définitives, ni d'exemples de code qui fonctionne réellement.Corriger la configuration du filtre d'intention Android pour associer un type de fichier à une activité?
Je voudrais associer une activité à un type de fichier particulier.
Pour la discussion, supposons que je souhaite que mon activité soit associée à des fichiers PDF.
Voici ce que j'ai actuellement. J'ai expérimenté de nombreuses valeurs et combinaisons de valeurs dans le filtre d'intention, mais je n'ai pas encore commencé mon activité lorsqu'un PDF est sélectionné.
<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>
Est-ce que quelqu'un sait comment réellement faire ce travail?
J'ai essayé tant de combinaisons, je ne peux pas être sûr, mais Je pensais que j'avais. Cependant, en utilisant la version que vous avez fournie (avec l'ajout de l'action.SEND) cela fonctionne! – dazhu
btw ... Merci! – dazhu
Donc s'il vous plaît accepter la réponse (la coche sur la gauche, ci-dessous les votes) ;-) –