Cuando trabajamos con base de datos es importante definir correctamente los tipos de datos de acuerdo a la necesidad del campo. Para lo cual hice esta tabla, el cual es un resumen obtenida de la documentación de mysql. Tipo Bytes Mínimo Máximo Con signo/Sin signo Con signo/Sin signo TINYINT 1 -128 127 0 255 SMALLINT 2 -32 768 32 767 0 65 535 MEDIUMINT 3 -8 388 608 8 388 607 0 16 777 215 INT 4 -2 147 483 648 2 147 483 647 0 4 294 967 295 BIGINT 8 -9 223 372 036 854 775 808 9 223 372 036 854 775 807 0 18 446 744 073 709 551 615 FLOAT 4
Cuando necesitemos que nuestra aplicación PhoneGap acceda a componentes del dispositivo como a la lista de contactos o a los sensores, necesitamos instalar el plugin necesario para poder trabajar con ello. En este ejemplo accederemos al acelerómetro, que es un sensor de movimiento que detecta los cambios de posición del dispositivo en los ejes X, Y y Z, el plugin que nos permita leer estos cambios se llama cordova-plugin-device-motion. Creando el proyecto con PhoneGap / interfaz de escritorio Abrimos PhoneGap y creamos un nuevo proyecto en blanco: Elegimos Blank y clic en next, para crear un proyecto en blanco: En local path, elegimos el directorio donde queremos que se cree el proyecto: Ya tenemos proyecto creado y corriendo: Nos dirigimos al directorio que elegimos, y vemos que dentro de este se creó una carpeta con el nombre del proyecto (Motion), y dentro de esta carpeta tenemos más archivos y carpetas, de las cuales las más importantes son www y plu