我正在使用 Appcelerator Studio 开发我的应用程序。在这个应用程序中,我从相机拍照并将它们上传到我的服务器。对于 Android 6,我要求用户运行时授权使用相机。我的代码运行良好。但是,当我请求运行时相机权限时,它会询问三个权限:允许应用程序拍照和录制视频,应用程序将访问相册,应用程序将使用相机位置。我的问题是,为什么我只使用相机拍照却看到了所有这些权限,如何摆脱它们?
代码片段:
代码片段:
if (Ti.Media.hasCameraPermissions()) {
openCamera();
} else {
Ti.Media.requestCameraPermissions(function(e) {
if (e.success) {
openCamera();
} else {
alert('You denied permission');
}
});
}
Thanks in advance for help.