Поделиться изображением с приложением, используя monodroid

1

Как включить Share Image VIA my APP с помощью Monodroid?
Я использую этот фрагмент кода, чтобы иметь общий доступ к моему меню приложения в приложении Android-галереи.

<application android:icon="@drawable/icon" android:label="TestRun!">
    <activity android:name=".ImageFromGallery">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="image/*" />
      </intent-filter>
    </activity>
  </application>

Effects :
В меню появляется значок приложения.
Кнопка добавления в галерею добавлена.
Может ли кто-нибудь предоставить мне образец кода?
я ImageFromGallery приложения ImageFromGallery никогда не ImageFromGallery.

Теги:
xamarin.android

2 ответа

1

Это идеальный пример для вас.

http://eggie5.com/8-hook-share-picture-via-menu-android

  • 0
    спасибо за пример. Я следую тому же примеру, но не могли бы вы указать на пример, используя monodroid. у меня нет опыта работы с Java, проблема в том, что мне трудно конвертировать этот код для monodroid
  • 0
    Попробуйте! Вы обнаружите, что портирование этого кода довольно просто, а использование java сделает вас намного лучшим монодроидным кодером - это откроет вам много дополнительных ресурсов.
Показать ещё 2 комментария
0

Решение Bhavin опубликовано отлично, если вы делаете это на android, но вам нужно добавить две следующие строки о вашем классе:

[Activity(Label = "Activity label", ScreenOrientation = ScreenOrientation.Portrait)]
[IntentFilter(new[]{Intent.ActionSend},Categories = new[]{Intent.CategoryDefault},DataMimeType = "image/*",Label = "Your application name")]

Затем после этого вы можете обрабатывать информацию о снимке, но хотите, и способ, описанный в ссылке, которую написал Бхавин, - это надежный способ сделать это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню