PhoneGap(Cordova 1.6.1)を使用してAndroid用のアプリケーションを開発しています。カメラAPIを呼び出すとアプリケーションがクラッシュし、「showStatusIcononinactiveInputConnection」などのログメッセージが表示されます。次のメソッドを使用してカメラを呼び出しました。
function capturePhoto() {
// Take picture using device camera and retrieve image as base64-encoded string
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
destinationType: destinationType.DATA_URL });
}
function onPhotoDataSuccess(imageData) {
var smallImage = document.getElementById('smallImage');
smallImage.style.display = 'block';
smallImage.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}