Comment obtenir le nom de fichier de l'intention?
C'est mon fichier de manifeste. Après l'utilisation de filtre d'intention j'ai télécharger le fichier ics à partir de la pièce jointe du mail. Quand j'ai ouvert le fichier téléchargé, il commence ma demande. J'ai besoin d'obtenir le nom de fichier et les données du fichier sélectionné dans mon application. Que dois-je faire dans le manifeste et le fichier java. Je suis très nouveau pour android quelqu'un peut-il m'aider????
<application android:label="@string/app_name" android:icon="@drawable/icsicon">
<activity android:name=".setMIMEfile" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.ics" />
</intent-filter>
</activity>
source d'informationauteur Sumithran
Vous devez vous connecter pour publier un commentaire.
Nom de la chaîne contiendra votre chemin d'accès au fichier, à partir de ce chemin, vous pouvez lire votre fichier
Noter que
vous donne une chaîne codée, par exemple, un espace dans le nom de fichier est codé en "%20". Si vous voulez ouvrir le fichier, vous devez utiliser
à la place.
Vous pouvez obtenir le nom de fichier à l'aide de l'intention.getData().