Visualizzazione risultati 1 fino 5 di 5

Discussione: [Javascript]Accedere alla fotocamera del telefono

  1. #1
    Guest

    Question [Javascript]Accedere alla fotocamera del telefono

    Salve gente.
    Sto creando un app per mobile (per il momento esclusiva android) e mi ritrovo davanti ad un problema:
    Come faccio a caricare una foto appena scattata?

    Dovrei far si che al click su un bottone venga data la possibilità all'utente di accedere alla fotocamera, scattare la foto e questa venga poi memorizzata (per il momento anche solo in locale).
    Sapete consigliarmi qualche guida o suggerimenti?

    Thanks.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Citazione Originalmente inviato da mathis Visualizza messaggio
    Come faccio a caricare una foto appena scattata?
    Come faresti con un form HTML: con una richiesta POST!.
    Non ho capito comunque cosa centra js visto che le app di android si scrivono in java.
    Con JS non puoi accedere in alcun modo a nessun IO della macchina, quindi nemmeno la macchina fotografica (a meno di eventuali driver o programmi installati sul dispositivo).

    Ciao!

  3. #3
    Guest

    Predefinito

    La mia applicazione la sto sviluppando grazie ad intel XDK e sto utilizzando la libreria bootstrap con css, jquery, ajax,...
    Con Java viene eseguito tranquillamente in tutti i sistemi android senza dover installare JVM o altro?
    Se si, come faccio ad associare una funzione Java alla pressione di un bottone? Anche qui varrebbe l'onclick?
    Codice HTML:
    <div id="container_btn">
        <button type="button" class="btn btn-success btn-lg" id="#btn_take_picture"><span class="glyphicon glyphicon-camera"></span> Take a picture</button>
    </div>

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Citazione Originalmente inviato da mathis Visualizza messaggio
    La mia applicazione la sto sviluppando grazie ad intel XDK e sto utilizzando la libreria bootstrap con css, jquery, ajax,...
    Boh, non la conosco.

    Citazione Originalmente inviato da mathis Visualizza messaggio
    Con Java viene eseguito tranquillamente in tutti i sistemi android senza dover installare JVM o altro?
    Java è il naturale linguaggio usato per le applicazioni android. Non devi installare la JVM su android, perché è già integrata (anche se mi sembra non sia la normale jvm).

    Citazione Originalmente inviato da mathis Visualizza messaggio
    Se si, come faccio ad associare una funzione Java alla pressione di un bottone? Anche qui varrebbe l'onclick?
    Con l'HTML non ti so dire, ma in generale se fai tutto tramite java puoi usare il metodo che mi pare si chiami proprio onClick.

    Ciao!
    Ultima modifica di alemoppo : 23-12-2014 alle ore 00.24.14

  5. #5
    Guest

    Predefinito

    Ho risolto tramite Cordova.7
    Codice:
    var options = {
    quality: 50,
    sourceType : Camera.PictureSourceType.CAMERA,
    destinationType : Camera.DestinationType.FILE_URI		
    }
    				
    navigator.camera.getPicture(onCameraSuccess, onCameraError, options);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •