Страница 1 из 3
Урок 131. Камера. Используем системное приложение
Добавлено: 18 авг 2013, 23:00
damager82
В этом уроке:
- получаем фото и видео, используя системное приложение
Click here to read this article!
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 27 авг 2013, 17:39
vgavt
Как положить фото в БД?
Спасибо.
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 27 авг 2013, 17:46
KamiSempai
vgavt писал(а):Как положить фото в БД?
Спасибо.
Хранение фото непосредственно в БД - признаки дурного тона. Лучше сохранять его на SD карту, а в базе хранить лишь путь к изображению.
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 28 авг 2013, 17:33
OS_A
Напишите, пожалуйста, уроки по:
- ViewPager
- DrawerLayout
Спасибо!
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 28 авг 2013, 19:27
klblk
ну и урок поиска по сайту не помешал бы...
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 06 сен 2013, 13:37
SevenXP
Кто может уже подскажет, хотя этот вопрос не к это му уроку.
Делал приложение собственную фото камеру. Вот 2 устройство 2.3 андроид и планшет 4.0.4 вернул мне макс. разрешение фото. Для телефона 2.3 2500*1600 для планшета уже не помню но точно не размер экрана. Но на HTC 4.0.3 у которого была возможность делать фото в 3д возвращает постоянно фотку с размером экрана. Переключатель на HTC стоял на 2D и пробовал на 3D и всегда был размер фотки как и экрана. Но это же приложение на 2-х других дали нужный мне результат. Кто знает в чем может быть причина?
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 23 сен 2013, 01:27
YuriK
спасибо! интересно было бы посмотреть на продолжение тьюториалов по работе с камерой - более серьезные темы: работа с камерой из своего приложения, SurfaceView, работа с фронтальной камерой, снимки без отображения превью...
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 26 сен 2013, 08:49
vasia
испытал урок, но хотелось сделать свою камеру, вот неплохой пример
http://habrahabr.ru/post/112272/ но во всех этих примерах невозможно отключить звук камеры. Вопрос: как запретить все системные звуки пока приложение работает?
и у кого получилось воспользоватся примером от гугла
http://developer.android.com/training/c ... asics.html ?, выдает ошибки!
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 10 окт 2013, 13:08
NitrogenW
Здравствуйте! у меня фотография всегда получается повернутой в ландшафтный режим: делаю в портретном -- итоговое изображение повернуто на 90 граусов
Что можно с этим сделать?
Код: Выделить всё
intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
не помогло
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 16 окт 2013, 09:20
snowkam
На эмуляторе сразу высыпались ошибки. Камера отсутствует!
Решил испытать на устройстве. Снимок делает но в приложении фото не показывает. Фото сохраняет не по пути приложения а в то место куда обычно сохраняет камера! Андроид 2.3
Может кто что посоветует!
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 16 окт 2013, 15:02
snowkam
Вопрос конечно не в эту тему но он слегка касается ее.
Смысл такой, хотел написать приложение чтобы фотографии попадали в базу(точнее пути к фотографиям).
Но вот беда какая размеры фотографий фотографии с большим размером долго грузятся.
Как и что использовать чтобы получить такой результат.
К примеру юзер делает снимок как в примере но изображение попадает в основную галерею и грузится в ImageView
И когда пользователь нажимает сохранить в базу. Фотография ужималась бы до оптимального качества и уже попадала в каталог программы.
Возможно ли над фотографией сделать оптимизацию и сохранить ее на SD?
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 16 окт 2013, 15:32
Foenix
jpeg Это уже архив, ужать его невозможно. Можно только размер фото поменять на более мелкий. В каталог программы вообще смысла нет его запихивать, т.к. место на устройстве как правило мало, только на карточку, либо в какую-то общую папку, чтоб пользователь мог до нее сам добраться и почистить.
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 16 окт 2013, 15:57
snowkam
Foenix писал(а):jpeg Это уже архив, ужать его невозможно. Можно только размер фото поменять на более мелкий. В каталог программы вообще смысла нет его запихивать, т.к. место на устройстве как правило мало, только на карточку, либо в какую-то общую папку, чтоб пользователь мог до нее сам добраться и почистить.
Это ответ на мой вопрос?
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 16 окт 2013, 16:08
Foenix
да
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 22 окт 2013, 18:14
karlson
Подскажите как вывести сделанное фото в ImageView? Свои костыли работать отказываются
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 24 окт 2013, 15:01
snowkam
Почему то когда я делаю фотографию, фотография записывается и в обычную папку 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();
Пробовал этот код если снимать через камеру но приложение закрывается. А на эмуляторе нет камеры не могу посмотреть что за ошибка
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 24 окт 2013, 15:21
snowkam
karlson писал(а):Подскажите как вывести сделанное фото в ImageView? Свои костыли работать отказываются
там же есть ivPhoto.setImageBitmap(bitmap);
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 25 окт 2013, 08:51
snowkam
snowkam писал(а):Почему то когда я делаю фотографию, фотография записывается и в обычную папку Camera и в папку которую мы создаем программно!!!
1. Как исправить этот баг?
2. Как программно указать папку которую использует системное приложение Camera? и как после того как сделал снимок узнать имя файла?
если из галереи я получаю путь файла через курсор
Вопросы сняты!
Нужно просто отдыхать )))))
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 05 ноя 2013, 09:02
snowkam
Добрый День. Заметил такую вещь!
Пример работает без ошибок, снимок сохраняется куда нужно.
Пытаюсь открыть свой снимок при помощи стандартного приложения и вижу такую картину что я не могу нечего сделать с фотографией даже удалить. И самое главное отсутствуют функции отправить.
Может кто прокоментирует?
Такое впечатление что не хватает какого то атрибута. Если в проводнике этот файл вырезать и вставить куда угодно то все функции появляются.
Re: Урок 131. Камера. Используем системное приложение
Добавлено: 17 ноя 2013, 11:47
IgNa
Во-первых, как уже говорил snowkam изображение сохраняется и в папку Picture и туда где хранятся все фотки с фотика ( не знаю как он с этим справился )
Во-вторых, лично у меня .. при записи видео, после нажатия кнопки стоп, приложение вылетает на всех девайсах, но видеофайл создается в папке Picture
Эти два факта делают невозможным использовать столь полезный код
Если кто знает как исправить, не дайте никому вас остановить