如何确定我的应用程序是否启用或禁用了相机(在设备的设置中)?
我的目标是在相机被禁用的情况下显示自定义信息。
我正在使用Cordova / Phonegap 6.0.4。
答案 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);
});