Android: adăugarea unei aplicații la „set de imagine ca“ listă

voturi
38

Am încercat să adăugați aplicația mea la „seta ca“ lista, care este prezentat în galeria când aleg o imagine. În cazul în care utilizatorul deschide o imagine în galerie, există un buton pentru set as. atunci când utilizatorul îl atinge, el va primi o listă. Cu alte cuvinte, în cazul în care doresc să folosească această imagine în aplicația mea. Am încercat :

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

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

dar am primit nimic.

introduceți

introduceți

Întrebat 21/09/2014 la 21:49
de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
1

Acum am înțeleg: Trebuie să vă înregistrați activitatea dvs. să se ocupe de intrare Imagini de la alte aplicații. Introduceți acest lucru în manifestul:

<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>

Mai multe informatii despre privind Dezvoltarea> Formare> Primirea datelor simple din alte aplicații

Publicat 21/09/2014 la 22:17
sursa de către utilizator

voturi
0

intent-filterPentru a adăuga noua aplicație proprie la lista din Galerie și Fotopentru pentru „utilizare ca“ sau „set de imagine ca“ este 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>
Publicat 25/12/2015 la 13:03
sursa de către utilizator

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