Возможно ли создать новую папку для изображений (которые будут выполняться через мое приложение) для хранения на телефоне Android? (Или SD-карта, насколько мне известно). Я мог бы назвать это тем, что мне нравится [Возможно, имя моего приложения, так что файлы легко найти], а затем изображения, сделанные при запуске камеры через мое приложение, будут храниться там. Я думаю, что это может иметь какое-то отношение к Ури. (Только предположение.)Возможно ли создать новую папку?
-1
A
ответ
4
использовать этот код
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root + "/saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".jpg";
File file = new File (myDir, fname);
if (file.exists()) file.delete();
try {
FileOutputStream out = new FileOutputStream(file);
finalBitmap.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
и добавить в очевидном
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Проверить эту ссылку Android saving file to external storage
+0
Спасибо за подробный ответ! – Cole
1
Просто используйте операцию Файл для этого ..
File imageDirectory = new File("/sdcard/Images/"); // Path for location where you want to make directory, Internal or External storage
// have the object build the directory structure, if needed.
imageDirectory.mkdirs();
И в файле манифеста приложения ставить разрешение ..
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
1
Почему нет?
String path = Environment.getExternalStorageDirectory().getAbsoluteFile() + "/YourAppRootDir";
File dir = new File(path);
dir.mkdirs();
Смежные вопросы
- 1. Возможно ли создать новую папку в MediaLibrary?
- 2. Как создать новую папку?
- 3. Как создать новую папку?
- 4. создать новую папку с php
- 5. Создать новую папку с грозным
- 6. Как создать новую папку в Camera roll?
- 7. Возможность создать новую папку в NSUserDefaults
- 8. Черепаха - возможно ли игнорировать новую папку перед ее выполнением?
- 9. Чтобы создать новую папку в Qml
- 10. TShellListView создать новую папку и переименовать его
- 11. Как создать новую папку на протоколе POP3
- 12. Как создать новую папку в android DCIM
- 13. Создать новую папку при отправке по дате
- 14. Как создать новую папку с помощью php
- 15. Калитка - Создать новую папку на сессии
- 16. Как создать новую папку в Cocoa?
- 17. Как создать новую папку в проекте Devtable.com?
- 18. хсора создать новую папку и переименовать
- 19. Создать новую папку после перемещения 1 папку назад
- 20. Отключить «Создать новую папку» в диалоговом окне «Выбрать папку»
- 21. Возможно ли создать «ссылку на папку» в библиотеке документов SharePoint?
- 22. wix: Возможно ли создать каталог/папку путем указания относительного пути
- 23. Возможно ли создать новую таблицу в базе данных Alfresco?
- 24. Возможно ли создать новую таблицу Google BigQuery из панд?
- 25. Как закрыть видимость «создать новую папку» в jfilechooser
- 26. Создать новую папку для каждой новой версии WIX
- 27. dreamweaver автоматически создает новую папку
- 28. Конфигурация Log4j: как создать новую папку для каждого дня?
- 29. Возможно структурировать папку приложения iOS в Xcode?
- 30. Возможно ли использование Ruby, скопировав папку ruby?
да и может это сделать. вы должны начать с того, как сначала создать каталог в sdcard, а затем как писать изображения на него. просто. –
yup, возможно. –