Я пытаюсь сделать это, когда пользователь запускает приложение в первый раз, новая новая папка создается в разделе Галерея телефона и не дублируется каждый раз, когда приложение запускается. Я просмотрел некоторые ответы здесь, но большинство из них либо запутывают, либо устарели. Пожалуйста, помогите кому-нибудь?Создание новой галереи в Android при первом запуске приложения
Я попытался следующие, но это не похоже на работу:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
final File root = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + File.separator + "MyNewFolderName" + File.separator)
};
Я также включил эту линию в AndroidManifext.xml:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
этот вопрос находится в Android 6? –
Я тестирую 5.1.1. – blueprintChris
. Ответ Beyond Budius, обратите внимание, что сам каталог может не отображаться в проводниках файлов в течение некоторого времени, особенно если каталог пуст, из-за способа [внешнего хранилища] (https://commonsware.com/blog/2014/04/08/storage-situation-external-storage.html). Однако каталог будет существовать, и вы можете начать размещать изображения там. – CommonsWare