Cordova/Phonegap: 是否启用了摄像头?
Cordova/Phonegap: Is the camera enabled?
如何确定相机是为我的应用程序启用还是禁用(在设备的设置中)?
我的目标是在相机被禁用的情况下显示自定义消息。
我正在使用 Cordova/Phonegap 6.0.4.
假设 "figure out if the camera is enabled or disabled for my application" 你的意思是 "is the camera authorized for use by my application"(因为不可能 "disable" 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);
});
如何确定相机是为我的应用程序启用还是禁用(在设备的设置中)?
我的目标是在相机被禁用的情况下显示自定义消息。
我正在使用 Cordova/Phonegap 6.0.4.
假设 "figure out if the camera is enabled or disabled for my application" 你的意思是 "is the camera authorized for use by my application"(因为不可能 "disable" 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);
});