Android: het toevoegen van een app om "set foto als" lijst

stemmen
38

Ik probeer mijn app ingesteld als lijst, die getoond in de galerij toen ik kiezen voor een afbeelding toe te voegen. Als de gebruiker een afbeelding te openen in de galerie, is er een knop voor set as. wanneer de gebruiker tikt, zal hij een lijst te krijgen. Met andere woorden, als hij wil dat beeld in mijn app. Ik heb geprobeerd :

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

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

maar ik heb niets.

voer

voer

De vraag is gesteld op 21/09/2014 om 21:49
user
In andere talen...                            


2 antwoorden

stemmen
1

Nu heb ik begrijp: Je moet je activiteit om afbeeldingen input van andere apps te behandelen te registreren. Plaats dit in uw 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>

Meer info over Ontwikkel> Training> Eenvoudige ontvangen van data vanuit andere apps

antwoordde op 21/09/2014 om 22:17
bron van user

stemmen
0

De intent-filternaar eigen app toe te voegen naar de lijst in de Galerij en Foto's-app voor "gebruik als" of "set foto als" is 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>
antwoordde op 25/12/2015 om 13:03
bron van user

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