私は音を録音するアプリケーションで働いています。記録は、ルート パスとして使用して SD カードに保存されますEnvironment.getExternalStorageDirectory().getAbsolutePath();
。内部ストレージだけで、sdcard(取り外し可能かどうかに関係なく)のないデバイスがいくつかあると思います。これらの電話で録音を保存するにはどうすればよいですか? また、ユーザーが録音の目的の場所を選択できるようにするためのファイル エクスプローラーもあります。
SD カードが存在しない場合 ( Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
)、記録するスペースがないことをユーザーに通知するか、それとも内部ストレージに書き込むだけですか?