3
A
回答
2
你有你的類聲明之前添加
[IntentFilter(new[]{Intent.ActionSend},Categories = new[]{Intent.CategoryDefault},DataMimeType = "image/*",Label = "Your application name")]
。 喜歡:
[Activity(Label = "Activity label", ScreenOrientation = ScreenOrientation.Portrait)]
[IntentFilter(new[]{Intent.ActionSend},Categories = new[]{Intent.CategoryDefault},DataMimeType = "image/*",Label = "Your application name")]
public class YourActivity: Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
if (Intent.Action == Intent.ActionSend && Intent.Extras.ContainsKey(Intent.ExtraStream))
{
var fileUrl = GetFilePath((Android.Net.Uri)Intent.Extras.GetParcelable(Intent.ExtraStream));
}
}
private string GetFilePath(Android.Net.Uri uri)
{
string[] proj = {MediaStore.Images.ImageColumns.Data};
var cursor = ManagedQuery(uri, proj, null, null, null);
var colIndex = cursor.GetColumnIndex(MediaStore.Images.ImageColumns.Data);
cursor.MoveToFirst();
return cursor.GetString(colIndex);
}
}
相關問題
- 1. Android獨家應用程序與monodroid
- 2. 如何將您的MonoDroid應用程序部署到手機
- 3. MVC MONODROID應用程序
- 4. Monodroid:喚醒應用程序
- 5. 的MonoTouch/MonoDroid的桌面應用程序
- 6. 如何設置MonoDroid項目的應用程序圖標?
- 7. 如何將我的Monodroid應用程序安裝到我的HTC設備上?
- 8. zxing集成到monodroid應用程序
- 9. Monodroid - ImageView - > SetImageURI崩潰應用程序
- 10. monodroid mvvmcross應用程序無法恢復
- 11. 獲取應用程序圖標Id - Monodroid
- 12. 從MonoDroid應用程序訪問S3
- 13. 從MonoTouch應用程序重寫爲MonoDroid
- 14. Monodroid WebRequest炸彈應用程序
- 15. 如何爲monodroid/mvvmcross應用程序實現社交api(facebook)?
- 16. 使用Monotouch/Monodroid的任何知名/生產力應用程序
- 17. 將MonoDroid應用程序上傳到Android電子市場
- 18. 如何將新的應用程序與舊的現有應用程序集成
- 19. 如何將新的Google地圖應用程序與ios應用程序集成
- 20. 遠程通知(GCM)到Xamarin.Android(MonoDroid的),當應用程序退出
- 21. 將外部應用程序與我的應用程序集成
- 22. 將Ruby應用程序與我的Rails應用程序集成
- 23. 如何將企業應用程序與移動應用程序同步?
- 24. 我們如何將角2應用程序與Angular JS應用程序集成?
- 25. monodroid在最小化應用程序後繼續執行應用程序
- 26. 如何將IPC與我的應用程序一起使用?
- 27. 如何將URL與使用Cocoa的應用程序相關聯
- 28. 用於monodroid應用程序的wcf服務
- 29. MonoDroid應用程序不使用正確的密度繪圖
- 30. MonoDroid試用版的調試應用程序
謝謝!這非常有幫助! – davidlebr1
歡迎@ Dave.Lebr1 :) – Roosevelt