2010-05-20 3 views
1

Когда вы делаете снимок или просматриваете один в альбоме, отображается «share-button». Можно ли подключить свой собственный элемент к этому списку, чтобы я мог поделиться изображением через свое приложение? Если да, то как мне это сделать?Подключите свой собственный элемент к «общему списку»

ответ

1

Попробуйте реализовать действие, которое отвечает на ACTION_SENDIntent для любых типов изображений MIME. В this sample app, я отвечаю на обычные текстовые файлы:

<activity android:label="@string/app_name" android:name="FauxSender" android:theme="@android:style/Theme.Translucent.NoTitleBar"> 
    <intent-filter android:label="@string/app_name"> 
    <action android:name="android.intent.action.SEND"/> 
    <data android:mimeType="text/plain"/> 
    <category android:name="android.intent.category.DEFAULT"/> 
    </intent-filter> 
</activity> 
+0

Работали как очарование! Спасибо! – anders

+0

Спасибо, человек, это полезно! – Seth

0

В основном вам нужно «зарегистрировать намерение», чтобы иметь ваше приложение отображается в списке акций. Затем вам нужно написать код (активность) для обработки того, что вы хотите сделать. Вот еще один пример, который я сделал, который будет отображаться для фотографий, и вы можете загрузить свой рис на веб-сайт: http://eggie5.com/8-hook-share-picture-via-menu-android

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