Cordova / Phonegap:相机是否启用?

时间:2017-03-18 10:49:13

标签: cordova phonegap-plugins

如何确定我的应用程序是否启用或禁用了相机(在设备的设置中)?

我的目标是在相机被禁用的情况下显示自定义信息。

我正在使用Cordova / Phonegap 6.0.4。

1 个答案:

答案 0 :(得分:0)

假设“弄清楚相机是否为我的应用程序启用或禁用”,您的意思是“我的应用程序授权使用的相机”(因为无法在Android或iOS上“禁用”相机),可以使用cordova-diagnostic-plugin执行此操作:

首先安装它:

$ cordova plugin add cordova.plugins.diagnostic

然后使用它:

cordova.plugins.diagnostic.isCameraAuthorized(function(authorized){
    if(!authorized){
        // Display some message to user
    }
}, function(error){
    console.error("The following error occurred: "+error);
});