Android: adicionar um aplicativo à lista "imagem como definir"

votos
38

Eu estou tentando adicionar meu aplicativo para definir como lista, que mostrado na galeria quando eu escolher uma imagem. Se o usuário abrir uma imagem na galeria, há um botão para set as. quando o usuário toca nele, ele vai ter uma lista. Em outras palavras, se ele quiser usar essa imagem na minha aplicação. Eu tentei :

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

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

mas eu não tenho nada.

digite

digite

Publicado 21/09/2014 em 21:49
usuário
Em outras línguas...                            


2 respostas

votos
1

Agora eu entender: Você tem que registrar sua atividade para lidar com imagens de entrada de outros apps. Insira isto em seu manifesto:

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

Mais informações sobre Desenvolver> Formação> Receber dados simples de outros aplicativos

Respondeu 21/09/2014 em 22:17
fonte usuário

votos
0

A intent-filteradicionar a próprio aplicativo à lista na Galeria e Fotos app para o "uso como" imagem de "definido como" ou é 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>
Respondeu 25/12/2015 em 13:03
fonte usuário

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