Android: l'ajout d'une application à « Définir l'image en tant que » liste

voix
38

Je suis en train d'ajouter mon application à « définir comme » la liste, qui montre dans la galerie lorsque je choisis une image. Si l'utilisateur ouvre une image dans la galerie, il y a un bouton pour set as. lorsque l'utilisateur du robinet, il obtiendra une liste. En d' autres termes, s'il veut utiliser cette image dans mon application. J'ai essayé :

<intent-filter>
            <action android:name=android.intent.action.SET_WALLPAPER />

            <category android:name=android.intent.category.DEFAULT />
</intent-filter>

mais je n'ai rien.

entrez

entrez

Créé 21/09/2014 à 21:49
utilisateur
Dans d'autres langues...                            


2 réponses

voix
1

Maintenant, j'ai comprendre: Vous devez vous enregistrer votre activité pour gérer les entrées d'images à partir d'autres applications. Insérez dans votre Manifest:

<activity android:name=".YourActivity" >
<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.SEND_MULTIPLE" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
</intent-filter>
</activity>

Plus d' infos sur Développer> Formation> Réception de données simples à partir d' autres applications

Créé 21/09/2014 à 22:17
source utilisateur

voix
0

Le intent-filterpour ajouter à l' application propre à la liste dans la Galerie Photos et application pour « utiliser comme » ou « une image comme » est ATTACH_DATA.

<intent-filter>
            <action android:name="android.intent.action.ATTACH_DATA"/>
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="image/*" />
</intent-filter>
Créé 25/12/2015 à 13:03
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more