# QPython 3x featues Because google play and some appstores have strict requirements on the permissions of the app, we use different strategies in different appstores, which is why the branch name will be different. For example, L means Limited, and S means it contains Sensitive permissions. ## Python - Python3.6.6 - QRCode Reader - Editor - QPYPI - Ftp ## Android Permissions ### Both QPython 3S and 3L - android.permission.INTERNET - android.permission.ACCESS_SUPERUSER - android.permission.WAKE_LOCK - android.permission.ACCESS_NETWORK_STATE - android.permission.ACCESS_WIFI_STATE - android.permission.RECEIVE_BOOT_COMPLETED - android.permission.CAMERA - android.permission.FLASHLIGHT - android.permission.VIBRATE - android.permission.RECEIVE_USER_PRESENT - com.android.vending.BILLING - com.android.browser.permission.READ_HISTORY_BOOKMARKS - com.android.browser.permission.WRITE_HISTORY_BOOKMARKS - com.android.launcher.permission.INSTALL_SHORTCUT - com.android.launcher.permission.UNINSTALL_SHORTCUT - android.permission.READ_EXTERNAL_STORAGE - android.permission.WRITE_EXTERNAL_STORAGE - android.permission.ACCESS_COARSE_LOCATION - android.permission.ACCESS_FINE_LOCATION ### QPython 3S