Открытие Android FileChooser с опцией камеры - PullRequest
0 голосов
/ 18 сентября 2018

В настоящее время у меня есть намерение FileChooser, запущенное в моем приложении WebView. Однако я хочу добавить опцию «Камера» в диалог выбора файлов. Ниже приведен код, который у меня есть.

Откроется диалоговое окно «Выбор файла», но камера по-прежнему недоступна.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...