Возможно, это не тот ответ, который вам нужен, но я бы порекомендовал вам немного переосмыслить свой вариант использования, чтобы сделать выбор файла более удобным для пользователя.
Например, крайне маловероятно, чтоваши пользователи должны выбрать произвольный файл из файловой системы наземного устройства.У вас, вероятно, есть определенная папка, из которой они могут загружать документы (или что-то еще) из.Я хотел бы создать собственное представление, которое загружает эти документы на сенсорную поверхность (список, панель библиотеки или что-то еще), где пользователь может выбрать документ для загрузки.
Например,если у вас есть приложение для работы с фотографиями, и вы хотите, чтобы пользователь выбрал папку для загрузки изображений, возможно, приложение отображает папки как «галереи» или «альбомы», по которым пользователь может щелкнуть.В фоновом режиме они могут отображаться в папки на жестком диске поверхности, но это не представляет интереса для пользователя.
Вы должны думать о поверхности как о встроенном устройстве специального назначения и обнажающем внутренности (файловая система вэто дело) ИМХО не очень хорошая идея.