è solo questo il pezzo di codice incriminato?
e posti il trace dell'eccezione?
Così si va a tentativi (e al momento non c'entrano niente le API di google)
ti consiglio inoltre di fare controlli migliori per i caratteri di ext in quanto spesso un "." è incluso nel nome (quindi verrebbe falsato).codice:int y = fc.getSelectedFile().getName().indexOf("."); int z = fc.getSelectedFile().getName().length(); String est = fc.getSelectedFile().getName().substring(y, z);}