Форум программистов, компьютерный форум CyberForum.ru

Приложение Camera ругается на отсутствие SD карты - Android

Восстановить пароль Регистрация
 
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
01.06.2015, 22:12     Приложение Camera ругается на отсутствие SD карты #1
Возникла следующая проблема.Есть кнопка,при нажатии на которую происходит переход в приложение Camera.После того как будет сделана фотография,снимок должен установиться в ImageView.
Однако в моём случае не удаётся сделать фотографию поскольку приложение Camera ругается на то что отсутствует SD карта.
Если SD карту вставить,то всё отрабатывает корректно.
Скажите как можно обойти эту проблему, с учётом того,что мне не нужно сохранять фото ни на внутреннюю,ни на внешнюю память, нужно лишь сделать фото,установить его в ImageView,откуда затем фотография отправится на сервер.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1876 / 1610 / 497
Регистрация: 12.05.2014
Сообщений: 5,819
Завершенные тесты: 1
02.06.2015, 08:54     Приложение Camera ругается на отсутствие SD карты #2
ну так удали код, который сохраняет снимок на карту
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
02.06.2015, 10:05  [ТС]     Приложение Camera ругается на отсутствие SD карты #3
Кусок кода,отвечающий за включение приложения Camera:
Java
1
2
3
4
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
  if (cameraIntent.resolveActivity(getActivity().getPackageManager()) != null) {
     startActivityForResult(cameraIntent, CAMERA_RESULT);
  }
Кусок кода,отвечающий за приём фотографии и установки её в ImageView:
Java
1
2
3
4
5
6
7
8
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_RESULT && resultCode == Activity.RESULT_OK) {
   Bundle extras = data.getExtras();
   Bitmap bitmap = (Bitmap) extras.get("data");
   photoView.setImageBitmap(bitmap);
   }
}
Это весь код работы с камерой.У меня нигде не указано место сохранения фотографий.Подскажите,что здесь можно доработать,чтобы вышеуказанное сообщение не появлялось?
androbro
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
02.06.2015, 10:31     Приложение Camera ругается на отсутствие SD карты #4
Rembo88, а вот интересно данное действие запускает камеру с настройками "как есть"?
если да, то что Вы беспокоитесь, пользователю наверно известно есть у него SD-карта или нет и в зависимости от этого он и выставляет настройку "куда сохранять".
другое дело если камера запускается с какими то настройками "по умолчанию", но как кажется странно ставить по дефолту сохранение на SD-карту.
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
02.06.2015, 22:43  [ТС]     Приложение Camera ругается на отсутствие SD карты #5
Дело в том,что камера запускается с настройками по-умолчанию,которые автоматически пытаются записать фотографию на карту.
Я облазил весь телефон,но нигде нет настроек,которые отвечают за место сохранения фотографий.
А само приложение подразумевает,что у пользователя может не быть карточки...
Поэтому как обходной вариант сейчас начал пилить кастомное приложение camera,которое не будет ничего сохранять,а будет сразу сетить фото в ImageView.
androbro
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
03.06.2015, 08:58     Приложение Camera ругается на отсутствие SD карты #6
Цитата Сообщение от Rembo88 Посмотреть сообщение
Я облазил весь телефон,но нигде нет настроек,которые отвечают за место сохранения фотографий.
да не может такого быть, эт что получается типа если у меня нет карточки то я не смогу делать фото - бред)
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
03.06.2015, 14:01  [ТС]     Приложение Camera ругается на отсутствие SD карты #7
Согласен,бред,но такова реальность))
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
05.06.2015, 14:15     Приложение Camera ругается на отсутствие SD карты #8
Rembo88, товарищ, вы используете стороннее приложение камеры. Есть второй способ - использовать Camera API. Может быть, получится?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2015, 17:27     Приложение Camera ругается на отсутствие SD карты
Еще ссылки по теме:

Ругается на FragmentTransaction Android
Fail to connect to camera service Android
Android Camera не работает
Антивирус AVG ругается на приложение перепакованное apktool Android
Отсутствие коннекта клиент-сервер (сокеты) Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
05.06.2015, 17:27  [ТС]     Приложение Camera ругается на отсутствие SD карты #9
Так и поступил,но столкнулся вот с такой проблемой Не удаётся проинициализировать камеру
Yandex
Объявления
05.06.2015, 17:27     Приложение Camera ругается на отсутствие SD карты
Ответ Создать тему
Опции темы

Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru