Weird createInputStream behaviour (Android)

Try less trivial file extension.

eg,

ed95preset - > Factory Default.ed95preset

So it’s dependent on the file type? I had assumed from reading the Android docs that it would be all files, or certain restricted file locations that require the new API.