Сохранение изображения с камеры Google на SD-карту

Перепробовал все советы на форуме, но безрезультатно...

Что у меня есть: Galaxy S4, 8 ГБ встроенной памяти, SD-карта на 64 ГБ, Omega ROM с Android 4.3 (TouchWiz); имеет камеру Samsung И камеру Google (с Photosphere), которую я предпочитаю гораздо больше, чем камеру Samsung.

Камера Samsung упрощает хранение изображений на доп. SD Card. Не удается найти какую-либо настройку или способ сделать то же самое с камерой Google. Даже пытался удалить DCIM на внутренней SD-карте, надеясь, что меня спросят, где я хочу хранить изображения. Но DCIM и подпапки были просто воссозданы на внутренней SD-карте.

Имея всего 8 ГБ внутренней памяти, мне нужно освободить больше места. Вот почему это так важно. Любая помощь?

кажется, я не могу ответить из-за репутации менее 10. если у вас есть root-права, вы можете попробовать приложение FolderMount.

Ответы (4)

К сожалению, приложение Google Camera изначально не поддерживает сохранение изображений/видео/панорам на SD-карту. Я предполагаю, что это связано с общей позицией Google в отношении SD-карт в целом. Если ваше устройство не рутировано, вам придется вручную перемещать изображения/видео.

Для корневых устройств существует обходной путь для этого ограничения. Платформа Xposed позволяет различным модулям переопределять многие параметры стандартной прошивки без использования сторонних ПЗУ. Он также должен работать на пользовательских ПЗУ, но это «официально» не поддерживается разработчиком фреймворка. Вам понадобится модуль Pictures2SD , который позволяет автоматически сохранять все медиаданные из различных приложений камеры (включая Google Camera) в папку DCIM на SD-карте.

Приложение Xposed Installer недоступно напрямую через Google Play Store, поэтому после рутирования вашего S4 (похоже, вы уже рутированы, так как вы используете пользовательское ПЗУ) вам нужно будет разрешить боковую загрузку приложений через Settings -> Security -> Unknown sources, скачать и установите APK отсюда и активируйте его в соответствии с этой инструкцией:

Установка каркаса:

  1. Загрузите APK-файл Xposed Installer и установите его.
  2. Запустите Xposed Installer, перейдите в раздел «Framework» и нажмите «Установить/Обновить».
  3. Перезагрузить
  4. Выполнено!

После этого установка модулей довольно проста:

Установка любых модулей:

  1. Загрузите .apk (например, через встроенный браузер репозитория) и установите его.
  2. Запустите Xposed Installer и перейдите в раздел «Модули» (туда вы также попадете, если нажмете на уведомление, предупреждающее вас о том, что модуль еще не включен)
  3. Включите модуль, поставив галочку
  4. Перезагрузить
  5. Выполнено!

Установите файловый менеджер, например ES File Explorer, и вручную переместите захваченные изображения в каталог на SD-карте. Я считаю, что единственный способ обойти это нелепое ограничение. Очевидно, вам придется делать это каждый раз, когда вы используете камеру.

Вот мой обходной путь (я не уверен, что он работает на устройствах Samsung). На моем Moto G с Kitkit 4.4.4 я выбираю «Настройки» > «Хранилище» > «Переместить медиа» > «Изображения».

...и вуаля. Камера Google делает более качественные снимки, поэтому я не возражаю время от времени перемещать их на SD-карту.

Сохранение изображений в любом стороннем приложении запрещено. Это приводит к сбою CTS, даже если сборщик ПЗУ предоставляет это приложение. Поэтому я не думаю, что в приложении Google Camera есть такая функция. Вы должны изменить /system/etc/permissions/platform.xml, добавив:

group gid="media_rw" 

под

permission name="android.permission.WRITE_EXTERNAL_STORAGE"

После этого найдите приложение с функцией сохранения на внешнюю SD-карту.