I need to know in the most of the devices the sd card path. I have some problems for that I actually use:
Environment.getExternalStorageDirectory();
This is always the best approach:
You could also get the environmental variable which is on all Android devices like this:
String sdcardPath = System.getenv("EXTERNAL_STORAGE");