IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt for Android Environment Variables

Lists some useful environment variables used by the Qt For Android toolchain.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Enabling or disabling workarounds

Qt Android uses some environment variables to enable/disable certain workarounds:

Commonly used variables

Variable

Description

QT_ANDROID_NO_EXIT_CALL

In some cases, an Android app might not be able to safely clean all threads while calling exit() and it might crash. This is because there are C++ threads running and destroying these without joining them terminates an application. These threads cannot be joined because it's not possible to know if they are running. This flag avoids calling exit() and lets the Android system handle this, at the cost of not attempting to run global destructors.

QT_ANDROID_ENABLE_WORKAROUND_TO_DISABLE_PREDICTIVE_TEXT

Allows the hiding of predictive text suggestions, mainly from password fields. Certain devices don’t handle this properly. For more information, see Predictive Text.

QT_ANDROID_ENABLE_RIGHT_MOUSE_FROM_LONG_PRESS

Interprets a long touch press as a right mouse click event.

QT_ANDROID_DISABLE_ACCESSIBILITY

Disable Accessibility. This prevents the processing of accessibility events.

Less commonly used variables

Variable

Description

QT_ANDROID_FONT_LOCATION

Sets a custom path for system fonts.

QT_ANDROID_MAX_ASSETS_CACHE_SIZE

Cache size for assets under the assets folder.

QT_ANDROID_DISABLE_GLYPH_CACHE_WORKAROUND

See Text Glyph Caching

QT_ANDROID_RASTER_IMAGE_DEPTH

 

QT_ANDROID_MINIMUM_MOUSE_DOUBLE_CLICK_DISTANCE

 

Though related, these are not the same as CMake commands or variables used by Qt For Android, see Qt for Android CMake Configuration

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+