>>222
標準の調べ方ってないんだよ。
でも大抵の機種は次の処理で外部SDの場所を調べられる。
File exdir = Enviroment.getExternalStoragePath();
File parent = exdir.getParentFile();
File[] subdirs = parent.listFiles();

このコードをSDカード+内臓のデータ領域を持つ端末で実行すると、
/mnt/sdcard-ext/
/mnt/sdcard/
/mnt/.asec
みたいなパスのリストが返ってくる。
sdcard-extは機種によってはsdcard2みたいな名前だったりする。
これから Enviroment.getExternalStoragePath()が返すパスと同じでないものを探せばそれが外部ストレージ。
さらにそのフォルダにファイルを書き込めるか調べてOKならそこがSDカードと考えていい。
ただしこの方法だとSDカートのマウントポイント次第ではSDを見つけ切れない可能性がある。
つまり100%確実に機種に依存せずにSDの場所を調べる方法は俺が知る限り無い。