检查PhoneGap中的摄像头访问权限

时间:2012-10-19 14:46:52

标签: javascript cordova

有没有办法检查相关设备是否支持相机访问(如果它确实有相机!)。

我需要显示不同的内容,具体取决于设备是否可以实际拍照,我很难找到要检查的变量或对象。

对此的任何帮助将不胜感激。

请注意我正在使用PhoneGap Build来构建应用程序,因此需要使用JavaScript。

1 个答案:

答案 0 :(得分:0)

你在使用Phonegap的是什么? Android还是iOS?如果是Android,你可以试试这个:

PackageManager pm = context.getPackageManager(); 
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) { 
    // Yay, we have a camera. 
} 

您基本上是在创建一个数据包管理器来检测该平台是否有摄像头。 Source.

如果您正在谈论iOS,那么问题已经存在here

希望这有帮助。