Android Properties

Filter by IDE
Select the Progress AppBuilder client you are currently using for development.

IDE

AppBuilder lets you personalize your app for Android devices by setting permissions and enabling hardware acceleration. You can configure these Android-specific options in the Android tab in the Properties dialog or with the appbuilder prop command.

In-Browser

Tab Option Description Additional Comments
General Version code The version code property sets the internal version of the application that is not visible to the user. The version code should be an integer. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide. After you build your app for Android, the version code for the application package differs from the version code you specified in the Properties dialog or with the appbuilder prop set command. The final version code has an additional digit appended at the back—2.
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.
Web view The web view determines inside which web view your app will run on device. For more information about this property, see Configure the Web Views.
Hardware acceleration You can enable hardware acceleration to increase the performance of the user interface of your app. Hardware acceleration is supported on Android 3.0 and later. By default, hardware acceleration is disabled.
Permissions Permissions The permissions determine which Android services your app needs to work properly. When installing your app on an Android device, users will be notified what permissions the application requires.
  • For newly created apps, all permissions are disabled.
  • Some Apache Cordova plugins automatically enable Android permissions that they require during the build process. This is an expected Apache Cordova behavior. This is not reflected in the AppBuilder user interface.

To configure settings that are not available in the Properties dialog, you can edit the code of AndroidManifest.xml and config.xml.

Universal

Tab Option Description Additional Comments
General Version code The version code property sets the internal version of the application that is not visible to the user. The version code should be an integer. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide. After you build your app for Android, the version code for the application package differs from the version code you specified in the Properties dialog or with the appbuilder prop set command. The final version code has an additional digit appended at the back—2.
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.
Web view The web view determines inside which web view your app will run on device. For more information about this property, see Configure the Web Views.
Hardware acceleration You can enable hardware acceleration to increase the performance of the user interface of your app. Hardware acceleration is supported on Android 3.0 and later. By default, hardware acceleration is disabled.
Permissions Permissions The permissions determine which Android services your app needs to work properly. When installing your app on an Android device, users will be notified what permissions the application requires.
  • For newly created apps, all permissions are disabled.
  • Some Apache Cordova plugins automatically enable Android permissions that they require during the build process. This is an expected Apache Cordova behavior. This is not reflected in the AppBuilder user interface.

To configure settings that are not available in the Properties dialog, you can edit the code of AndroidManifest.xml and config.xml.

Windows

Tab Option Description Additional Comments
General Version code The version code property sets the internal version of the application that is not visible to the user. The version code should be an integer. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide. After you build your app for Android, the version code for the application package differs from the version code you specified in the Properties dialog or with the appbuilder prop set command. The final version code has an additional digit appended at the back—2.
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.
Web view The web view determines inside which web view your app will run on device. For more information about this property, see Configure the Web Views.
Hardware acceleration You can enable hardware acceleration to increase the performance of the user interface of your app. Hardware acceleration is supported on Android 3.0 and later. By default, hardware acceleration is disabled.
Permissions Permissions The permissions determine which Android services your app needs to work properly. When installing your app on an Android device, users will be notified what permissions the application requires.
  • For newly created apps, all permissions are disabled.
  • Some Apache Cordova plugins automatically enable Android permissions that they require during the build process. This is an expected Apache Cordova behavior. This is not reflected in the AppBuilder user interface.

To configure settings that are not available in the Properties dialog, you can edit the code of AndroidManifest.xml and config.xml.

Visual Studio

Tab Option Description Additional Comments
General Version code The version code property sets the internal version of the application that is not visible to the user. The version code should be an integer. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide. After you build your app for Android, the version code for the application package differs from the version code you specified in the Properties dialog or with the appbuilder prop set command. The final version code has an additional digit appended at the back—2.
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.
Web view The web view determines inside which web view your app will run on device. For more information about this property, see Configure the Web Views.
Hardware acceleration You can enable hardware acceleration to increase the performance of the user interface of your app. Hardware acceleration is supported on Android 3.0 and later. By default, hardware acceleration is disabled.
Permissions Permissions The permissions determine which Android services your app needs to work properly. When installing your app on an Android device, users will be notified what permissions the application requires.
  • For newly created apps, all permissions are disabled.
  • Some Apache Cordova plugins automatically enable Android permissions that they require during the build process. This is an expected Apache Cordova behavior. This is not reflected in the AppBuilder user interface.

To configure settings that are not available in the Properties dialog, you can edit the code of AndroidManifest.xml and config.xml.

CLI

Option Description Additional Comments
AndroidPermissions The permissions determine which Android services your app needs to work properly. When installing your app on an Android device, users will be notified what permissions the application requires. Some Apache Cordova plugins might automatically enable Android permissions that you have already disabled during the build process. This is an expected Apache Cordova behavior.
AndroidHardwareAcceleration You can enable hardware acceleration to increase the performance of the user interface of your app. Hardware acceleration is supported on Android 3.0 and later. By default, hardware acceleration is disabled.
AndroidVersionCode The version code property sets the internal version of the application that is not visible to the user. The version code should be an integer. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide. After you build your app for Android, the version code for the application package differs from the version code you specified in the Properties dialog or with the appbuilder prop set command. The final version code has an additional digit appended at the back—2.
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.

To configure settings that are not available in the Properties dialog, you can edit the code of AndroidManifest.xml and config.xml.

See Also

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.