phonegap 빌드 버전을 새로운 cli-6.5.0으로 변경했습니다.phonegap build cli-6.5.0 안드로이드 카메라 충돌/새로 고침 앱
전에 카메라를 사용하여 사진을 찍었지만 지금은 카메라를 사용할 때 앱이 다운되거나 새로 고침됩니다. 나는 코드를 변경하지는 않았지만 안드로이드에서 더 이상 아이폰은 좋지 않은 것 같습니다 (/
)무슨 일이 일어나고 있는지 알고 계십니까?
내가 사용하고 코드 :
config.xml에
<preference name='phonegap-version' value='cli-6.5.0' />
<preference name="android-minSdkVersion" value="15" />
<preference name="android-targetSdkVersion" value="22" />
<gap:plugin name="cordova-plugin-camera" source="npm" />
html로 :
<img id="myimage" src="" />
과 JS :
function capturePhoto()
{
navigator.camera.getPicture(onPhotoDataSuccessAndroid, onFail, {
quality: 30,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
});
}
function onPhotoDataSuccessAndroid(imageURI) {
myimagetmp = document.getElementById('myimage');
myimagetmp.style.display = 'block';
myimagetmp.src = imageURI;
}
추가하려면 더 징후, 심지어 내가 사용하는 경우 다음 코드는 응용 프로그램은 여전히 상쾌 :
function capturePhoto()
{
navigator.camera.getPicture(onPhotoDataSuccessAndroid, onFail, {
quality: 30,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
});
}
function onPhotoDataSuccessAndroid(imageURI) {
// Nothing inside
}