Sto sviluppando l'app di PhoneGap. E usando la fotocamera. Funzionava pochi giorni fa. Ho apportato molte modifiche negli ultimi giorni e ora la fotocamera non funziona correttamente. Si apre la fotocamera ma quando scatto la foto, quindi dall'app della fotocamera. quando premo OK, riavvia l'app.Fotocamera nell'applicazione PhoneGap. riavvio dell'app
Non capisco come stia facendo. In realtà non riesco a capire se è possibile riavviare dalla mia app PhoneGap. Codice JS o può essere riavviato solo dal codice Java Android.
Sto usando questo codice per la macchina fotografica:
function takePhoto() {
navigator.camera.getPicture(onCameraPicSuccess, onCameraPicFail, {quality: 50,
destinationType: Camera.DestinationType.FILE_URI
});
function onCameraPicSuccess(imageURI) {
alert("coming here in pic success");
var img = '<div style="padding:4px; margin:10px; border: solid 2px #666;float: left; width:30%"><img src="' + imageURI + '" width="100%" /></div>';
$('#images_area').append(img);
}
function onCameraPicFail(message) {
alert('Failed because: ' + message);
}
Quindi, qualsiasi idea, per questo che app. si riavvierà utilizzando l'app fotocamera. attraverso il codice sopra? Il mio codice JS non ha uno splash screen ma il mio codice Java lo ha. Quindi, dopo aver premuto il pulsante OK della fotocamera, posso vedere l'app. riavviato con binding back button
e binding menu button
non funziona per un po '.
Quindi non so cosa sta succedendo. Se voi ragazzi avete una tale esperienza o un'idea, sentitevi liberi di condividere.
Se c'è qualcosa di più ho bisogno di dire. Allora fammi sapere.
Dopo aver fatto qualche altra ricerca su stackoverflow.com, sono venuto a sapere che il problema è Android, mentre Android uccide l'app. in background se ha meno memoria. Quindi è necessario liberare la memoria e.t.c. Ma quello che ho notato è che l'applicazione stava funzionando bene quando stavo usando JQuery Mobile Forms. Ma dopo averlo modificato in custom, questo problema con la fotocamera si presenta. Quindi, se questo è un problema relativo alla memoria, allora perché si è verificato sulla rimozione di moduli jQuery mobili e sul lavoro personalizzato. In effetti, ora l'applicazione è ancora più fluida con il lavoro personalizzato. Quindi sono confuso dal fatto che si tratti di problemi legati alla memoria o qualcos'altro? E come affrontare questo tipo di app. sviluppato in PhoneGap.
ma in questo modo probabilmente avrò bisogno anche del plugin per iOS? – Hafiz
+1 per avermi mostrato un altro modo, ma non ho potuto testarlo ancora così ti farò sapere dopo aver provato il modo in cui – Hafiz
non è in grado di eseguire questo plugin, dopo averlo incluso nel progetto come detto nella sua pagina del progetto, impossibile compilare e rendere build – Hafiz