2013-11-07 3 views
1

Я хочу выбрать вложение изображений через мое приложение в Whatsapp.Как заставить мое приложение отображаться в галерее Whatsapp ShareIntentProvider

В приложении Whatsapp, отправляющем приложение с галереи, ShareIntentProvider предоставит собственное приложение Gallery и фотографии Google, чтобы выбрать изображение. Как я могу сделать поддержку моего приложения?

Я знаю, как обмениваться изображениями с моим приложением в Whatsapp, но я не знаю, как сделать Whatsapp для моего приложения, чтобы выбрать изображение для вложения.

+0

Некоторые приложения будут иметь установить приложение по умолчанию для обработки намерения. проверить это: http://stackoverflow.com/questions/12208498/what-intent-filters-must-my-app-cover-to-appear-in-chooser-when-requestion-an-im – JeeZ

ответ

2

В вашей AndroidManifest.xml для Activity, который вы хотите открыть (с WhatsApp) добавить следующие умысел фильтры:

<intent-filter> 
    <action android:name="android.intent.action.GET_CONTENT" /> 
    <category android:name="android.intent.category.OPENABLE" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="image/*" /> 
    <data android:mimeType="video/*" /> 
</intent-filter> 
<intent-filter> 
    <action android:name="android.intent.action.PICK" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="image/*" /> 
    <data android:mimeType="video/*" /> 
</intent-filter> 

Ваши приложения теперь должно отображаться в WhatsApp галерея список,

+0

Отлично! Оно работает. Большое спасибо. – calvinfly

+1

, но как пользователь может выбрать изображение из моего приложения ?????? как показать пользователю какой-либо gridview kindda, когда он выбирает мое приложение из списка? –

+0

@Amulya Khare Он не работает в версии Lollipop, не подсказывая ОС, чтобы выбрать приложение, любую идею для последней версии Whatsapp? – Pratik

Смежные вопросы