Урок 131. Камера. Используем системное приложение
Урок 131. Камера. Используем системное приложение
В этом уроке:
- получаем фото и видео, используя системное приложение
Click here to read this article!
- получаем фото и видео, используя системное приложение
Click here to read this article!
Последний раз редактировалось damager82 28 май 2017, 21:48, всего редактировалось 6 раз.
Re: Урок 131. Камера. Используем системное приложение
Как положить фото в БД?
Спасибо.
Спасибо.
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Урок 131. Камера. Используем системное приложение
Хранение фото непосредственно в БД - признаки дурного тона. Лучше сохранять его на SD карту, а в базе хранить лишь путь к изображению.vgavt писал(а):Как положить фото в БД?
Спасибо.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Урок 131. Камера. Используем системное приложение
Напишите, пожалуйста, уроки по:
- ViewPager
- DrawerLayout
Спасибо!
- ViewPager
- DrawerLayout
Спасибо!
Re: Урок 131. Камера. Используем системное приложение
ну и урок поиска по сайту не помешал бы...
Re: Урок 131. Камера. Используем системное приложение
Кто может уже подскажет, хотя этот вопрос не к это му уроку.
Делал приложение собственную фото камеру. Вот 2 устройство 2.3 андроид и планшет 4.0.4 вернул мне макс. разрешение фото. Для телефона 2.3 2500*1600 для планшета уже не помню но точно не размер экрана. Но на HTC 4.0.3 у которого была возможность делать фото в 3д возвращает постоянно фотку с размером экрана. Переключатель на HTC стоял на 2D и пробовал на 3D и всегда был размер фотки как и экрана. Но это же приложение на 2-х других дали нужный мне результат. Кто знает в чем может быть причина?
Делал приложение собственную фото камеру. Вот 2 устройство 2.3 андроид и планшет 4.0.4 вернул мне макс. разрешение фото. Для телефона 2.3 2500*1600 для планшета уже не помню но точно не размер экрана. Но на HTC 4.0.3 у которого была возможность делать фото в 3д возвращает постоянно фотку с размером экрана. Переключатель на HTC стоял на 2D и пробовал на 3D и всегда был размер фотки как и экрана. Но это же приложение на 2-х других дали нужный мне результат. Кто знает в чем может быть причина?
Re: Урок 131. Камера. Используем системное приложение
спасибо! интересно было бы посмотреть на продолжение тьюториалов по работе с камерой - более серьезные темы: работа с камерой из своего приложения, SurfaceView, работа с фронтальной камерой, снимки без отображения превью...
Re: Урок 131. Камера. Используем системное приложение
испытал урок, но хотелось сделать свою камеру, вот неплохой пример http://habrahabr.ru/post/112272/ но во всех этих примерах невозможно отключить звук камеры. Вопрос: как запретить все системные звуки пока приложение работает?
и у кого получилось воспользоватся примером от гугла http://developer.android.com/training/c ... asics.html ?, выдает ошибки!
и у кого получилось воспользоватся примером от гугла http://developer.android.com/training/c ... asics.html ?, выдает ошибки!
Re: Урок 131. Камера. Используем системное приложение
Здравствуйте! у меня фотография всегда получается повернутой в ландшафтный режим: делаю в портретном -- итоговое изображение повернуто на 90 граусов Что можно с этим сделать?
не помогло
Код: Выделить всё
intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Re: Урок 131. Камера. Используем системное приложение
На эмуляторе сразу высыпались ошибки. Камера отсутствует!
Решил испытать на устройстве. Снимок делает но в приложении фото не показывает. Фото сохраняет не по пути приложения а в то место куда обычно сохраняет камера! Андроид 2.3
Может кто что посоветует!
Решил испытать на устройстве. Снимок делает но в приложении фото не показывает. Фото сохраняет не по пути приложения а в то место куда обычно сохраняет камера! Андроид 2.3
Может кто что посоветует!
Re: Урок 131. Камера. Используем системное приложение
Вопрос конечно не в эту тему но он слегка касается ее.
Смысл такой, хотел написать приложение чтобы фотографии попадали в базу(точнее пути к фотографиям).
Но вот беда какая размеры фотографий фотографии с большим размером долго грузятся.
Как и что использовать чтобы получить такой результат.
К примеру юзер делает снимок как в примере но изображение попадает в основную галерею и грузится в ImageView
И когда пользователь нажимает сохранить в базу. Фотография ужималась бы до оптимального качества и уже попадала в каталог программы.
Возможно ли над фотографией сделать оптимизацию и сохранить ее на SD?
Смысл такой, хотел написать приложение чтобы фотографии попадали в базу(точнее пути к фотографиям).
Но вот беда какая размеры фотографий фотографии с большим размером долго грузятся.
Как и что использовать чтобы получить такой результат.
К примеру юзер делает снимок как в примере но изображение попадает в основную галерею и грузится в ImageView
И когда пользователь нажимает сохранить в базу. Фотография ужималась бы до оптимального качества и уже попадала в каталог программы.
Возможно ли над фотографией сделать оптимизацию и сохранить ее на SD?
Re: Урок 131. Камера. Используем системное приложение
jpeg Это уже архив, ужать его невозможно. Можно только размер фото поменять на более мелкий. В каталог программы вообще смысла нет его запихивать, т.к. место на устройстве как правило мало, только на карточку, либо в какую-то общую папку, чтоб пользователь мог до нее сам добраться и почистить.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 131. Камера. Используем системное приложение
Это ответ на мой вопрос?Foenix писал(а):jpeg Это уже архив, ужать его невозможно. Можно только размер фото поменять на более мелкий. В каталог программы вообще смысла нет его запихивать, т.к. место на устройстве как правило мало, только на карточку, либо в какую-то общую папку, чтоб пользователь мог до нее сам добраться и почистить.
Re: Урок 131. Камера. Используем системное приложение
да
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 131. Камера. Используем системное приложение
Подскажите как вывести сделанное фото в ImageView? Свои костыли работать отказываются
Re: Урок 131. Камера. Используем системное приложение
Почему то когда я делаю фотографию, фотография записывается и в обычную папку Camera и в папку которую мы создаем программно!!!
1. Как исправить этот баг?
2. Как программно указать папку которую использует системное приложение Camera? и как после того как сделал снимок узнать имя файла?
если из галереи я получаю путь файла через курсор
Пробовал этот код если снимать через камеру но приложение закрывается. А на эмуляторе нет камеры не могу посмотреть что за ошибка
1. Как исправить этот баг?
2. Как программно указать папку которую использует системное приложение Camera? и как после того как сделал снимок узнать имя файла?
если из галереи я получаю путь файла через курсор
Код: Выделить всё
Uri selectedImage = imageReturnedIntent.getData();
Cursor cursor = getContentResolver().query(selectedImage, null, null, null, null);
cursor.moveToFirst();
int columnIndexData = cursor.getColumnIndex(MediaStore.Images.Media.DATA);
filePath = cursor.getString(columnIndexData);
cursor.close();
Последний раз редактировалось snowkam 24 окт 2013, 15:33, всего редактировалось 2 раза.
Re: Урок 131. Камера. Используем системное приложение
там же есть ivPhoto.setImageBitmap(bitmap);karlson писал(а):Подскажите как вывести сделанное фото в ImageView? Свои костыли работать отказываются
Re: Урок 131. Камера. Используем системное приложение
Вопросы сняты!snowkam писал(а):Почему то когда я делаю фотографию, фотография записывается и в обычную папку Camera и в папку которую мы создаем программно!!!
1. Как исправить этот баг?
2. Как программно указать папку которую использует системное приложение Camera? и как после того как сделал снимок узнать имя файла?
если из галереи я получаю путь файла через курсор
Нужно просто отдыхать )))))
Re: Урок 131. Камера. Используем системное приложение
Добрый День. Заметил такую вещь!
Пример работает без ошибок, снимок сохраняется куда нужно.
Пытаюсь открыть свой снимок при помощи стандартного приложения и вижу такую картину что я не могу нечего сделать с фотографией даже удалить. И самое главное отсутствуют функции отправить.
Может кто прокоментирует?
Такое впечатление что не хватает какого то атрибута. Если в проводнике этот файл вырезать и вставить куда угодно то все функции появляются.
Пример работает без ошибок, снимок сохраняется куда нужно.
Пытаюсь открыть свой снимок при помощи стандартного приложения и вижу такую картину что я не могу нечего сделать с фотографией даже удалить. И самое главное отсутствуют функции отправить.
Может кто прокоментирует?
Такое впечатление что не хватает какого то атрибута. Если в проводнике этот файл вырезать и вставить куда угодно то все функции появляются.
Re: Урок 131. Камера. Используем системное приложение
Во-первых, как уже говорил snowkam изображение сохраняется и в папку Picture и туда где хранятся все фотки с фотика ( не знаю как он с этим справился )
Во-вторых, лично у меня .. при записи видео, после нажатия кнопки стоп, приложение вылетает на всех девайсах, но видеофайл создается в папке Picture
Эти два факта делают невозможным использовать столь полезный код
Если кто знает как исправить, не дайте никому вас остановить
Во-вторых, лично у меня .. при записи видео, после нажатия кнопки стоп, приложение вылетает на всех девайсах, но видеофайл создается в папке Picture
Эти два факта делают невозможным использовать столь полезный код
Если кто знает как исправить, не дайте никому вас остановить