# За QPython 3L
QPython е двигателят Python за android. Той съдържа някои невероятни функции като интерпретатор на Python, среда за изпълнение, редактор, библиотека QPYI и SL4A. Използвате Python за Android лесно. И това е БЕЗПЛАТНО.
QPython вече има милиони потребители по целия свят и също е проект с отворен код.
За различни сценарии на използване QPython има два клона, а именно QPython Ox и 3x.
QPython Ox е насочен главно към програмирането на обучаемите и предоставя по-приятелски функции за начинаещи.
Това е QPython 3L, той е главно за опитни потребители на Python и осигурява някои съвременни технически характеристики.
# Невероятни функции
- Офлайн интерпретатор Python 3: не се изисква интернет за стартиране на програми на Python
- Поддържа стартиране на множество видове проекти, включително: конзолна програма, програма SL4A, програма webapp
- Удобен четец на QR кодове за прехвърляне на кодове на вашия телефон
- QPYPI и персонализирано хранилище за предварително изградени колелни пакети за разширени научни библиотеки, като numpy, scipy, matplotlib, scikit-learn и т.н.
- Лесен за използване редактор
- ИНТЕГРИРАН И РАЗШИРЕН СКРИПТЕН СЛАЙН ЗА АНДРОИДНА БИБЛИОТЕКА (SL4A): ПОТВЪРЖДАВА ДА РАБОТЕТЕ АНДРОИДНАТА РАБОТА С ПИТХОН
- Добра документация и поддръжка на клиенти
# SL4A функции
С функциите на SL4A, можете да използвате Python програмиране за контрол на работата с Android:
- Android Apps API, като: Приложение, активност, намерение и стартиране, SendBroadcast, PackageVersion, система, тост, уведомяване, настройки, предпочитания, GUI
- Мениджър на ресурси за Android, като: Контакт, Местоположение, Телефон, SMS, ToneGenerator, WakeLock, WifiLock, Clipboard, NetworkStatus, MediaPlayer
- Трети приложения за интеграция, като: баркод, браузър, SpeechRecongition, SendEmail, TextToSpeech
- Мениджър на хардуер: Carmer, сензор, обем на звънене и медия, яркост на екрана, батерия, Bluetooth, дължина на сигнала, WebCam, вибрация, NFC, USB
[Връзка към документацията за API]
https://github.com/qpython-android/qpysl4a/blob/master/README.md
[Примери за API]
https://github.com/qpython-android/qpysl4a/issues/1
[ВАЖНО ЗАБЕЛЕЖКА]
МОЖЕ ДА ИЗИСКВАТ BLUETOOTH / МЕСТОПОЛОЖЕНИЕ / READ_SMS / SEND_SMS / CALL_PHONE И ДРУГИ ВЪЗМОЖНОСТИ, ТАКА МОЖЕТЕ ДА ПРОГРАМИРАТЕ ТЕЗИ ХАРАКТЕРИСТИКИ. QPYTHON НЯМА ДА ИЗПОЛЗВА ТЕЗИ РАЗРЕШЕНИЯ В ПРЕДПРИЯТИЯ.
АКО ПОЛУЧИТЕ ИЗКЛЮЧВАНЕ В РИНТИМ ПРИ ИЗПОЛЗВАНЕ НА API API SL4A, МОЛЯ, ПРОВЕРЕТЕ СЕ СЪОТВЕТНИТЕ РАЗРЕШЕНИЯ В НАСТРОЙКИТЕ НА СИСТЕМАТА.
# Как да получите професионална поддръжка на клиенти
Моля, следвайте ръководството, за да получите поддръжка https://github.com/qpython-android/qpython/blob/master/README.md
[QPython общност]
https://www.facebook.com/groups/qpython
[ ЧЗВ ]
О: Защо не мога да използвам SMS API на SL4A
В: Тъй като Google Play и някои магазини за приложения имат строги изисквания по отношение на разрешенията на приложения, в QPython 3x, ние използваме x, за да различаваме клонове с различни разрешения или appstores. Например L означава ОГРАНИЧЕНА, а S означава СЕНЗИТИВЕН
Понякога не можете да използвате съответните API на SL4A, защото инсталираната версия няма съответните разрешения, така че можете да помислите да замените това, което сте инсталирали с правилното.
Можете да намерите други клонове тук:
https://github.com/qpython-android/qpython3/releases
Актуализирано на
4.02.2020 г.