# Apie „QPython 3L“
„QPython“ yra „Python“ variklis, skirtas „Android“. Jame yra keletas nuostabių funkcijų, tokių kaip Python interpreter, runtime aplinka, redaktorius, QPYI ir SL4A biblioteka. Tai palengvina „Python“ naudojimą „Android“. Ir tai NEMOKAMA.
„QPython“ jau turi milijonus vartotojų visame pasaulyje ir tai taip pat yra atvirojo kodo projektas.
Skirtingiems naudojimo scenarijams „QPython“ turi dvi atšakas, būtent „QPython Ox“ ir „3x“.
„QPython Ox“ daugiausia skirtas programuoti besimokantiesiems, ir jis teikia draugiškesnių funkcijų pradedantiesiems.
Tai yra „QPython 3L“, daugiausia skirtas patyrusiems „Python“ vartotojams, ir jame yra keletas pažangių techninių savybių.
# Nuostabios savybės
- Neprisijungęs „Python 3“ vertėjas: „Python“ programoms paleisti nereikia interneto
- Tai palaiko daugelio tipų projektų vykdymą, įskaitant: konsolės programą, SL4A programą, internetinę programą
- Patogus QR kodų skaitytuvas kodų perkėlimui į telefoną
- „QPYPI“ ir pritaikyta saugykla, skirta iš anksto sukonstruotiems ratų paketams, skirtiems patobulintoms mokslinėms bibliotekoms, tokioms kaip numpy, scipy, matplotlib, scikit-learning ir kt.
- Paprastas naudoti redaktorius
- INTEGRUOTAS IR IŠPLĖTINAS „ANDROID“ BIBLIOTEKOS (SL4A) SCRIPTŲ KIEKIS: LEIDŽIAMA VADINTI ANDROIDŲ DARBĄ SU PITONU
- Gera dokumentacija ir klientų aptarnavimas
# SL4A savybės
Naudodami „SL4A“ funkcijas, galite naudoti „Python“ programavimą norėdami valdyti „Android“ darbą:
- „Android Apps“ API, pvz .: „Application“, „Activity“, „Intent & startActivity“, „SendBroadcast“, „PackageVersion“, „System“, „Toast“, „Notify“, „Settings“, „Preferences“, „GUI“
- „Android“ išteklių tvarkyklė, tokia kaip: kontaktas, vieta, telefonas, SMS, „ToneGenerator“, „WakeLock“, „WifiLock“, mainų sritis, „NetworkStatus“, „MediaPlayer“
- Trečiosios programos integracija, tokia kaip: brūkšninis kodas, naršyklė, „SpeechRecongition“, „SendEmail“, „TextToSpeech“
- „Hardwared Manager“: „Carmer“, jutiklis, skambėjimo ir daugialypės terpės tūris, ekrano ryškumas, akumuliatorius, „Bluetooth“, „SignalStrength“, „WebCam“, vibracija, NFC, USB
[API dokumentacijos nuoroda]
https://github.com/qpython-android/qpysl4a/blob/master/README.md
[API pavyzdžiai]
https://github.com/qpython-android/qpysl4a/issues/1
[SVARBI PASTABA]
GALI BŪTI REIKALINGAS BLUETOOTH / VIETA / READ_SMS / SEND_SMS / CALL_PHONE IR KITI LEIDIMAI, KAD GALITE PROGRAMUOTI TAS ŠIAS SAVYBES. QPYTHON NEMOKAMA ŠIŲ LEIDIMŲ FAKTU.
JEI GAUTI IŠIMTIS RUNTIME, NAUDOJANT SL4A API, PRIVALOTI TIKRINTI, KAD LEIDŽIAMA ATITIKTI ATITIKTINUS SISTEMOS NUSTATYMŲ LEIDIMUS.
# Kaip gauti profesionalų klientų aptarnavimą
Vadovaukitės vadovu, jei norite gauti palaikymą https://github.com/qpython-android/qpython/blob/master/README.md
[„QPython“ bendruomenė]
https://www.facebook.com/groups/qpython
[DUK]
A: Kodėl negaliu naudoti SL4A SMS API
Kl .: Kadangi „Google Play“ ir kai kuriose programų parduotuvėse taikomi griežti programų leidimų reikalavimai, „QPython 3x“ naudojame x, kad atskirtume šakas su skirtingais leidimais ar programomis. Pvz., L reiškia RIBOTĄ, o S reiškia JUTINĮ.
Kartais negalite naudoti atitinkamų SL4A API, nes įdiegtoje versijoje nėra atitinkamų leidimų, todėl galite apsvarstyti galimybę pakeisti tai, ką įdiegėte tinkama.
Kitus filialus galite rasti čia:
https://github.com/qpython-android/qpython3/releases