Настоящий телефон , Android Gingerbread, я развертываю свое приложение на телефоне, запускаю выбор файла, появляется селектор файлов, я перехожу в нужную папку, нажимаю на файл, вуаля, файл загружен.
Android эмулятор , Android Oreo, я развернул свое приложение, я загрузил файл с помощью adb в "\ scard \ Download", я активировал выбор файла, селектор файлов появился, я перешел в «Загрузки», я щелкнул, я дважды щелкнул по файлу - ничего не произошло (т.е. селектор файлов все еще был на экране).
Я убил свое приложение, поэтому теперь файл присутствовал перед запуском приложения, я снова развернул приложение, все такое же поведение.
Я запустил adb shell
, я проверил разрешения файла , на всякий случай я установил +r
для пользователя, группы и других, но я не могу выбрать файл.
Мое приложение имеет разрешение WRITE_EXTERNAL_STORAGE
, установленное в манифесте, кроме того, похоже, я не могу выбрать / выбрать файл в селекторе (не читается в моем приложении). У меня нет опыта работы с моим телефоном (имбирный пряник), поэтому я не уверен, было ли что-то изменено в более поздней версии в средстве выбора файлов.
В любом случае, что мне не хватает - что нужно на самом деле выбрать / выберите файл в Android Emulator?
Если это важно, я использую Visual Studio 2017, C # / Xamarin.