Я создал приложение, которое может загружать изображения с моего телефона (Samsung Galaxy S2) на мой сервер, используя «Поделиться через»…‹мое приложение> при просмотре изображения в галерее Android.
Однако мое приложение не отображается в качестве альтернативы в меню «Поделиться через» для изображений, которые у меня есть в Интернете, в Picasa. Мне интересно, как иметь возможность обрабатывать все виды изображений, которые отображаются в галерее - как локально сохраненные на телефоне / SD-карте, так и удаленно, например, в Picasa?
Теперь у меня есть фильтры намерений для типа mime "image/*", я полагаю, что это не соответствует изображениям Picasa по какой-то причине (?).
Из моего AndroidManifest.xml:
<activity
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:name=".PublishImageActivity"
android:theme="@style/Theme.Custom" >
<intent-filter >
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
<activity
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:name=".PublishImageActivity"
android:theme="@style/Theme.Custom" >
<intent-filter >
<action android:name="android.intent.action.CHOOSER" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>