Форум программистов, компьютерный форум CyberForum.ru

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

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

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

01.04.2013, 13:57. Просмотров 1525. Ответов 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 хотя на планшете действительно нету камеры. где тут ошибка? или может есть какой то иной способ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 13:57     Проверка наличия камеры
Посмотрите здесь:

Android Некорректный размер фото с камеры
Проверка наличия интернет соединения Android
Проверка internet connection. Проверка доступности сети Android
Android Создание простой камеры
Проверка наличия элемента в layout Android
Работа с API камеры Android
Android Получить отдельный кадр с камеры
Перевернутое изображение камеры Android
Android Распознавание текста с камеры
Проверка наличия элемента (библиотека jsoup) Android
Изображение с камеры вывести на RelativeLayout Android
Захват движения с камеры Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 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;
}
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;
}
да, тоже вариант. я так проверяю есть ли фронтальная камера.
Yandex
Объявления
01.04.2013, 14:18     Проверка наличия камеры
Ответ Создать тему
Опции темы

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