【发布时间】:2020-09-16 05:23:12
【问题描述】:
我正在使用 Ionic 和 Angular 制作一个点击图片的安卓应用。 当我调用 ionic-native/camera API 时,我的 android 手机要求访问相机和位置。 我的问题是,为什么单击图片会询问位置? 我的代码
import { Camera, CameraOptions } from "@ionic-native/camera/ngx";
......
constructor(
private camera: Camera,
) {}
....
ngOnInit() {
const options: CameraOptions = {
quality: 100,
sourceType: this.camera.PictureSourceType.CAMERA,
destinationType: this.camera.DestinationType.DATA_URL,
encodingType: this.camera.EncodingType.JPEG,
mediaType: this.camera.MediaType.PICTURE,
};
this.camera.getPicture(options).then(
(imageData) => {
this.Image = "data:image/jpeg;base64," + imageData;
this.Event.emit(this.Image)
},
}
我的版本/依赖项
"@angular/core": "~10.0.0",
"@ionic/angular": "^5.0.0",
"@ionic-native/core": "^5.0.0",
"@ionic-native/camera": "^5.28.0",
"cordova-plugin-camera": "^4.1.0",
我的代码工作正常,本机摄像头正在打开,我的问题是为什么它要求位置权限才能打开摄像头
【问题讨论】:
标签: android ionic-framework android-camera ionic-native ionic5