# QPython 3L အကြောင်း
QPython သည် android အတွက် Python အင်ဂျင်ဖြစ်သည်။ ၎င်းတွင် Python interpreter, runtime environment, editor, QPYI နှင့် SL4A library ကဲ့သို့သောထူးခြားသောလုပ်ဆောင်ချက်များပါဝင်သည်။ Android မှာ Python ကိုအသုံးပြုရတာလွယ်ကူပါတယ်။ အခမဲ့ဖြစ်သည်။
QPython တွင်ကမ္ဘာတစ်ဝှမ်းရှိသန်းပေါင်းများစွာသောသုံးစွဲသူများရှိပြီး၎င်းသည်ပွင့်လင်းသောအရင်းအမြစ်စီမံကိန်းတစ်ခုဖြစ်သည်။
ကွဲပြားခြားနားသောအသုံးပြုမှုအခြေအနေများအတွက် QPython တွင်ဌာနခွဲနှစ်ခုရှိပြီး QPython Ox နှင့် 3x
QPython Ox သည်ပရိုဂရမ်မာများကိုသင်ယူရန်ရည်ရွယ်သည်။
ဤသည် QPython 3L၊ ၎င်းသည်အတွေ့အကြုံရှိ Python အသုံးပြုသူများအတွက်အဓိကဖြစ်ပြီး၊ အဆင့်မြင့်နည်းပညာဆိုင်ရာအရာအချို့ကိုပံ့ပိုးပေးပါသည်။
# အံ့သြဖွယ်ရာထူးခြားချက်များ - - အော့ဖ်လိုင်း Python 3 စကားပြန် - အင်တာနက်မလိုအပ်ပါ။ Python programs ကိုအသုံးပြုရန်အတွက်၎င်းသည်ပရောဂျက်မျိုးစုံကိုထောက်ပံ့သည်။ console program, SL4A program, webapp program
- သင်၏ဖုန်းသို့ကုဒ်များပြောင်းရန်အဆင်ပြေသည့် QR code reader
- QPYPI နှင့်စိတ်ကြိုက်သိုလှောင်နေရာအတွက် သိပ္ပံနည်းကျစာကြည့်တိုက်များဖြစ်သည့် numpy, scipy, matplotlib, scikit-learn စသည်တို့အတွက်ကြိုတင်တည်ဆောက်ထားသောဘီးအထုပ်များ။ AndroidID အလုပ်လုပ်ပုံ PYTHON
- စာရွက်စာတမ်းကောင်းများနှင့်သုံးစွဲသူများထောက်ခံမှု
# SL4A ထူးခြားချက်များ။ SL4A အင်္ဂါရပ်များဖြင့်သင်သည် Android အလုပ်ကိုထိန်းချုပ်ရန် Python ပရိုဂရမ်ကိုသုံးနိုင်သည်:
- Android အက်ပလီကေးရှင်းများအပလီကေးရှင်း၊ လျှောက်လွှာ၊ လှုပ်ရှားမှု၊ ရည်ရွယ်ချက်နှင့်စတင်လှုပ်ရှားမှု၊ SendBroadcast, PackageVersion၊ စနစ်၊ Toast၊ အသိပေးချက်၊ ချိန်ညှိချက်များ၊ ရည်ညွှန်းချက်များ, GUI
- Android ရင်းမြစ်မန်နေဂျာ၊ ဆက်သွယ်ရန်, တည်နေရာ၊ ဖုန်း၊ SMS၊ ToneGenerator, WakeLock, WifiLock, clipboard, NetworkStatus, MediaPlayer
- တတိယအက်ပလီကေးရှင်းများဖြစ်သော Barcode, Browser, SpeechRecongition, SendEmail, TextToSpeech
- Hardwared မန်နေဂျာ: Carmer, Sensor၊ Ringer & Media Volume၊ မျက်နှာပြင်တောက်ပမှု၊ ဘက်ထရီ၊ Bluetooth၊ SignalStrength, WebCam, Vibrate, NFC, USB
[API Documentation Link]
https : //github.com/qpython-android/qpysl4a/blob/master/README.md
[API နမူနာများ]
https://github.com/qpython-android/qpysl4a/issues/1
[အရေးကြီးသောမှတ်စု]
၎င်းသည် BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE နှင့်အခြားခွင့်ပြုချက်များကိုတောင်းခံနိုင်ပြီး၊ ဒီစွမ်းဆောင်ချက်တွေကိုဒီပရိုဂရမ်ကိုသင်စီစဉ်နိူင်သည်။ QPYTHON သည်ဤခွင့်ပြုချက်ကိုနောက်ခံတွင်အသုံးပြုလိမ့်မည်မဟုတ်ပါ။
အကယ်၍ သင်သည် SL4A API ကိုအသုံးပြုနေစဉ် RUNTIME မှချွင်းချက်ရရှိပါက၊ SL4A API ကိုအသုံးပြုနေစဉ်၊ System SETTINGS ၏သက်ဆိုင်သောခွင့်ပြုချက်များကိုမည်သည့်နေရာ၌ရယူနိုင်သည်ကိုစစ်ဆေးပါ။ ဖောက်သည်များပံ့ပိုးမှု
https://github.com/qpython-android/qpython/blob/master/README.md ကိုရယူရန်လမ်းညွှန်အတိုင်းလိုက်နာပါ။
[QPython community]
https: // www.facebook.com/groups/qpython
[မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ]
A: SL4A ၏ SMS API ကိုကျွန်ုပ်ဘာကြောင့်သုံးလို့မရပါဘူး။ မေး။ Google Play နှင့်အချို့သော app store များတွင်တင်းကျပ်သောလိုအပ်ချက်များရှိနေသောကြောင့် အက်ပလီကေးရှင်းများ၏ခွင့်ပြုချက်များသည် QPython 3x တွင်ကွဲပြားခြားနားသောခွင့်ပြုချက်သို့မဟုတ် appstores များနှင့်ခွဲခြားရန် x ကိုအသုံးပြုသည်။ ဥပမာ L သည် LIMITED ကိုဆိုလိုသည်။ S သည် SENSITIVE ကိုဆိုလိုသည်။ တစ်ခါတစ်ရံသင် install လုပ်ထားသောဗားရှင်းတွင်သက်ဆိုင်ရာခွင့်ပြုချက်မရှိပါကသက်ဆိုင်ရာ SL4A APIs များကိုသင်မသုံးနိုင်ပါ။ ထို့ကြောင့်သင်ထည့်သွင်းထားသည့်အရာကိုမှန်ကန်သောအစားထိုးရန်စဉ်းစားနိုင်သည်။ > အခြားဌာနခွဲများကိုဤနေရာတွင်သင်ရှာဖွေနိုင်သည်။
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.