# Over QPython 3L
QPython is de Python-engine voor Android. Het bevat een aantal geweldige functies zoals Python-interpreter, runtime-omgeving, editor, QPYI en SL4A-bibliotheek. Het maakt het gemakkelijk voor u om Python op Android te gebruiken. En het is GRATIS.
QPython heeft al miljoenen gebruikers wereldwijd en het is ook een open source-project.
Voor verschillende gebruiksscenario's heeft QPython twee vestigingen, namelijk QPython Ox en 3x.
QPython Ox is voornamelijk gericht op programmeerleerlingen en biedt meer gebruiksvriendelijke functies voor beginners.
Dit is de QPython 3L, deze is voornamelijk voor ervaren Python-gebruikers, en biedt een aantal geavanceerde technische functies.
# Verbazingwekkende functies
- Offline Python 3-interpreter: geen internet vereist om Python-programma's uit te voeren
- Het ondersteunt het uitvoeren van meerdere soorten projecten, waaronder: consoleprogramma, SL4A-programma, webapp-programma
- Handige QR-codelezer voor het overbrengen van codes naar uw telefoon
- QPYPI en een aangepaste opslagplaats voor vooraf gebouwde wielpakketten voor verbeterde wetenschappelijke bibliotheken, zoals numpy, scipy, matplotlib, scikit-learn enz.
- Gebruiksvriendelijke editor
- GEÏNTEGREERDE & UITGEBREIDE SCRIPT LAYER VOOR ANDROID BIBLIOTHEEK (SL4A): IT LETS YOU RIVE HET ANDROID-WERK MET PYTHON
- Goede documentatie en klantenondersteuning
# SL4A-functies
Met SL4A-functies kunt u Python-programmering gebruiken om Android-werk te besturen:
- Android Apps API, zoals: Application, Activity, Intent & startActivity, SendBroadcast, PackageVersion, System, Toast, Notify, Settings, P referenties, GUI
- Android Resources Manager, zoals: Contact, Locatie, Telefoon, Sms, ToneGenerator, WakeLock, WifiLock, Klembord, NetworkStatus, MediaPlayer
- Integraties van derde apps, zoals: Barcode, Browser, SpeechRecongition, SendEmail, TextToSpeech
- Hardwared Manager: Carmer, Sensor, Ringer & Media Volume, Schermhelderheid, Batterij, Bluetooth, SignalStrength, WebCam, Trillen, NFC, USB
[API Documentation Link]
https : //github.com/qpython-android/qpysl4a/blob/master/README.md
[API-voorbeelden]
https://github.com/qpython-android/qpysl4a/issues/1
[BELANGRIJKE OPMERKING]
MOGELIJK IS DE BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE EN ANDERE TOESTEMMINGEN NODIG, ZODAT JE DEZE FUNCTIES KUNT PROGRAMMEREN. QPYTHON ZAL DEZE TOESTEMMINGEN NIET OP DE ACHTERGROND GEBRUIKEN.
ALS U UITZONDERING KRIJGT TIJDENS HET GEBRUIK VAN SL4A API, GELIEVE TE CONTROLEREN OF DE RELEVANTE TOESTEMMINGEN IN DE SYSTEEMINSTELLINGEN ZIJN INGESCHAKELD.
# Hoe u professioneel kunt worden Klantondersteuning
Volg de gids om ondersteuning te krijgen https://github.com/qpython-android/qpython/blob/master/README.md
[QPython-gemeenschap]
https: // www.facebook.com/groups/qpython
[FAQ]
A: Waarom kan ik de SMS API van SL4A niet gebruiken
V: Omdat Google Play en sommige app-winkels strikte eisen stellen aan de permissies van apps, in QPython 3x gebruiken we x om branches met verschillende permissies of appstores te onderscheiden. L betekent bijvoorbeeld LIMITED en S betekent GEVOELIG.
Soms kunt u de overeenkomstige SL4A API's niet gebruiken omdat de versie die u hebt geïnstalleerd niet de overeenkomstige machtigingen heeft, dus u kunt overwegen om wat u hebt geïnstalleerd te vervangen door de juiste.
U kunt hier andere branches vinden:
https://github.com/qpython-android/qpython3/releases
What's NEW with v3.0.0
The first version of the QPython project has been restarted, with a new name
- It added the qsl4ahelper as a built-in package
- It added a QPySL4A App project sample into built-in editor, you can create QSLAApp by creating an project
- It rearranged permissions
- It fixed ssl error bugs
Visit https://www.qpython.org/en/qpython_3x_featues.html to get more detail.