Sobre este aplicativo
# Sobre qpython olQpython é o motor Python para Android. Ele contém alguns recursos incríveis, como intérprete Python, Runtime Environment, Editor, QPYI e SL4A. Isso facilita o uso do Python no Android. E é grátis.
O QPython já tem milhões de usuários em todo o mundo e também é um projeto de código aberto.
Para diferentes cenários de uso, o Qpython possui dois ramos, a saber Qpython OX e 3x.
O QPYTHON 3X é principalmente para usuários experientes em Python e fornece alguns recursos técnicos avançados.
Este é o QPYTHON OL, que visa principalmente para programar alunos, e fornece recursos mais amigáveis para iniciantes.
# Recursos incríveis
- Python off -line 3, Python 2 Interpretadores: Nenhuma Internet é necessária para executar programas Python
- Ele suporta a execução de vários tipos de projetos, incluindo: Programa de Console, Programa SL4A, Programa WebApp
- Leitor de código QR conveniente para transferir códigos para o seu telefone
- QPYPI e um repositório personalizado para pacotes de rodas pré-construídos para bibliotecas científicas aprimoradas, como Numpy, Scipy, Matplotlib, Scikit-Learn etc.
-Editor fácil de usar
- Qpynotebook incorporado, que é compatível com o Jupyter Notebook.
- Camada de script integrada e estendida para Android Library (SL4A): permite dirigir o trabalho do Android com o Python
- Boa documentação e suporte ao cliente
# SL4A Recursos
Com os recursos SL4A, você pode usar a programação Python para controlar o trabalho do Android:
- API APPS ANDROID, como: Aplicação, Atividade, Intenção e StartActivity, Sendbroadcast, PackageVersion, System, Toast, Notify, Configurações, Preferências, GUI
- Gerente de Recursos Android, como: Contato, Localização, Telefone, SMS, ToneGenerator, Wakelock, Wifilock, Armadora, NetworkStatus, MediaPlayer
- Terceira integrações de aplicativos, como: código de barras, navegador, Speechrecongition, SendEmail, TextTospeech
- Gerente Hardweded: Carmer, Sensor, Ringer e Volume de Mídia, Brilho de tela, bateria, Bluetooth, SignalStestreng, webcam, vibração, NFC, USB
[Link de documentação da API]
https://github.com/qpython-android/qpysl4a/blob/master/readme.md
[API Amostras]
https://github.com/qpython-android/qpysl4a/issues/1
[ NOTA IMPORTANTE ]
Pode exigir o bluetooth / location / read_sms / send_sms / call_phone e outras permissões, para que você possa programar esses recursos. O QPython não usará essas permissões em segundo plano.
Se você obtiver exceção no tempo de execução ao usar a API SL4A, verifique se as permissões relevantes nas configurações do sistema estão ativadas.
# Como obter suporte profissional ao cliente
Siga o guia para obter suporte https://github.com/qpython-android/qpython/blob/master/readme.md
[Comunidade Qpython]
https://www.facebook.com/groups/qpython
[ PERGUNTAS FREQUENTES ]
R: Por que não posso usar a API SMS de SL4A
P: Como o Google Play e algumas lojas de aplicativos têm requisitos rigorosos nas permissões de aplicativos, no qpython box, usamos x para distinguir ramificações com diferentes permissões ou appstores. Por exemplo, L significa limitado e s significa sensível.
Às vezes, você não pode usar as APIs SL4A correspondentes, porque a versão que você instalou não possui as permissões correspondentes, para que você possa substituir o que instalou pelo certo.
Você pode encontrar outros ramos aqui:
https://github.com/qpython-android/qpython/releases
# CÓDIGO ABERTO
É um projeto OpenSource, você pode conferir https://github.com/qpython-android/qpython