Android: Hinzufügen einer App zu „set Bild als“ -Liste

stimmen
38

Ich versuche , meine App „als“ Liste hinzuzufügen, dass in der Galerie angezeigt , wenn ich ein Bild wählen. Wenn der Benutzer ein Bild in der Galerie öffnen, gibt es einen Knopf für set as. wenn der Benutzer sie tippen, wird er eine Liste bekommen. Mit anderen Worten, will , wenn er das Bild in meiner App verwenden. Ich habe versucht :

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

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

aber ich habe nichts.

Geben

Geben

Veröffentlicht am 21/09/2014 um 21:49
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
1

Jetzt verstehe ich habe: Sie haben Ihre Aktivität zu registrieren, um Bilder Input von anderen Anwendungen zu behandeln. Fügen Sie diese in Ihrem 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>

Mehr Infos entwickeln> Ausbildung> Empfangen Einfache Daten aus anderen Apps

Beantwortet am 21/09/2014 um 22:17
quelle vom benutzer

stimmen
0

Die intent-filterhinzufügen aus eigenen App auf die Liste in der Galerie und Fotos App für „Verwendung als“ oder „Bild als“ ist 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>
Beantwortet am 25/12/2015 um 13:03
quelle vom benutzer

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