Você está na página 1de 10

Phonegap

>
>
programação móvel
Conceito >
>

O PhoneGap é um framework de desenvolvimento


móvel que permite aos desenvolvedores de software
criar aplicativos para dispositivos móveis usando
apenas as tecnologias JavaScript, HTML 5 e CSS 3
Vantagens >
>
Uma das vantagens do Phonegap é que por se tratar
de um web app, você poderá testar seu app
diretamente no seu browser, sem precisar compilar o
projeto e emular em uma AVD ( dispositivo virtual
Android) ou rodar diretamente no seu celular a cada
alteração feita.
>
>
Desvantagens

Usabilidade;
performance;
apenas recomendado para aplicações de
pequeno ou médio porte;
desenvolvimento de interface ruim.
Exemplo de
código
<!DOCTYPE HTML> diff = end - start
<html> diff = new Date(diff)
<head> var msec = diff.getMilliseconds()
<title>PhoneGap</title> var sec = diff.getSeconds()
<script type="text/g" charset="utf-8" var min = diff.getMinutes()
src="phonegap.js"></script> var hr = diff.getHours()
</head> if (min < 10){
<script language="JavaScript"> min = "0" + min
<!-- }
var startTime = 0 if (sec < 10){
var start = 0 sec = "0" + sec
var end = 0 }
var diff = 0 if(msec < 10){
var timerID = 0 msec = "00" +msec
function chrono(){ }
end = new Date() else if(msec < 100){
msec = "0" +msec
}
document.getElementById("chronotime").innerHT
ML = hr + ":" + min + ":" + sec + ":" + msec start = new Date()-diff
timerID = setTimeout("chrono()", 10) start = new Date(start)
} chrono()
function chronoStart(){ }
document.chronoForm.startstop.value = "stop!" function chronoReset(){
document.chronoForm.startstop.onclick =
chronoStop document.getElementById("chronoti
document.chronoForm.reset.onclick = chronoReset me").innerHTML = "0:00:00:000"
start = new Date() start = new Date()
chrono() }
} function chronoStopReset(){
function chronoContinue(){
document.chronoForm.startstop.value = "stop!" document.getElementById("chronoti
document.chronoForm.startstop.onclick = me").innerHTML = "0:00:00:000"
chronoStop
document.chronoForm.reset.onclick = chronoReset document.chronoForm.startstop.onc
lick = chronoStart
}
function chronoStop(){
document.chronoForm.startstop.value = "start!"
document.chronoForm.startstop.onclick = chronoContinue
document.chronoForm.reset.onclick = chronoStopReset
clearTimeout(timerID)
}
//-->
</script>

<body>
<h1>Cronometro</h1>

<span id="chronotime">0:00:00:00</span>
<form name="chronoForm" id="chronoForm">
<input type="button" name="startstop" value="start!" onClick="chronoStart()" />
<input type="button" name="reset" value="reset!" onClick="chronoReset()" />
</form>
</body>
resultado
Obrigado!!

Você também pode gostar