Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
#1

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

01.06.2015, 22:12. Просмотров 680. Ответов 8
Метки нет (Все метки)

Возникла следующая проблема.Есть кнопка,при нажатии на которую происходит переход в приложение Camera.После того как будет сделана фотография,снимок должен установиться в ImageView.
Однако в моём случае не удаётся сделать фотографию поскольку приложение Camera ругается на то что отсутствует SD карта.
Если SD карту вставить,то всё отрабатывает корректно.
Скажите как можно обойти эту проблему, с учётом того,что мне не нужно сохранять фото ни на внутреннюю,ни на внешнюю память, нужно лишь сделать фото,установить его в ImageView,откуда затем фотография отправится на сервер.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2015, 22:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Приложение Camera ругается на отсутствие SD карты (Программирование Android):

Антивирус AVG ругается на приложение перепакованное apktool - Программирование Android
Здравствуйте. Сегодня заметил, что если с помощью apktool распаковать и запаковать apk (без каких-либо изменений), антивирус AVG странным...

Встроить Google карты в свое приложение - Программирование Android
Всем привет. Как встроить google карты в свое приложение? Чтобы остался тот же самый функционал + добавился еще мои фишки. Реально ли это...

Ругается на отсутствие оператора - MySQL
Всем привет! Ребят, подскажите что не так. Можно ли использовать много AND-ов. Например так: SELECT ID, Имя, Фамилия FROM Имена WHERE...

Линковщик ругается на отсутствие библиотеки libc.lib - Visual C++
Использую C++ для изучение работы игрового движка HGE. В HGE представлены туториалы, по которым я и осваиваю движок. По началу проблем не...

Win7: игра ругается на отсутствие d3dx9_41.dll - Windows 7
У людей в Win7 32-bit игра работала. Установил Windows 7 Ultimate 64-bit и появилось это самое сообщение: Может ли это быть связано с...

Программа ругается на отсутствие файла dclusr.bpi - C++ Builder БД
Подскажите что делать если программа ругается на отсутствие файла dclusr.bpi???

8
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
02.06.2015, 08:54 #2
ну так удали код, который сохраняет снимок на карту
0
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
02.06.2015, 10:05  [ТС] #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);
   }
}
Это весь код работы с камерой.У меня нигде не указано место сохранения фотографий.Подскажите,что здесь можно доработать,чтобы вышеуказанное сообщение не появлялось?
0
androbro
326 / 287 / 61
Регистрация: 17.10.2014
Сообщений: 854
02.06.2015, 10:31 #4
Rembo88, а вот интересно данное действие запускает камеру с настройками "как есть"?
если да, то что Вы беспокоитесь, пользователю наверно известно есть у него SD-карта или нет и в зависимости от этого он и выставляет настройку "куда сохранять".
другое дело если камера запускается с какими то настройками "по умолчанию", но как кажется странно ставить по дефолту сохранение на SD-карту.
0
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
02.06.2015, 22:43  [ТС] #5
Дело в том,что камера запускается с настройками по-умолчанию,которые автоматически пытаются записать фотографию на карту.
Я облазил весь телефон,но нигде нет настроек,которые отвечают за место сохранения фотографий.
А само приложение подразумевает,что у пользователя может не быть карточки...
Поэтому как обходной вариант сейчас начал пилить кастомное приложение camera,которое не будет ничего сохранять,а будет сразу сетить фото в ImageView.
0
androbro
326 / 287 / 61
Регистрация: 17.10.2014
Сообщений: 854
03.06.2015, 08:58 #6
Цитата Сообщение от Rembo88 Посмотреть сообщение
Я облазил весь телефон,но нигде нет настроек,которые отвечают за место сохранения фотографий.
да не может такого быть, эт что получается типа если у меня нет карточки то я не смогу делать фото - бред)
0
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
03.06.2015, 14:01  [ТС] #7
Согласен,бред,но такова реальность))
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
05.06.2015, 14:15 #8
Rembo88, товарищ, вы используете стороннее приложение камеры. Есть второй способ - использовать Camera API. Может быть, получится?
0
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
05.06.2015, 17:27  [ТС] #9
Так и поступил,но столкнулся вот с такой проблемой Не удаётся проинициализировать камеру
0
05.06.2015, 17:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2015, 17:27
Привет! Вот еще темы с ответами:

прога при запуске на др. машине ругается на отсутствие компонента - Visual Basic
мое приложение при запуске на большом числе машин с сервера ругается на отсутствие компонента (я использую winsock control). подскажите,...

SAMSUNG SL M2070/FEV после прошивки ругается на отсутствие картриджа - Принтеры, МФУ
Ребята помогите не знаю что делать!!!!!! прошил принтер samsung m2070. После прошивки пишет - УСТАНОВИТЕ КАРТРИДЖ С ТОНЕРОМ. Что мне...

Не удается восстановить windows 8. Recovery solution 5 (ругается на отсутствие образа) - Windows 8, 8.1
Добрый день. На ноуте samsung была снесена win8 и поставлена win7, во время установки произошло форматирование ЖД с удалением рековери...

Define ругается на отсутствие выражения перед "=" - C Linux
Доброго времени суток. Собственно, суть проблемы написана в заголовке темы. Сразу предупреждаю, Си знаю довольно таки плохо, поэтому...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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