Manual de Usuario Moca2

Moca2

Moca2, como su antecesor Moca, puede ser usada como una cámara regular, pero su funcionalidad principal está en permitir al usuario la grabación de video o tomar fotos inclusive con la pantalla apagada y sin previsualización. Cuenta con un modo de detección de movimiento el cual la hace muy efectiva para monitoreo de mascotas o inclusive como camara de seguridad en el hogar, ya que se puede dejar monitoreando y tomar foto o video solo cuando detecte movimiento.

En el carro puede ser usada como Dashcam dada su capacidad de mantener solamente los últimos minutos grabados (tiene política de retención configurable), permitiendo ahorro de espacio en tu dispositivo; puedes poner tu celular en un holder y ponerlo a grabar incluso con la pantalla apagada.

Moca2 tiene la opción de enviar eventos al sistema operativo con el fin de que se puedan utilizar otras herramientas de automatización.

Tiene un Widget para acceder fácilmente a tomar foto, grabar video o entrar en modo detección sin tener que abrir la app.

En la versión gratis se tiene publicidad y no está disponible la funcionalidad de enmascarar la aplicación; además, se puede acceder a algunas opciones (que están sin restricción en la versión paga) luego de ver una publicidad.

Permisos requeridos

Los permisos requeridos son:

  • Tomar fotografías: para usar la cámara para tomar fotos y videos.

  • Acceder a Archivos: esto para poder grabar los videos y fotos, además para grabar logs para posible reporte de errores.

  • Grabar Audio: que los videos puedan incluir también audio o no

  • Aparecer al Frente: es requerido en el modo de grabación en segundo plano y así poder grabar inclusive con pantalla apagada.

  • Evitar optimización de batería: para cuando se está grabando con pantalla apagada, android no termine la ejecución de la app.

Grabación en segundo plano

En el modo de grabación en segundo plano no se muestra una previsualización de la imágen. Se puede utilizar este modo para comenzar a grabar y luego salir de la app o apagar la pantalla y Moca2 continuará grabando.

Se muestra inclusive una descripción de cómo sería la grabación con la configuración actual; se muestran accesos directos para la configuración de foto y de video.

También se tiene a la mano controles para cambio de zoom y acceso a ciertas configuraciones más usadas.

Grabación con previsualización

En el modo de grabación con previsualización se muestra una previsualización de la imágen, pero NO se puede utilizar para grabar en segundo plano al cerrar la app o apagar la pantalla; cuando esto sucede, la grabación parará inmediatamente.

También se tiene a la mano controles para cambio de zoom y acceso a ciertas configuraciones más usadas.

Detección de movimiento

El modo de detección de movimiento se puede usar ya sea con previsualización o sin previsualización. Si se requiere continuar detectando movimiento en segundo plano al cerrar la app o apagar la pantalla, se debe usar el modo sin previsualización; si se usa con previsualización, cuando la pantalla se apaga o se sale de la app, la grabación parará inmediatamente.

Se muestra una descripción de cómo sería la detección con la configuración actual; por ejemplo si se graba video o se toma foto al detectar movimiento, así como los eventos que se envían al sistema operativo según la configuraión actual.

También se tiene a la mano controles para cambio de zoom y acceso a ciertas configuraciones más usadas.

Widget de acceso rápido

Se tiene un Widget para tomar fotos, grabar video o comenzar a detectar con solo un click; de esta manera no hay que ingresar a la app para hacerlo.

El texto de los botones es configurable, inclusive se puede elegir mostrarlo o no; también se puede configurar cuales botones deben aparecer en el widget.

Widget en barra de notificación

Una vez se está usando la aplicación, se crea una notificación, la cual puede ser usada para parar la detección o grabación actual sin tener que ingresar a la aplicación.

Menú de la aplicación

En el menú principal se tienen las siguientes opciones:

  • Mis grabaciones: para acceder a las fotos o videos que se generan en la aplicación. Esta opción puede ser escondida desde las configuraciones de la app.

  • Conf. de enmascaramiento: esta opción está solo disponible en la versión paga. En la versión grátis se tiene en este punto la opción "Habilitar opciones pagas" para habilitar ciertas opciones de la versión paga por una sesión de grabación.

  • Plugins: vendrán a final de 2020

  • Tutorial: el enlace a este tutorial

  • Califica la app: para enviar un correo con sugerencias o calificar la app en el playstore.

  • Enviar logs: para envío de logs al desarrollador.

Acceso a los archivos grabados

Al elegír la opción de "Mis grabaciones" en el menú, se puede acceder a los videos y fotos que se han tomado con la app. Se puede abrir una aplicación externa para ver su contenido. Una vez se elija la foto o video, se debe elegir el programa externo que se va a usar para reproducirlo.

Habilitar opciones pagas en la versión gratis

Cuando en el Menú principal de la aplicación se presiona "Habilitar opciones pagas" se puede acceder a configurar temporalmente ciertas opciones que son de libre uso en la versión paga. Una vez se habilite viendo una propaganda, se tendrá disponible el menú "Conf. opciones pagas" para ir a configurar las opciones ya habilitadas, como se muestra a continuación.

Opciones pagas disponibles en la versión gratis.

Estas opciones pueden ser habilitadas por una sesión de grabación, de foto o de detección. Una vez se usen en una sesión, se deben volver a habilitar. Estas opciones están siempre disponibles en la versión paga sin necesidad de ver publicidad.

  • Silenciar el dispositivo durante la sesión: para que no se escuche ninguna notificación o llamadas

  • Silenciar el obturador de la camara: para que no haga ruido al tomar foto, al comenzar a grabar o al parar de grabar.

  • Incluir audio en video: puede ser deshabilitado y el video queda sin audio para ahorro de espacio.

  • Extensión de archivo de foto y video: para que los archivos queden no visibles para la galería de Android.

  • Calidad de Video y de Foto (ver la Configuración de cámara y de video para más detalle)

Enmascaramiento de la app

El enmascaramiento de la aplicación está disponible solamente para la versión paga. En ésta puedes elegir los textos que se van a mostrar en los botones de grabar, tomar foto, detectar y parar. También se puede elegir el ícono para cada uno de ellos de una lista de íconos predeterminada. Puedes cambiar también el nombre que se mostrará en el widget en la barra de notificación.

En cualquier momento puedes restaurar los valores predeterminados.

Configuraciones disponibles

Se tiene la posibilidad de configurar diferentes aspectos de la aplicación; configuraciones generales de la cámara, comportamiento de la app cuando está en modo detección de movimiento, opciones varias de video y de fotografía, configuración del widget y otras configuraciones generales. A continuación se describe en detalle cada una de ellas.

Configuración de cámara

  • Forzar el uso del api antiguo de cámara: esta opción está presente en dispositivos modernos. En caso que el uso de la cámara esté inestable (generando errores) es posible forzar el uso de una versión de cámara más estable.

  • Usar camara: Se puede elegir cuál de las cámaras va a usar la aplicación (frontal, selfie, etc) y configurar de esta manera otras opciones para la cámara elegida. La configuración de las cámaras es guardada por separado, por lo que se puede por ej usar una resolución en la camara ppal y otra en la selfie.

  • Modo de Enfoque: En algunos dispositivos se tiene la opción de cambiar el modo de enfoque para que sea Manual, automático, etc.

  • Usar flash si está disponible: para habilitar el uso de flash si la cámara lo permite.

  • Zoom: el zoom que se va a usar para la cámara actual.

  • Calidad de Video y de Foto: para elegir la calidad con que se graba. NOTA: en la versión gratuita se debe ver una propaganda antes de poder habilitar calidades por encima de High Definition.

  • Silenciar obturador mientras se graba: esta opción permite que no se escuche el sonido al tomar foto, comenzar o terminar de grabar un video. NOTA: en la versión gratuita se debe ver una propaganda antes de poder silenciar obturador mientras se graba.

Configuración de detección

Se puede configurar el comportamiento de la aplicación cuando está detectando movimiento.

  • Demorar inicio de sesión: Si se tiene configurado un valor mayor a 0, digamos N, no se comienza a detectar movimiento inmediatamente sino luego de N segundos. De esta forma da tiempo para acomodar el dispositivo luego de presionar el botón de detección.

  • Sensibilidad de detección: Cuán sensible es la detección de movimiento; si se configura un valor muy bajo, se tiene que tener mucho movimiento para que sea detectado; un valor muy alto, puede detectar movimientos casi inperceptibles.

  • Acción al detectar movimiento: Se puede configurar la acción de la aplicación para cuando se detecta movimiento; se puede grabar video, tomar foto o inclusive no tomar ninguna de estas 2 acciones, sino simplemente enviar un broadcast al sistema operativo (ver Configuración General para mayor detalles de broadcast de eventos).

  • Continuar detectando automáticamente: indica si una vez detectado movimiento y tomada la acción(foto, video o broadcast) se debe ingresar de nuevo a detectar o simplemente terminar.

  • Tiempo de espera antes de comenzar a detectar de nuevo: una vez se detecta movimiento y se toma acción, por ej grabar, moca2 vuelve a ingresar en modo detección (si así se configuró); el tiempo de espera indica si se debe comenzar a detectar inmediatamente (al configurarse en 0) o si debe esperar algunos segundos.

Configuración de widget

Se pueden configurar diferentes aspectos del Widget de la aplicación.

  • Mostrar texto en los botones: puede ser deshabilitado para que el widget solamente muestre los íconos y no los textos de los botones.

  • Habilitar botón de foto: para que se muestre la opción de tomar foto en el widget.

  • Habilitar botón de video: para que se muestre la opción de grabar video en el widget.

  • Habilitar botón de detección: para que se muestre la opción de detectar movimiento en el widget.

Configuración de foto

En esta opción se puede configurar las opciones para fotos.

  • Demorar inicio de sesión: Si se tiene configurado un valor mayor a 0, digamos N, no se toma foto inmediatamente sino luego de N segundos. De esta forma da tiempo para acomodar el dispositivo luego de presionar el botón de tomar foto

  • Extensión de archivo de foto: las fotos se grabarán con esta extensión y no con la extensión por default (jpg) y de esta manera pueden ser ocultados para que no sean visibles en la galería Android.

  • Calidad de Foto: se puede elegir la calidad de la foto. NOTA: en la versión gratuita se debe ver una propaganda antes de poder elegir calidades por encima de High Definition.

Configuración de video.

En esta opción se puede configurar las sesiones de grabación de video.

  • Demorar inicio de sesión: Si se tiene configurado un valor mayor a 0, digamos N, no se comienza a grabar inmediatamente sino luego de N segundos. De esta forma da tiempo para acomodar el dispositivo luego de presionar el botón de grabación.

  • Duración de los fragmentos: Es la máxima duración de los videos almacenados en el dispositivo. Si por ejemplo se define en 10, y se graba video durante 1 minuto (60 segs) esto indica que la aplicación va a grabar 6 videos de 10 segundos cada uno; de esta forma se puede definir posteriormente una política de retención de videos.

  • Continuar grabando automáticamente: indica si una vez se llegue a la duración del fragmento (por ej 10 segs) se debe continuar grabando o simplemente terminar.

  • Incluir audio en video: puede ser deshabilitado y el video queda sin audio para ahorro de espacio.

  • Extensión de archivo de video: los videos se grabarán con esta extensión y no con la extensión por default (mp4) y de esta manera pueden ser ocultados para que no sean visibles en la galería Android.

  • Calidad de Video: se puede elegir la calidad del video a generar. NOTA: en la versión gratuita se debe ver una propaganda antes de poder elegir calidades por encima de High Definition.

Configuración general

Se pueden configurar opciones generales para la aplicación.

  • Mostrar "Mis grabaciones" en el menú: si se deshabilita, esta opción no se mostrará más en el menú de la aplicación.

  • Mostrar labels en botones en la aplicación: puede ser deshabilitado para que en la aplicación solamente se muestre los íconos y no los textos de los botones.

  • Broadcasts de eventos: se puede elegir qué eventos envía la aplicación al sistema operativo cuando está realizando alguna acción (Nota: en la versión paga el prefijo de los eventos es moca2_paid en vez de moca2).

    1. moca2.ON_MOTION: si se habilita, la aplicación enviará este evento al sistema operativo cuando se detecte un movimiento.

    2. moca2.PIC_TAKEN: si se habilita, la aplicación enviará este evento al sistema operativo cuando se tome una foto.

    3. moca2.REC_STARTED: si se habilita, la aplicación enviará este evento al sistema operativo cuando se comience a grabar un video.

    4. moca2.REC_STOPPED: si se habilita, la aplicación enviará este evento al sistema operativo cuando termine de grabar un video.

    5. moca2.REC_ERROR: si se habilita, la aplicación enviará este evento al sistema operativo cuando ocurra un error durante la sesión.

  • Directorio de salida: la ruta donde se almacenan las fotos y videos.

  • Número de archivos a retener en directorio: se define de esta manera una política de retención con el fin de evitar que la aplicación llene la memoria del dispositivo. Cada vez que la aplicación grabe video o tome foto, borrará el archivo más viejo para cumplir con la política de retencion y mantener solamente el número de archivos definido.

  • Silenciar el dispositivo durante la sesión: para que no se escuche ninguna notificación o llamadas

  • Evitar optimización de batería: para evitar que Android force la terminación de la aplicación cuando esté trabajando en segundo plano.

Integrarse con herramientas de automatización

Puedes configurar una herramienta externa como Macrodroid, Tasker, Condi, Automate y muchas más, para que se capturen eventos generados por Moca2 y se puedan ejecutar tareas definidas por el usuario. Por ejemplo, se puede crear un macro en Macrodroid para enviar un SMS cuando se detecte movimiento en Moca2. A continuación se muestra como configurar este caso (se debe tener instalado Macrodroid):

Habilitar Macrodroid

Instale y ejecute Macrodroid

En la pantalla principal haga click en el toggle del lado superior derecho para que quede habilitado, y así Macrodroid puede ejecutarse y detectar evento de aplicaciones externas.

Una vez habilitado, haga click sobre la opción "Añadir Macro" para añadir un macro que envíe un SMS cuando se obtenga un evento de Movimiento detectado desde Moca2.

Crear el macro

Adiciona un título para la macro.

En la sección "Disparadores" seleccione el disparador "Intent recibido" y configurelo con la acción "moca2.ON_MOTION"

En la sección de Acciones, elija "Enviar SMS" y configurelo con el número telefonico y el mensaje a enviar.

Al grabar, ya debería funcionar. Haz una prueba rápida en Moca2 para validar.