Não foi possível gravar arquivos no sdcard android
Tenho um aplicativo que salva arquivos de backup no cartão SD. Funciona bem no HTC Nexus One e em outros telefones Android, mas em alguns telefones não funciona (lendo ou escrevendo).
No manifesto eu configurei isso:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Por exemplo (quando defino o caminho para a gravação do arquivo):
OutputStream output = new FileOutputStream(Environment.getExternalStorageDirectory()
+ "/mydata.dat");
//Writing file...(It doesn't work)
Como posso obter o caminho certo do cartão SD para manipular arquivos corretamente?