# O QPython 3L
QPython je Python motor za android. Vsebuje nekaj neverjetnih funkcij, kot so tolmač Python, okolje izvajanja, urejevalnik, knjižnica QPYI in SL4A. Uporabo Pythona v Androidu olajšate. In to BREZPLAČNO.
QPython že ima na milijone uporabnikov po vsem svetu in je tudi projekt odprte kode.
Za različne scenarije uporabe ima QPython dve veji, in sicer QPython Ox in 3x.
QPython Ox je namenjen predvsem programiranju učencev, za začetnike pa nudi prijaznejše funkcije.
To je QPython 3L, namenjen je predvsem izkušenim uporabnikom Pythona in ponuja nekatere napredne tehnične lastnosti.
# Neverjetne funkcije
- Offline Python 3 tolmač: za zagon programov Python ni potreben internet
- Podpira izvedbo več vrst projektov, vključno z: konzoli, programom SL4A, programom webapp
- Priročen čitalnik QR kode za prenos kod v telefon
- QPYPI in prilagojeno shramba za vnaprej izdelane kolesne pakete za izboljšane znanstvene knjižnice, kot so numpy, scipy, matplotlib, scikit-learn itd.
- Enostaven za uporabo urejevalnik
- INTEGRIRANI IN RAZŠIRENI PISNI LIST ZA ANDROIDSKO KNJIŽNICO (SL4A): Pusti vam, da vozite ANDROIDNO DELO s PITHONOM
- Dobra dokumentacija in podpora strankam
# Funkcije SL4A
S funkcijami SL4A lahko s programom Python uporabljate nadzor nad sistemom Android:
- Android Apps API, kot so: aplikacija, dejavnost, namen in zagon, SendBroadcast, PackageVersion, sistem, toast, obvesti, nastavitve, nastavitve, GUI
- Android Resource Manager, kot so: stik, lokacija, telefon, SMS, ToneGenerator, WakeLock, WifiLock, odložišče, NetworkStatus, MediaPlayer
- Tretje integracije aplikacij, kot so: črtna koda, brskalnik, govorna konferenca, SendEmail, TextToSpeech
- Hardwared Manager: Carmer, senzor, glasnost zvonjenja in medijev, svetlost zaslona, baterija, Bluetooth, jakost signala, spletna kamera, vibriranje, NFC, USB
[API dokumentacijska povezava]
https://github.com/qpython-android/qpysl4a/blob/master/README.md
[Vzorci API-ja]
https://github.com/qpython-android/qpysl4a/isissue/1
[POMEMBNO OPOMBA]
LAHKO ZAHTEVAJO BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE IN DRUGE DOVOLJENOSTI, DA SI LAHKO PROGRAMIRALO TEJ LASTNOSTI. QPYTHON V OZADJE NE BO UPORABLJALA TEH DOVOLJENJ.
ČE PRI UPORABI API-ja SL4A IZVLEČITE IZVEDENJE, PREBERITE, KI SO VKLJUČENI ZADNJI DOVOLJENJA V NASTAVITVIH SISTEMA.
# Kako pridobiti profesionalno podporo strankam
Upoštevajte vodnik za podporo https://github.com/qpython-android/qpython/blob/master/README.md
[Skupnost QPython]
https://www.facebook.com/groups/qpython
[Pogosta vprašanja]
O: Zakaj ne morem uporabljati SMS-ja API SL4A
V: Ker imajo Google Play in nekatere trgovine z aplikacijami stroge zahteve glede dovoljenj aplikacij, v QPython 3x uporabljamo x, da ločimo podružnice z različnimi dovoljenji ali prodajalnami. Na primer, L pomeni OMEJENO, S pa SENSITIVE.
Včasih ne morete uporabiti ustreznih API-jev SL4A, ker nameščena različica nima ustreznih dovoljenj, zato lahko nadomestite, kaj ste namestili s pravim.
Tu lahko najdete druge podružnice:
https://github.com/qpython-android/qpython3/releases
Posodobljeno dne
4. feb. 2020