
Ejecute mensajes de Android como una aplicación de escritorio, a la iMessage. Para aquellos de nosotros que preferimos no tener una pestaña de navegador siempre abierta para este tipo de cosas.
No afiliado a Google de ninguna manera. Android es una marca registrada de Google LLC.




Inspirado por:
Residencia en:
¡Dirígete a la última página de lanzamientos!
Nota importante: el binario de la aplicación de Windows no está firmado. Esto no parece ser un gran problema, pero informe cualquier problema con los que se encuentre en Windows que pueda estar relacionado con la firma.
Nota importante 2: Actualmente tenemos compilaciones para Windows y MacOS, y Linux. Pruebo lanzamientos en MacOS, Windows 10 y Ubuntu Linux. Me encantaría ayudar a probar en distribuciones adicionales de Linux y otras versiones de Windows.
Implementado a través de la increíble Biblioteca electron-hunspell con diccionarios proporcionados por el excelente proyecto dictionaries . Los archivos de idioma se descargan cuando se abre la aplicación y el idioma utilizado se basa en el idioma establecido en su sistema operativo. Si cambia el lenguaje de su sistema y reinicia la aplicación, la comprobación de ortografía debe ocurrir en el nuevo idioma siempre que esté en la lista de idiomas compatibles.
Asegúrese de tener Node.js instalado, luego ejecute lo siguiente en su terminal:
git clone https://github.com/chrisknepper/android-messages-desktop.git
cd android-messages-desktop
npm install
npm start
npm start
Ejecute todas las pruebas:
npm test
npm run unit
Uso del corredor de prueba Electron-Mocha con la Biblioteca de Afirmación Chai. Puede colocar sus archivos de especificaciones donde quiera que desee dentro del directorio src , solo nombrarlos con la extensión .spec.js .
npm run e2e
Usando moca y espectrón. Esta tarea ejecutará todos los archivos en el directorio e2e con la extensión .e2e.js .
npm version <type> donde <type> es major , minor o patch dependiendo de la extensión de sus cambios (este comando incrementa la versión en paquete.json y crea una etiqueta GIT para la nueva versión)git pushgit push --tagsnpm run release (para que este paso tenga éxito, debe tener un token de acceso personal GitHub con acceso de escritura a este repositorio en su PATH como GH_TOKEN ) Una vez que finalice el proceso de empaque, el directorio dist contendrá su archivo distribuible.
Utilizamos Electron-Builder para manejar el proceso de embalaje. Tiene muchas opciones de personalización, que puede declarar en la tecla "build" en package.json .
Utilizamos PNG2ICons para crear iconos de Windows y Mac desde el icono PNG de origen, que se encuentra en activos/android_messages_desktop_icon.png. Sin embargo, el icono de Windows generado a partir de este paquete parece dar como resultado una corrupción visual en Windows 10, por lo que estoy convirtiendo manualmente el PNG en un icono de Windows con iCoconvert.com por el momento.