Привет.
Как сделать выбор директории для пользователя в виде диалога?
Выбор директории для сохранения файла.
-
- Сообщения: 35
- Зарегистрирован: 22 фев 2015, 23:18
-
- Сообщения: 35
- Зарегистрирован: 22 фев 2015, 23:18
Re: Выбор директории для сохранения файла.
Это выбор файла, а мне надо выбор директории для сохранения файла.math64 писал(а):https://habrahabr.ru/post/203884/
Re: Выбор директории для сохранения файла.
Немного поправить. Там же подробно описано, что для чего делается.NightScream писал(а):Это выбор файла, а мне надо выбор директории для сохранения файла.math64 писал(а):https://habrahabr.ru/post/203884/
Кроме того, даны ссылки на другие способы выбора файла.
Например, по первой ссылке
https://code.google.com/archive/p/android-file-dialog/
Код: Выделить всё
Intent intent = new Intent(getBaseContext(), FileDialog.class);
intent.putExtra(FileDialog.SELECTION_MODE, SelectionMode.MODE_OPEN);
intent.putExtra(FileDialog.START_PATH, startPath);
// can user select directories or not
intent.putExtra(FileDialog.CAN_SELECT_DIR, true);
// alternatively you can set file filter
intent.putExtra(FileDialog.FORMAT_FILTER, null);
startActivityForResult(intent, requestCode);
@Override
public synchronized void onActivityResult(final int requestCode,
int resultCode, final Intent intent) {
if (resultCode == Activity.RESULT_OK) {
String filePath = intent.getStringExtra(FileDialog.RESULT_PATH);
File file = new File(filePath);
String dirPath = file.isDirectory() ? file.getPath() : file.getParent();
-
- Сообщения: 35
- Зарегистрирован: 22 фев 2015, 23:18
Re: Выбор директории для сохранения файла.
На ссылочки не кликал, спасибо.