Я хочу открыть внешний путь каталога хранилища для сохранения файла программно. Я пытался, но не получал путь к SDK. Как я могу это сделать? Есть ли какое-то решение для этого?
private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "");
или
private File path = new File(Environment.getExternalStorageDirectory() + "");
Я попытался получить путь выше обоих методов, но оба указали внутреннюю память.
Когда мы открываем память памяти, если sdcard присутствует, она будет выглядеть, как показано ниже,
памяти устройства и SD-карты памяти.
Я хочу получить путь к памяти sd через кодирование. Я дал разрешения в манифесте -
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />