Android. Своя кнопка в меню "поделиться"

Рейтинг: 0Ответов: 2Опубликовано: 20.10.2014

Новичок в андроидинге.
Помогите, плиз, сообразить, что-то информации нет совсем. Хочу добавить свою кнопку в меню "поделиться" при просмотре фото (там, где вставляют свои кнопки всякие контактики, яндекс диски и пр.). Помогите, плиз, кто чем может, примером или ссылкой на маны (а лучше оба варианта). Заранее спасибо.

Ответы

▲ 2Принят

Я думаю, что Вам нужно в Манифесте указать, что Ваше приложение умеет работать с изображениями. Вот ссылка на документацию с примерами. http://developer.android.com/guide/components/intents-filters.html#Receiving

▲ 5

Мне известна пара вариантов. В своём приложении делаю так - на кнопку меню в ActionBare повесил вот этот код:

final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String textToSend="some text";
intent.putExtra(Intent.EXTRA_TEXT, textToSend);
try
{
startActivity(Intent.createChooser(intent, "Описание действия"));
}
catch (android.content.ActivityNotFoundException ex)
{
    Toast.makeText(getApplicationContext(), "Some error", Toast.LENGTH_SHORT).show();
}

Выглядит так:

alt text

Либо можно сделать, как в доках написано: ссылка.

Примерно так, уверен, можно и картинки отправлять, если изменить в приведённом выше коде

intent.setType("text/plain");

значение "text/plain".

А вообще в гугле я это в своё время довольно быстро нашёл. )