Red de conocimiento informático - Espacio del host - Programación del módulo de teléfono móvil

Programación del módulo de teléfono móvil

Amway solía ejecutar el artefacto Python $Termux en el teléfono móvil, pero el uso de $Termux era relativamente intenso. En realidad, es un emulador de sistema Linux. Después de instalar $ Termux, necesita instalar Python, y es una línea de comando completa, por lo que algunos lectores tienen dificultades para usarla. Hoy les presento un QPython más amigable.

Qpython es un motor Python que sólo puede ejecutarse en sistemas Android. En comparación con $Termux, QPython puede operarse con una interfaz gráfica completa y es muy amigable. Hay un editor Python incorporado, puede escribir código Python directamente en su teléfono y admite sangría, resaltado de sintaxis y otras funciones.

También hay un ftp incorporado, que puede copiar fácilmente archivos py en la computadora y ejecutarlos en el teléfono móvil. Gracias al SL4A integrado, puedes llamar fácilmente a algunas API del sistema operativo Android para hacer algunas cosas interesantes, como obtener la ubicación geográfica del teléfono, activar Bluetooth, enviar mensajes de texto, encender la cámara del teléfono, etc. .

Después de soplar agua por un tiempo, los pasos de instalación y uso se detallarán a continuación.

QPython tiene dos versiones, una es QPython compatible con python2.7, la otra es QPython3 es compatible con Python3, pero lo he probado y QPython actualmente parece admitir python3. Aquí presento QPython3, que admite más funciones de Android.

El paquete de instalación oficial del APK está en github/qpython-Android/qpython 3/releases. Simplemente descargue la última versión qpython3-app-release.apk e instálela.

Sin embargo, también está disponible en el mercado nacional de aplicaciones móviles Android. Puede buscar directamente qpython. El editor es una empresa de Beijing. No está claro cuál es la relación entre esta empresa y QPython.

La instalación se realizó correctamente y así es como se ve después de abrir la APLICACIÓN QPython.

Puedes ver que hay seis módulos de iconos.

1. Terminal:

Este es el estándar para programar IDE. Puede ejecutar algunos fragmentos de código, pero escribir código en un teléfono móvil sigue siendo muy problemático.

2. Editar:

Hay una imagen arriba. Puede crear o modificar un archivo py y luego hacer clic en el triángulo en la parte inferior para ejecutar el archivo. Tenga en cuenta que el archivo debe guardarse con un sufijo .py.

3. Programa:

Hay algunos ejemplos de programas para su referencia, como cómo activar Bluetooth, cómo encender la cámara, cómo sintetizar la voz (de voz a texto, etc.).

4. QPYPI:

Una versión más pequeña de pypi, se pueden instalar bibliotecas de terceros de Python a través de QYPI.

5. Cursos:

6. Comunidad:

Los cursos y comunidades deben ingresar a la comunidad oficial Debido a que requieren acceso a Facebook, no se pueden abrir.

¿Cómo transferir archivos py desde la computadora al teléfono móvil?

QPython tiene ftp integrado. Después de hacer clic en el servicio ftp, siempre que el cliente ftp esté instalado en la computadora, los archivos se pueden transferir directamente al teléfono móvil sin modificar el directorio de almacenamiento.

Por supuesto, también puedes transferir archivos entre tu ordenador y tu teléfono móvil de forma familiar. Los archivos o carpetas se pueden almacenar en /qpython/project3/.

Además, existe un método de transmisión de código interesante en QPython: escanear el código QR para transmitir el código. El código Python en la computadora se genera como un código QR. Escanee el código QR con la aplicación qpython en el teléfono móvil y el código se generará directamente en el teléfono móvil. Esta característica no está disponible en QPython3.

PD: un código QR puede contener hasta 1850 letras, por lo que el fantástico archivo py no se puede transferir.

¿Qué puede hacer QPython?

1) El desarrollo web admite el desarrollo web de django y flask. Por supuesto, necesita instalar django y flsak, y también puede escribir un rastreador de Python, pero la eficiencia operativa es muy baja.

2) Desarrollo de juegos, utilice pygame para desarrollar juegos móviles.

3), desarrollo de aplicaciones, puedes desarrollar aplicaciones móviles.

Como se mencionó anteriormente, puedes reemplazar el despertador, el calendario y otras aplicaciones de tu teléfono por las tuyas propias, y todas están desarrolladas en Python.

Para desarrollar una aplicación con Python, necesitas instalar kivy para admitirla. Debido a que solo los programas java pueden ejecutarse en Android, configurar kivy también es una tarea problemática. Puede utilizar un artículo como ejemplo y, si lo desea, puede investigarlo usted mismo.