SAVED – My first app javascript code

/**
 * ANDROID APP FINAL SOURCE
 * AUTHOR: ROBERT FLETCHER 2011
 */
function PictureSourceType() {};
PictureSourceType.PHOTO_LIBRARY = 0;
PictureSourceType.CAMERA = 1;


function onLoad() {
    document.addEventListener("deviceready",onDeviceReady,false);
}

function onDeviceReady() {
    pictureSource=navigator.camera.PictureSourceType;
}

// launch the camera
function startCam() {
    // Take picture using device camera and retrieve image as base64-encoded string
    navigator.camera.getPicture(dump_pic, onFail, { quality: 50 });
}

function dump_pic(imageURI) {
    	alert("Adness Captured!");
    	
        var smallImage = document.getElementById('cameraImage');
        var uploadButton = document.getElementById('uploadButton');

        // Unhide image elements
        smallImage.style.display = 'block';
        uploadButton.style.display = 'block';
  
        // Show the captured photo
        // The inline CSS rules are used to resize the image
        smallImage.src = imageURI;
}


function getPhoto(source) {
// Retrieve image file location from specified source
navigator.camera.getPicture(dump_pic, onFail, { quality: 30, 
destinationType: Camera.DestinationType.FILE_URI,
sourceType: source });
}

function uploadImage() {
    var smallImage = document.getElementById('cameraImage');
    if (smallImage.src && smallImage.src !== "") {
        var f = new FileTransfer();
        f.upload(
            // file path
            smallImage.src,
            // server URL - update to your own, and don't forget to
            // include your domain in an access element in config.xml (BBW only)
            "http://domain.com/UploadFiles/adness/up2.php",
            // success callback
            function(result) {

document.getElementById('uploadProgress').innerHTML = result.bytesSent + ' bytes sent';
alert(result.responseCode + ": " + result.response);
            },
            // error callback
            function(error) {
                alert('error uploading file: ' + error.code);
            },
            // options
            { fileName: '/sdcard/Pic.jpg' });
    }
}


//Called if something bad happens.
function onFail(message) {
  alert('Failed because: ' + message);
}

In

Leave a Reply

Your email address will not be published. Required fields are marked *