Что такое хранилище/эмуляция/0? Как файл можно найти в файлах Google? Андроид ⇐ JAVA
-
Anonymous
Что такое хранилище/эмуляция/0? Как файл можно найти в файлах Google? Андроид
Что такое хранилище/эмуляция/о?
Это моя функция, которая сохраняет аудиофайл:
private void SynthesisTextToAudioFile(String textToSpeak) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Строка destDirectory = Environment.getExternalStorageDirectory().getAbsolutePath(); Каталог файлов = новый файл (destDirectory); если (!directory.exists()) { каталог.mkdirs(); "=" } // Создаём уникальное имя файла String timeStamp = new SimpleDateFormat("ггггММдд_ЧЧммсс", Locale.getDefault()).format(new Date()); Строка audioFileName = «audio_» + timeStamp + «.mp3»; Выходной файл файла = новый файл (каталог, имя аудиофайла); // Синтезируем текст в аудиофайл речь.synthesizeToFile(textToSpeak, null, выходной файл, «уникальныйID»); // Выводим сообщение с местоположением файла Toast.makeText(getContext(), "Аудиофайл сохранен по адресу: " + outputFile.getAbsolutePath(), Toast.LENGTH_LONG).show(); } еще { Log.e(TAG, «Синтезирование в файл не поддерживается на этом устройстве»); } } Я пытаюсь найти файл в файлах Google, но не могу. Там написано, что файл сохранен в Storage/emulated/0, но где он? Есть ли способ создать папку прямо на SD-карте, а затем открыть ее в файлах Google?
Что такое хранилище/эмуляция/о?
Это моя функция, которая сохраняет аудиофайл:
private void SynthesisTextToAudioFile(String textToSpeak) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Строка destDirectory = Environment.getExternalStorageDirectory().getAbsolutePath(); Каталог файлов = новый файл (destDirectory); если (!directory.exists()) { каталог.mkdirs(); "=" } // Создаём уникальное имя файла String timeStamp = new SimpleDateFormat("ггггММдд_ЧЧммсс", Locale.getDefault()).format(new Date()); Строка audioFileName = «audio_» + timeStamp + «.mp3»; Выходной файл файла = новый файл (каталог, имя аудиофайла); // Синтезируем текст в аудиофайл речь.synthesizeToFile(textToSpeak, null, выходной файл, «уникальныйID»); // Выводим сообщение с местоположением файла Toast.makeText(getContext(), "Аудиофайл сохранен по адресу: " + outputFile.getAbsolutePath(), Toast.LENGTH_LONG).show(); } еще { Log.e(TAG, «Синтезирование в файл не поддерживается на этом устройстве»); } } Я пытаюсь найти файл в файлах Google, но не могу. Там написано, что файл сохранен в Storage/emulated/0, но где он? Есть ли способ создать папку прямо на SD-карте, а затем открыть ее в файлах Google?
Мобильная версия