Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
#1

Проверка наличия камеры - Программирование Android

01.04.2013, 13:57. Просмотров 1706. Ответов 2
Метки нет (Все метки)

Доброго времени.
подскажите плиз, как проверить наличие камеры на устройстве?
проверяю вот таким методом
Java
1
2
3
4
5
6
7
8
9
private boolean checkCameraHardware(Context context) {
        if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)){
            // есть камера
            return true;
        } else {
            // нет камеры
            return false;
        }
    }
но метод всегда возвращает true хотя на планшете действительно нету камеры. где тут ошибка? или может есть какой то иной способ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 13:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверка наличия камеры (Программирование Android):

Проверка наличия элемента в layout
Доброго времени суток. Подскажите - как провести проверку наличия элемента в...

Проверка наличия интернет соединения
Если в public void onStart() { super.onStart(); } ...

Проверка наличия элемента (библиотека jsoup)
Всем привет! Подскажите, как можно сделать проверку на наличие элемента? То...

Проверка на использование камеры другим приложением
Код включения вспышки камеры mCamera = Camera.open(); Camera.Parameters...

Сканирование телефона на предмет наличия шпионских программ
Здравствуйте. Есть приложения, с помощью которых можно следить за телефоном, на...

Проверка internet connection. Проверка доступности сети
Добрый день. Для проверки Internet Connection советуют делать что-то вроде:...

2
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.04.2013, 14:08 #2
нагуглил такое
Java
1
2
3
4
int numCameras = Camera.getNumberOfCameras();
if (numCameras > 0) {
  hasCamera = true;
}
1
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
01.04.2013, 14:18  [ТС] #3
Цитата Сообщение от V0v1k Посмотреть сообщение
нагуглил такое
Java
1
2
3
4
int numCameras = Camera.getNumberOfCameras();
if (numCameras > 0) {
  hasCamera = true;
}
да, тоже вариант. я так проверяю есть ли фронтальная камера.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2013, 14:18
Привет! Вот еще темы с решениями:

Работа с API камеры
Ребят возникла такая проблема при работе с API камеры, при нажатии кнопки...

Захват движения с камеры
Добрый день! Вопрос: Возможно ли написать команду которая будет фиксировать...

Создание простой камеры
Целью работы является создать камеру , которая будет уметь : - делать фото -...

Распознавание текста с камеры
Добрый день. Подскажите пожалуйста, есть ли библиотеки, которые позволяют...


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

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

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