Переименование фото, сделанного с камеры и его сохранение. Android java
Мне нужно чтобы фотографии, полученные с камеры, переименовывались и сохранялись по пути: /storage/emulated/0/DCIM/Camera/ Подскажите что не так в коде. Приложение вылетает после завершения активности камеры. Вот код:
public class MainActivity extends Activity < public void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); setContentView(R.layout.main); final Button buttonCheck = (Button)findViewById(R.id.mainButton); buttonCheck.setOnClickListener(new View.OnClickListener()< public void onClick(View v)< String imagesFolder = getFilesDir().getAbsolutePath() + "/storage/emulated/0/DCIM/Camera/"; File image = new File(imagesFolder, "face_1.jpg"); Uri uriSavedImage = Uri.fromFile(image); Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage); startActivityForResult(cameraIntent, 1112); >>); > protected void onActivityResult(int requestCode, int resultCode, Intent data) < if(requestCode == 1112)< Bitmap face = (Bitmap) data.getExtras().get("data"); Intent intent = new Intent(MainActivity.this, Output.class); intent.putExtra("face", face); startActivity(intent); >> >
Отслеживать
задан 10 дек 2015 в 16:40
11 3 3 бронзовых знака
В документации написано, что при указании параметра MediaStore.EXTRA_OUTPUT в onActivityResult не передается битмап с картинкой низкого разрешения, так что возможно вы там где-то получаете NullPointerException . Попробуйте вместо Bitmap face = (Bitmap) data.getExtras().get(«data»); проверять, что появился файл.
11 дек 2015 в 4:11
zRrr, то есть if(file.exists()<> ?
12 дек 2015 в 12:08
да видимо, вы ж его все равно потом переименовывать собрались. Кстати, зачем переименовывать, если вы можете сразу указать нужное имя файла?
12 дек 2015 в 12:18
Переименовывать мне нужно каждое полученное фото на face_1, face_2, face_3 и т. д. Может как-то это сделать с помощью массива?
12 дек 2015 в 14:05
Так вы же сами это имя файла создаете и передаете. Заведите счетчик, увеличивайте на единицу при каждом использовании камеры.
Как массово переименовывать файлы на Android
Мы возвращаемся с практические руководства для Android в котором мы раскрываем некоторые # Android хитрости, чтобы еще получить большая производительность к нашим терминалам с операционной системой Android.
В сегодняшнем практическом руководстве я покажу вам хороший способ получить переименовывать файлы массово на Android, практическое и простое руководство, в котором есть какие-либо, в котором для выполнения действия нам нужно всего лишь загрузить и установить то, что, несомненно, для меня лучший файловый менеджер для Android на данный момент. Ваше имя ES Проводник 3.
Приложение не было найдено в магазине.
Как массово переименовать файлы на Android с помощью ES File Explorer 3

Форма переименовывать файлы массово на Android, используя ES File Explorer 3, как вы можете видеть в прикрепленном видео в заголовке, это настолько просто, что ограничивается переходом по пути, по которому мы сохранили файлы, которые мы хотим переименовать, и, как в Windows, их выбором отметив их все, а затем просто нажав кнопку переименования мы собираемся переименовать их все сразу рекурсивным и быстрым способом там, где они существуют.
Как вы сами видите, когда я говорю это ES File Explorer — лучший файловый менеджер для Android, Я говорю это на основе всех возможностей приложения и всех эксклюзивных инструментов и функций, которые оно предлагает нам в нем, при этом помня, что это приложение, которое мы можем получить совершенно бесплатно в магазине Google Play и без каких-либо дополнительных затрат. ограничение.
В завершение просто скажу вам, что в Androidsis мы открыты для запросов на новые руководства. Вам просто нужно спросить, что вам нужно, и, насколько это возможно, мы постараемся удовлетворить ваши потребности. Для этого будет достаточно лишь того, что вы сделаете свои запросы через комментарии в блоге, el YouTube канал Androidsis или разные Социальные сети Androidsis.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Androidsis » Учебники » Как массово переименовывать файлы на Android
3 комментариев, оставьте свой
Как переименовать фото с Android-планшета или смартфона

Учитывая, что сегодня абсолютное большинство фотографии захватываются мобильными устройствами, странно думать, что либо по организационным причинам, либо просто потому, что мы хотим приписать им легенду, нет собственного способа переименовать их. Мы объясняем, как можно быстро изменить название фотографии с помощью одного из самых полезных на сегодняшний день инструментов на Android.
Во многих случаях создается впечатление, что Google хочет уйти от Windows хотя мы знаем это Успех Android подпитывает казну Microsoft это потому, что многие элементы самой популярной в мире мобильной операционной системы защищены патентами, принадлежащими Редмонду. Не вдаваясь в подробности, файловая система попыталась скрыть свою чистую версию (версию Nexus o el Стиль Moto X) в течение многих лет, хотя Marshmallow уже начал это делать.
В связи с этим сегодня мы поговорим об инструменте, который был очень важен для многих пользователей, которые хотели выполнить структурные задачинезависимо от того, была ли у Android и Windows похожая организация или нет. Приложение называется ES Проводник и это позволит нам сделать что-то столь же простое, как переименование наших фотографий с устройства, на котором мы их делаем.
Посмотреть все разделы
ES File Explorer: один из важнейших Android-устройств
Если у вас нет этого приложения, вы можете загрузить отсюда:
Приложение не было найдено в магазине.
Как мы иногда упоминали, есть много задач, которые мы можем выполнять с помощью аналогичных приложений, даже с помощью собственных инструментов нашего терминала. Однако ни один из них не является таким полным, как ES File Explorer. В какой-то момент FX (Проводник), казалось, догоняет, особенно с его великолепным интерфейсом, но разработчики нашего любимого выбора вскоре перешли на язык материального дизайна и даже включили разные темы в вашем приложении.

ES File Explorer не только служит для копирования и вставки файлов, у нас также будет возможность сжимать и распаковывать файлы. .zip и .rar, перемещать папки на рабочий стол, шифровать их и т. д. У него даже есть расширение для Chromecast это упростит нам вывод местного контента на телевидение.
Переименование изображения с помощью файлового проводника
Как мы сказали в первых строках, это может быть для организации, для комфорта или, может быть, потому, что мы хотим загрузить фото в интернет Имея значимое имя, чтобы его было легче найти в поисковых системах, в большинстве случаев нам придется установить дополнительное программное обеспечение для переименования фотографии.

С ES File Explorer это будет очень просто. В основной памяти есть две стратегические папки: DCIM y Картинки. В первом будут сохранены фотографии, сделанные камерой устройства. Во втором скриншоты. Чтобы изменить имя любого из них, нам просто нужно перейти к желаемому изображению, сделать долгое нажатие и коснуться переименование. Оттуда мы пишем имя, которое нам нравится и ОК. Так просто.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Зона планшета » Android » Как переименовать фото с Android-планшета или смартфона
Будьте первым, чтобы комментировать
Переименовать
- Войдите в приложение Диск.
- В любом из разделов выберите файл или папку, которую нужно переименовать, и нажмите
. - В открывшемся списке выберите
Переименовать . 
- Введите новое название файла и нажмите Готово .

Статьи по теме
- Загрузить
- Настроить общий доступ
- Переместить файл или папку
- Отправить
- Добавить в Избранное (удалить из Избранного)
- Включить офлайн-доступ
- Скопировать
- Скачать на телефон
- Удалить
Была ли эта статья полезной?
Благодарим за вашу обратную связь!
Благодарим за вашу обратную связь!
Не нашли ответа на важный вопрос? Направьте его нам с помощью формы Обратной связи. Мы будем рады помочь.
Переименование фото, сделанного с камеры и его сохранение. Android java
Мне нужно чтобы фотографии, полученные с камеры, переименовывались и сохранялись по пути: /storage/emulated/0/DCIM/Camera/ Подскажите что не так в коде. Приложение вылетает после завершения активности камеры. Вот код:
public class MainActivity extends Activity < public void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); setContentView(R.layout.main); final Button buttonCheck = (Button)findViewById(R.id.mainButton); buttonCheck.setOnClickListener(new View.OnClickListener()< public void onClick(View v)< String imagesFolder = getFilesDir().getAbsolutePath() + "/storage/emulated/0/DCIM/Camera/"; File image = new File(imagesFolder, "face_1.jpg"); Uri uriSavedImage = Uri.fromFile(image); Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage); startActivityForResult(cameraIntent, 1112); >>); > protected void onActivityResult(int requestCode, int resultCode, Intent data) < if(requestCode == 1112)< Bitmap face = (Bitmap) data.getExtras().get("data"); Intent intent = new Intent(MainActivity.this, Output.class); intent.putExtra("face", face); startActivity(intent); >> >
Отслеживать
задан 10 дек 2015 в 16:40
11 3 3 бронзовых знака
В документации написано, что при указании параметра MediaStore.EXTRA_OUTPUT в onActivityResult не передается битмап с картинкой низкого разрешения, так что возможно вы там где-то получаете NullPointerException . Попробуйте вместо Bitmap face = (Bitmap) data.getExtras().get(«data»); проверять, что появился файл.
11 дек 2015 в 4:11
zRrr, то есть if(file.exists()<> ?
12 дек 2015 в 12:08
да видимо, вы ж его все равно потом переименовывать собрались. Кстати, зачем переименовывать, если вы можете сразу указать нужное имя файла?
12 дек 2015 в 12:18
Переименовывать мне нужно каждое полученное фото на face_1, face_2, face_3 и т. д. Может как-то это сделать с помощью массива?
12 дек 2015 в 14:05
Так вы же сами это имя файла создаете и передаете. Заведите счетчик, увеличивайте на единицу при каждом использовании камеры.
Samsung Galaxy S8 Как переименовать фотографии в галерее —
Вы сделали несколько фотографий камерой Samsung Galaxy S8 или сохранили другие фотографии в галерее? Тогда вы можете переименовать их. Потому что каждая фотография получает непрерывный номер изображения, который говорит мало.
Для изменения фото на Samsung Galaxy S8 есть два способа. С помощью приложения Галерея или Проводника:

Вы можете посмотреть фото в галерее. Нажмите на символ с кружком вверху и буквой «i» в центре. Это теперь будет отображать детали фотографии. Вы можете увидеть имя файла изображения в нижней области. Теперь это можно редактировать.
Вы также можете использовать проводник «Мои документы». Это находится в меню приложения в папке «Samsung».
Если открывается файловый менеджер, откройте папку с фотографией, которую вы хотите переименовать.
Для изображений с камеры это, например:
- Память -> DCIM -> Камера
Нажмите и удерживайте фото, имена файлов которого вы хотите изменить, пока оно не будет выделено. Затем выберите трехточечный значок в верхнем правом углу и «Переименовать» в контекстном меню.
Появится окно, где вы можете изменить имя изображения. Законченный!
Теперь вы знаете, как легко переименовать фотографию с помощью уже установленных приложений на Samsung Galaxy S8.
Как переименовать фото с Android-планшета или смартфона

Учитывая, что сегодня абсолютное большинство фотографии захватываются мобильными устройствами, странно думать, что либо по организационным причинам, либо просто потому, что мы хотим приписать им легенду, нет собственного способа переименовать их. Мы объясняем, как можно быстро изменить название фотографии с помощью одного из самых полезных на сегодняшний день инструментов на Android.
Во многих случаях создается впечатление, что Google хочет уйти от Windows хотя мы знаем это Успех Android подпитывает казну Microsoft это потому, что многие элементы самой популярной в мире мобильной операционной системы защищены патентами, принадлежащими Редмонду. Не вдаваясь в подробности, файловая система попыталась скрыть свою чистую версию (версию Nexus o el Стиль Moto X) в течение многих лет, хотя Marshmallow уже начал это делать.
В связи с этим сегодня мы поговорим об инструменте, который был очень важен для многих пользователей, которые хотели выполнить структурные задачинезависимо от того, была ли у Android и Windows похожая организация или нет. Приложение называется ES Проводник и это позволит нам сделать что-то столь же простое, как переименование наших фотографий с устройства, на котором мы их делаем.
Посмотреть все разделы
ES File Explorer: один из важнейших Android-устройств
Если у вас нет этого приложения, вы можете загрузить отсюда:
Приложение не было найдено в магазине.
Как мы иногда упоминали, есть много задач, которые мы можем выполнять с помощью аналогичных приложений, даже с помощью собственных инструментов нашего терминала. Однако ни один из них не является таким полным, как ES File Explorer. В какой-то момент FX (Проводник), казалось, догоняет, особенно с его великолепным интерфейсом, но разработчики нашего любимого выбора вскоре перешли на язык материального дизайна и даже включили разные темы в вашем приложении.

ES File Explorer не только служит для копирования и вставки файлов, у нас также будет возможность сжимать и распаковывать файлы. .zip и .rar, перемещать папки на рабочий стол, шифровать их и т. д. У него даже есть расширение для Chromecast это упростит нам вывод местного контента на телевидение.
Переименование изображения с помощью файлового проводника
Как мы сказали в первых строках, это может быть для организации, для комфорта или, может быть, потому, что мы хотим загрузить фото в интернет Имея значимое имя, чтобы его было легче найти в поисковых системах, в большинстве случаев нам придется установить дополнительное программное обеспечение для переименования фотографии.

С ES File Explorer это будет очень просто. В основной памяти есть две стратегические папки: DCIM y Картинки. В первом будут сохранены фотографии, сделанные камерой устройства. Во втором скриншоты. Чтобы изменить имя любого из них, нам просто нужно перейти к желаемому изображению, сделать долгое нажатие и коснуться переименование. Оттуда мы пишем имя, которое нам нравится и ОК. Так просто.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Зона планшета » Android » Как переименовать фото с Android-планшета или смартфона
Будьте первым, чтобы комментировать
Как переименовать файл в Android
В итоге res равно false — переименования не происходит. Проблема вот в чем:
oldFile.canRead()=true oldFile.canWrite()=false

Разрешения у приложения есть, работаю в android 6, проверил разрешения через настройки приложения — там все ок. Права — Память устройства есть Видимо, нет доступа на запись — как его получить? При этом из приложения открыл фото, и переименовал его руками через стандартное меню, все нормально. ничего не понимаю права получены все ок в activity
PermissionDialog.requestRead_Internet_StatePermission(Manifest.permission.WRITE_EXTERNAL_STORAGE, this); PermissionDialog.requestRead_Internet_StatePermission(Manifest.permission.READ_EXTERNAL_STORAGE, this);
Есть класс
public class PermissionDialog < //Открывает запрос на Permission public static void requestRead_Internet_StatePermission(String permission, Activity context) < int rc = ActivityCompat.checkSelfPermission(context, permission); if (rc == PackageManager.PERMISSION_GRANTED) < return; >final String[] permissions = new String[]; if (!ActivityCompat.shouldShowRequestPermissionRationale(context, permission)) < ActivityCompat.requestPermissions(context, permissions, 1); return; >final Activity thisActivity = context; View.OnClickListener listener = new View.OnClickListener() < @Override public void onClick(View view) < ActivityCompat.requestPermissions(thisActivity, permissions, 1); >>; > >

Проблему не решил! права есть