# O QPythonu 3L
QPython je Python motor za android. Sadrži neke zadivljujuće značajke kao što su Python interpreter, runtime okruženje, editor, QPYI i SL4A knjižnica. Jednostavno vam koristi Python na Androidu. I to BESPLATNO.
QPython već ima milijune korisnika širom svijeta, a ujedno je i projekt otvorenog koda.
Za različite scenarije upotrebe, QPython ima dvije grane, naime QPython Ox i 3x.
QPython Ox uglavnom je usmjeren na programiranje učenika, a pruža i prijateljske mogućnosti za početnike.
Ovo je QPython 3L, uglavnom je za iskusne Python korisnike i pruža neke napredne tehničke značajke.
# Iznenađujuće značajke
- Offline Python 3 interpreter: nije potreban Internet za pokretanje Python programa
- Podržava pokretanje više vrsta projekata, uključujući: konzolni program, program SL4A, webapp program
- Praktični čitač QR koda za prijenos kodova na vaš telefon
- QPYPI i prilagođeno spremište za pregrađene pakete s kotačima za poboljšane znanstvene biblioteke, kao što su numpy, scipy, matplotlib, scikit-learn itd.
- Urednik za jednostavno korištenje
- integrirani i produljeni sloj pisača za androidnu biblioteku (SL4A): Omogućuje vam da upravljate androidnim radom s pitonom
- Dobra dokumentacija i korisnička podrška
# Značajke SL4A
Sa značajkama SL4A možete koristiti programiranje Pythona za upravljanje Android operativnim sustavom:
- Android Apps API, kao što su: aplikacija, aktivnost, namjera i pokretanje aktivnosti, SendBroadcast, PackageVersion, sustav, zdravica, obavijesti, postavke, postavke, GUI
- Upravitelj resursa za Android, kao što su: kontakt, lokacija, telefon, SMS, ToneGenerator, WakeLock, WifiLock, međuspremnik, NetworkStatus, MediaPlayer
- Treće integracije aplikacija, kao što su: barkod, preglednik, govorna konferencija, SendEmail, TextToSpeech
- Upravljač hardvera: Carmer, senzor, glasnoća zvona i medija, svjetlina zaslona, baterija, Bluetooth, jačina signala, web kamera, vibriranje, NFC, USB
[API dokumentacijska veza]
https://github.com/qpython-android/qpysl4a/blob/master/README.md
[API uzorci]
https://github.com/qpython-android/qpysl4a/issues/1
[ VAŽNA NOTA ]
MOŽE ZAHTEVATI BLUETOOTH / LOKACIJU / READ_SMS / SEND_SMS / CALL_PHONE i druge dozvole, tako da MOŽETE PROGRAMIRATI OVE SVOJINE. QPYTHON NEĆE KORISTITI OVE DOZVOLE UZADA.
AKO DOBIJETE IZUZETE U RUNTIME ZA vrijeme korištenja SL4A API-ja, MOLIMO VAS DA PROVJERITE DA LI SU UTEMELJENE DOZVOLE U POSTAVAMA SUSTAVA.
# Kako dobiti profesionalnu korisničku podršku
Slijedite vodič kako biste dobili podršku https://github.com/qpython-android/qpython/blob/master/README.md
[QPython zajednica]
https://www.facebook.com/groups/qpython
[ PITANJA ]
O: Zašto ne mogu koristiti SMS API SL4A
P: Budući da Google Play i neke trgovine aplikacija imaju stroge zahtjeve za dozvole aplikacija, u QPython 3x, x koristimo x za razlikovanje grana s različitim dozvolama ili appstores. Na primjer, L znači OGRANIČEN, a S znači SENSITIVE.
Ponekad ne možete koristiti odgovarajuće API-je SL4A jer verzija koju ste instalirali nema odgovarajuća dopuštenja, tako da možete razmotriti zamijeniti ono što ste instalirali s pravim.
Ovdje možete pronaći i ostale poslovnice:
https://github.com/qpython-android/qpython3/releases