2012-05-18 31 views
1

如何啓用共享圖像VIA我的APP使用Monodroid?
我正在使用這段代碼,以便在Android圖庫應用程序中分享我的應用程序菜單。使用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 :
兩個應用程序圖標將出現在菜單上。
分享按鈕添加到圖庫中。
任何人都可以提供示例代碼嗎?
I調試應用程序ImageFromGallery活動永遠不會被調用。

回答

1
+0

謝謝你的例子。我遵循相同的例子,但是請你指出使用monodroid的例子。我沒有使用java的經驗,這個問題是我在轉換這個代碼的時候有點困難,monodroid –

+0

試試吧!你會發現移植代碼非常簡單,並且遇到一點java會讓你成爲一個更好的monodroid編碼器 - 它會爲你打開很多額外的資源。 – Stuart

+0

@RizwanMumtaz表現如何? – Matthew

0

Bhavin發佈的解決方案是偉大的,如果你這樣做是在Android上,但是你需要添加你的類兩個以下行:

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

那之後,你可以處理圖片信息,但是你想要的和Bhavin發佈的鏈接告訴你的方式是一個可靠的方法。

相關問題