diff options
Diffstat (limited to 'src/android/templates/doc/src/android-manifest-file-configuration.qdoc')
-rw-r--r-- | src/android/templates/doc/src/android-manifest-file-configuration.qdoc | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/src/android/templates/doc/src/android-manifest-file-configuration.qdoc b/src/android/templates/doc/src/android-manifest-file-configuration.qdoc index c784040f45..79268f7576 100644 --- a/src/android/templates/doc/src/android-manifest-file-configuration.qdoc +++ b/src/android/templates/doc/src/android-manifest-file-configuration.qdoc @@ -50,6 +50,8 @@ Qt sets the following manifest configuration by default: \li {1, 5} \l {Android: App Manifest <manifest>}{<manifest>} \li package \li Sets the package name. The default value is \c {org.qtproject.example.app_name}. + \warning This field is deprecated and moved to \c build.gradle. It will be removed + in an upcoming release. \row \li \c {android:installLocation} \li Sets the app's installation location, whether internal or external storage. @@ -68,7 +70,7 @@ Qt sets the following manifest configuration by default: default values are \c anyDensity, \c largeScreens, \c normalScreens, and \c smallScreens. \row - \li {1, 8} \l {Android: App Manifest <application>}{<application>} + \li {1, 6} \l {Android: App Manifest <application>}{<application>} \li android:name \li The application class name. Default value is \c {org.qtproject.qt.android.bindings.QtApplication}. @@ -82,13 +84,6 @@ Qt sets the following manifest configuration by default: \li android:requestLegacyExternalStorage \li Whether to use Android scoped storage. The default value is \c true. \row - \li android:allowNativeHeapPointerTagging - \li Whether or not the app has the Heap pointer tagging feature enabled. - This has to be set to \c false when targeting Arm64 hardware with Android 11+ - because it can break QML's NaN-tagging scheme. - For more information, see \l {Android: Tagged Pointers}{Tagged Pointers}. - The default value is \c false. -\row \li android:allowBackup \li Whether to allow the application to participate in the backup and restore infrastructure. If this is set to \c false, no backup or restore of the @@ -98,13 +93,10 @@ Qt sets the following manifest configuration by default: \li Whether or not to use Auto Backup on devices where it is available. The default value is \c false. \row - \li {1, 7} \l {Android: App Manifest <activity>}{<activity>} + \li {1, 6} \l {Android: App Manifest <activity>}{<activity>} \li android:name \li The activity class name. The default value is \c {org.qtproject.qt.android.bindings.QtActivity}. \row - \li android:label - \li The activity name label. Default value is the Qt project's target name. -\row \li android:configChanges \li Lists configuration changes that the activity handles. Default value is \c orientation, \c uiMode, \c screenLayout, \c screenSize, @@ -148,8 +140,7 @@ The following is a list of such meta-data defined by Qt: \li Meta-data Name \li Description \row - \target android.app.lib_name - \li android.app.lib_name + \li android.app.lib_name \target android.app.lib_name \li The filename of the native C++ library that is used by the activity. \note This attribute is mandatory and shouldn't be removed. Default value is the Qt project's target name. @@ -159,8 +150,7 @@ The following is a list of such meta-data defined by Qt: For more information, see \l {Style Extraction}. The default value is \c minimal. \row - \target android.app.background_running - \li android.app.background_running + \li android.app.background_running \target android.app.background_running \li Sets whether the app keeps running tasks in the background. Setting this to \c true is the equivalent of setting the environment variable \c QT_BLOCK_EVENT_LOOPS_WHEN_SUSPENDED to \c 0. @@ -170,8 +160,7 @@ The following is a list of such meta-data defined by Qt: application tries to draw after \l {QGuiApplication::applicationStateChanged()} signal is sent with a \l {Qt::ApplicationSuspended} state. \row - \target android.app.arguments - \li android.app.arguments + \li android.app.arguments \target android.app.arguments \li Sets a list of arguments to pass to the app \c {"arg1 arg2"}. Populated from \c ANDROID_APPLICATION_ARGUMENTS (qmake) and \c QT_ANDROID_APPLICATION_ARGUMENTS (CMake). @@ -199,6 +188,13 @@ The following is a list of such meta-data defined by Qt: by the app. For more information, see \l {QNativeInterface::}{QAndroidApplication::hideSplashScreen()}. +\row + \li android.app.trace_location + \li Specifies a location on device where the application can save tracing files. + For example: /storage/emulated/0/Android/data/<app_package_name>/files/. + This is needed when using Common Trace Format (CTF) tracing backend. + \note The application needs storage permission for the location. + Default: not set. \endtable \section2 Application Specific Meta-data @@ -211,8 +207,7 @@ the \c <application> section: \li Meta-data Name \li Description \row - \target android.app.system_libs_prefix - \li android.app.system_libs_prefix + \li android.app.system_libs_prefix \target android.app.system_libs_prefix \li Specifies a custom system library path to use for library loading lookup. This is necessary when using Qt libraries installed outside an app's default native (JNI) library directory. |