2013-06-06 4 views
0

Я хочу проверить, доступна ли камера на устройстве, прежде чем открывать интерфейс камеры. Есть метод, подобный методу «isCameraAvailable()» в телефонной запинке? или трюк, чтобы сделать это? в будущем выпуске может быть?Проверьте, есть ли камера

ответ

0

не из коробки, я боюсь. Для iOS вы можете проверить целевую платформу (поскольку модификации устройств iOS невелики), поэтому достаточно простой проверки через device.platform, чтобы убедиться, что это старый iPod/iPad, у которого нет камеры.

Для Android вам нужно будет подключиться к плагину. Что-то в линиях:

PackageManager pm = context.getPackageManager(); 
    if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) { 
     //Camera it is ... 
    } 
0

Для Windows Phone вы можете прочитать this very well explained article:
PhotoCamera.IsCameraTypeSupported (CameraType.Primary) является метод, который вы ищете;)

Смежные вопросы