2012-05-18 4 views
1

Comment activer l'image de partage VIA mon application en utilisant Monodroid?
J'utilise ce morceau de code pour avoir un partage dans mon menu d'application dans l'application galerie android.Partager l'image à l'application en utilisant monodroid

<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 :
Deux icône de l'application apparaît dans le menu.
Un bouton de partage est ajouté dans la galerie.
Quelqu'un peut-il me fournir un exemple de code?
J'ai débogué l'application ImageFromGallery activité jamais appelée.

Répondre

1

Ceci est l'exemple parfait pour vous.

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

+0

merci pour l'exemple. Je suis le même exemple, mais pouvez-vous s'il vous plaît signaler l'exemple en utilisant monodroid. Je n'ai aucune expérience avec Java, le problème est que j'ai de la difficulté à convertir ce code pour monodroid –

+0

Faites un essai! Vous constaterez que le portage de ce code est assez simple et que l'expérience d'un peu de java fera de vous un meilleur codeur monodroïde - il vous ouvrira tellement de ressources supplémentaires. – Stuart

+0

@RizwanMumtaz comment ça va? – Matthew

0

La solution est affichée Bhavin Si vous faites sur Android, mais vous devez ajouter les deux lignes suivantes au sujet de votre classe:

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

Puis, après que vous pouvez gérer la informations sur l'image que vous souhaitez et la façon dont le Bhavin posté sur le lien est un excellent moyen de le faire.