Der zugrundeliegende Befehl (
API) muß natürlich die Protokolle, bzw. die Pfade kennen.
Wenn er das nicht kennt, bzw. keinen Zugriff darauf besitzt, dann findet er natürlich nichts und sagt "nö".
Unter Windows kann z.B.
CreateFile (auf was praktisch alle LoadFromFile gehen) auch Protokolle wie
FTP oder HTTP und auch die "\\server\..."-Pfade sind ihm bekannt.
Android bassiert auf einem eingeschränkten "Linux" und dort können die Pfade eventuell anders lauten.
"C:\Linux" wird man dort bestimmt auch nicht finden.
Und dann benötigt dein Programm natürlich auch noch die Rechte, um auf's Netzwerk zugreifen zu dürfen.
PS:
http://de.wikipedia.org/wiki/Uniform_Naming_Convention
\ und /