Xamarin - 如何知道用户选择了哪个文件

时间:2017-06-19 06:43:16

标签: android xamarin xamarin.android

我希望用户选择一个文件(只有.jpeg,.pdf和.png类型)。当用户选择文件时,我想获取所选文件的base64字符串。如何获取用户选择的文件?

更新
我的代码看起来像这样:
Intent intent = new Intent(); intent.SetType("image/*"); intent.SetAction(Intent.ActionGetContent); StartActivityForResult(Intent.CreateChooser(intent, "Open images"), 1000);

1 个答案:

答案 0 :(得分:1)

在您的活动/片段中,无论何时使用StartActivityforResult启动意图/活动,结果都将返回给您

  

protected void onActivityResult(int requestCode,int resultCode,   意图数据)

方法,请求代码在代码中为1000,结果代码可以是“RESULT_OK”或“RESULT_CANCELLED”,数据代表结果数据。您可以从数据中访问所选图像。

供参考:http://codetheory.in/android-pick-select-image-from-gallery-with-intents/