SDカードにバックアップファイルを保存するアプリがあります。HTC Nexus Oneやその他のAndroidスマートフォンでは正常に動作しますが、一部のスマートフォンでは動作しません(読み取りまたは書き込み)。
マニフェストで私はこれを設定しました:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
例(記録ファイルのパスを設定した場合):
OutputStream output = new FileOutputStream(Environment.getExternalStorageDirectory()
+ "/mydata.dat");
//Writing file...(It doesn't work)
ファイルを正しく操作するためのSDカードの正しいパスを取得するにはどうすればよいですか?