Android: dodawanie aplikacji do „ustawić obraz jako” listy

głosy
38

Próbuję dodać swoją aplikację do „ustawiony jako” liście, że przedstawione w galerii kiedy wybrać zdjęcie. Jeśli użytkownik otworzy obraz w galerii, znajduje się przycisk do set as. gdy użytkownik dotknij go, będzie on uzyskać listę. Innymi słowy, jeśli chcesz używać tego obrazu w mojej aplikacji. Próbowałem :

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

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

ale nie mam nic.

wprowadzić

wprowadzić

Utwórz 21/09/2014 o 21:49
użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1

Teraz już rozumiem: Musisz zarejestrować swoją aktywność do obsługi obrazów wejściowych z innych aplikacji. Włóż to w swoim manifeście:

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

Więcej informacje na Develop> Szkolenie> Odbieranie proste dane z innych aplikacji

Odpowiedział 21/09/2014 o 22:17
źródło użytkownik

głosy
0

intent-filterDodać na własną aplikację do listy w galerii i aplikacji Zdjęcia do „użytku jako” lub „ustawić obraz jako” to 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>
Odpowiedział 25/12/2015 o 13:03
źródło użytkownik

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