How does Android determine how to open a file?

Printable View