使用“相机”选项打开Android FileChooser

时间:2018-09-18 12:53:28

标签: webview xamarin.android

当前,我的WebView应用程序中正在运行FileChooser意图。但是我想在“文件选择器”对话框中添加“相机”选项。下面是我到目前为止的代码。

“文件选择器”对话框打开,但仍然没有“相机”选项。

Intent i = new Intent(Intent.ActionGetContent);
i.AddCategory(Intent.CategoryOpenable);
i.SetType("*/*");

// The camera intent
Intent captureIntent = new Intent(Android.Provider.MediaStore.ActionImageCapture);

List<IParcelable> targetedShareIntents = new List<IParcelable>();
targetedShareIntents.Add(captureIntent);
captureIntent.AddCategory(Intent.ActionCameraButton);

//add camera intent to the main intent (i)
i.PutExtra(Intent.ExtraInitialIntents, targetedShareIntents.ToArray());

(Forms.Context as MainActivity).StartActivityForResult(Intent.CreateChooser(i, "File Chooser"), FILECHOOSER_RESULTCODE);

我想念什么?

文件选择器对话框的屏幕截图:

编辑:图像附件无法正常工作。因此,这是屏幕截图的链接:http://puu.sh/Bx0iY.png

0 个答案:

没有答案