-
Notifications
You must be signed in to change notification settings - Fork 1
irec helpers
Christian Gastrell edited this page Jun 23, 2015
·
1 revision
Recibe una cantidad de segundos y devuelve un string con el formato mm:ss
con ceros antepuestos en caso que los valores sean inferiores a 10:
function clockFormat(secs) {
secs = secs << 0;
var minutes = (secs / 60) << 0;
var seconds = secs % 60;
minutes = minutes < 10 ? "0"+minutes : minutes;
seconds = seconds < 10 ? "0"+seconds : seconds;
return minutes+":"+seconds;
}
Devuelve un UUID
en formato acorde a al RFC4122
. No es necesario comprender demasiado, solo saber que tiene una gran combinacion de random()
. Me la robe de http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
function guid() {
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}
Si bien ya la teniamos de antes, hay que actualizarla ya que ahora usa guid()
para generar el nombre del archivo:
function crearGuia() {
var entrevista = {
nombre: 'Curso Phonegap',
id: guid(),
preguntas: {
1: "Preséntese y cuénteme por qué quiere hacer el curso de Phonegap",
2: "Nombre",
3: "Edad",
4: "Conocimientos previos",
5: "Experiencia en mobile",
6: "Experiencia general"
}
};
return entrevista;
}
Por ultimo vamos a usar un nuevo objeto mediaApi que se ajuste a las necesidades de la aplicacion. Al igual que recordApi
tiene variantes especificas.
- Repaso y conceptos basicos
- Ejercicios para repasar
- Problematica de desarrollo mobile
- Phonegap
- Requerimientos e instalacion
- Phonegap CLI
- [Primeros ejercicios con Phonegap](Ejercicio Phonegap)
- Plugins
- Hello world
- Estructura de un proyecto Phonegap
- Plugin Device
- Debugging
- Incorporando un framework CSS
- Plugin Vibration
- Sumando partes
- Plugin Battery Status
- Un poco de jQuery
- jQuery Mobile
- Navegacion
- Plugin Dashboard
- Revision de Plugin Dashboard
- Paginas extra
- ToDo
- Persistencia
- ToDo Persistente
- Plugin Camera
- Opciones de camara
- App Mi Galeria
- Revision de Galeria
- Plugin File
- Escribir y leer texto
- Escribir archivos binarios
- Guardando fotos
- Debugger: weinre
- Inspeccionar con weinre
- Phonegap Developer App
- Refactor de apps
- Plugin Media
- Pruebas con audio
- Control y monitoreo de audio
- Encapsular play/pausa
- Hacks
- Formato de tiempos
- Grabar y reproducir
- Proyecto Integrador
- Revision de interfaz
- Interfaz basica
- Entrevista: modelo
- Funcionalidad: revision
- Seleccion de framework
- iRec: navegacion
- iRec: fileApi
- iRec: guias
- iRec: entrevistas
- iRec: recordApi
- iRec: helpers
- iRec: mediaApi
- iRec: inicializar paginas
- iRec: refactor
- iRec: mediaApi refactor
- iRec: recordApi refactor
- iRec: helpers
- iRec: guias.js
- iRec: entrevistas.js
- iRec: crear guias
- iRec: re-inicializando
- iRec: re-ordenando
- iRec: pendientes
- iRec: reporte ux
- iRec:revision: volver
- iRec:entrevista: volver
- iRec:revision: cambios
- iRec:revision: stop
- iRec:revision: Rew 10"
- iRec:revision: tag Go
- iRec: limpieza
- Firma de apps
- Android
- Generacion de key
- Firma de apk
- Alineacion de zip
- Firmar con Phonegap
- iOS
- Detalles finales
- Config.xml
- Iconos
- Splash