|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
|
Не работает камера23.04.2017, 23:37. Показов 1413. Ответов 13
Метки нет (Все метки)
Пытаюсь разобраться с работой камеры и не получается.
Всё работает в Андроид4 (любой код), но в шестой версии приложение падает, хотя стоит Try-Catch Пытаюсь запустить камеру в самом примитивном варианте уже и всё равно не получается Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(captureIntent, CAMERA_CAPTURE); В манифесте разрешил всё, что только можно: <uses-permission android:name="android.permission.CAMERA" android:required="true"/> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.au tofocus" /> <uses-feature android:name="android.hardware.camera2.f ull" />
0
|
|
| 23.04.2017, 23:37 | |
|
Ответы с готовыми решениями:
13
Не работает камера AVD Не работает камера - черный экран Веб камера не работает в видео чатах вооще, в скайпе работает |
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 23.04.2017, 23:57 | |
|
https://developer.android.com/... sting.html
Добавлено через 1 минуту Если коротко, для 6.0 некоторые разрешения недостаточно в манифесте только описать.
1
|
|
|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
|
| 23.04.2017, 23:58 [ТС] | |
|
А всё, разобрался.
Оказывается разрешение надо ещё программным путём на камеру получить. P.S. Просто невероятно, что Андроид за годы эволюции никак не может стать менее дерьмовым. Этого ожидаешь от Microsfot, но никак не от Гугла.
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 24.04.2017, 00:01 | |
|
Эмм, вообще-то это норм тема с разрешениями. Наверное, программисты и аналитики гугла знают что делают, ты так не считаешь?
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
||
| 24.04.2017, 00:19 [ТС] | ||
|
Мне на практике не нравится, что каждый месяц у них новые стандарты и правила, приложение может работать, а может не работать одновременно, а производитель смартфона в любой момент может выпустить что-то нестандартненькое. У телефона могут быть драйвера, а могут не быть (у меня сейчас смарт, у которого нет драйверов на сайте производителя и я не могу отладку делать, только apk копирую и устанавливаю, но студия его не видит) Ну и ещё неприятный момент в том, что в дешевых моделях памяти просто недостаточно для того, чтобы большие приложения корректно работали, а sd-карту ставят не все (и не все могут вообще её поставить, а это много пользователей). Думаю, что их инженеры, программисты и аналитики в 100 раз умнее меня, но их продукт раздражает. P.S. Но у меня вообще с нервами проблема ![]() P.P.S. А может быть это как раз из-за Андроида
0
|
||
|
Модератор
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 24.04.2017, 08:49 | |
|
guttaperchevyi, собираете с API <= 22 и разрешения можете не запрашивать - разрешения будут выданы при установке. Правда если их снимут будут те же проблемы (при снятии система предупредит пользователя что у него могут быть проблемы)
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
||
| 24.04.2017, 13:16 [ТС] | ||
|
Правда всё равно после снимка камера дает ошибку, хотя я по аналогии запросил права на чтение и запись, но видать что-то ещё надо разрешить. Жаль, что "система 6.0" ничего не говорит пользователю, а просто падает, хотя я делаю запрос именно в систему и она могла бы подсуетиться ![]() А т.к. отладка не работает, то я могу только гадать что там происходит.
0
|
||
|
Модератор
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 24.04.2017, 13:45 | |
|
guttaperchevyi, посмотрите через приложение aLogcat что в системных логах
1
|
|
|
33 / 35 / 9
Регистрация: 03.02.2017
Сообщений: 141
|
||
| 24.04.2017, 20:52 | ||
|
0
|
||
|
Модератор
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 24.04.2017, 21:20 | |
|
264D, айтишники это немного не те кто делают приложения вы в начале разберитесь что такое хорошо а что такое плохо а потом будем о философии говорить. По честному - разрешение должна была бы запрашивать система но кое где кое у кого руки кое от куда ростут и они решили напихать работы ради работы разработчикам
1
|
|
|
33 / 35 / 9
Регистрация: 03.02.2017
Сообщений: 141
|
|
| 24.04.2017, 21:31 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
|
| 25.04.2017, 16:09 [ТС] | |
|
Я написал длиннющий пост с жалобами на всё и вся, а форум отключился на время (у меня на компе) и текст пропал. Тьфу!
Если коротко, то проблема была в том, что камера после съемки передавала картинку в гугл.фото на обработку. И у этого гугл.фото не было доступа к галереи, поэтому приложение и падало, игнорируя все try-catch. Андроид мог бы об этом и уведомить, уничтожая поток данных. Как пользователь может узнать о причинах проблемы, если даже программист не может узнать?
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 25.04.2017, 16:33 | |
|
Проблема не в системе и не в гугл фото, а в твоём приложении, раз оно падает. Причин тупости программистов может бесконечное множество, обернуть все ошибки в понятный диалог невозможно, а выдавать пользователю стектрэйс как-то не очень (тем не менее, его можно включить). И да, если приложение упало, должен быть лог ошибки.
Добавлено через 1 минуту Пользователю вообще до фени почему убился твой поток, он просто взял и удалил приложение.
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2017
Сообщений: 24
|
|
| 25.04.2017, 17:47 [ТС] | |
|
0
|
|
| 25.04.2017, 17:47 | |
|
Помогаю со студенческими работами здесь
14
Не работает камера Не работает IP камера Не работает веб-камера
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|