== Setup ==
* The first step is to configure the start screen data using an xml in order for {{UBIK}} to recognize the different tabs and buttons. The xml file, which must have the name '''css_config.xml''', should be placed under '''''SD_CARD''/Android/data/''APP_PACKAGE_NAME''/files/UIConfigurations''' where{| class="wikitable" | width = "50%"|-! Parameter!! Purpose|-| ''SD_CARD''|| represents in the root of the external storage of a device[[UI_Configuration_(Mobile_Client)|-| ''APP_PACKAGE_NAME''|| is the concatenation of "comUI Configurations folder]].augmensys.ubik." and the application name, e.g. ''demo'', ''manualtest'', ''companyname'' etc.|}
* After the folder is configured, the next step is to validate the XML configuration file against the [http://wiki.augmensys.com/index.php/File:Start_Screen_Configuration_Schema.zip schema] using an online validator. A solution can be found at [http://www.utilities-online.info/xsdvalidation/ Online XML Schema Validator].
{{Hint|The config file has to be named '''css_config.xml'''. }}
File:UI_Android_CSS_Buttons_Barcode.png|Barcode Scan Button
File:UI_Android_CSS_Buttons_RFID_Scan.jpg|RFID Scan Button
File:Ic_ocrUI_Android_CSS_Buttons_OCR_Scan.png|OCRScan OCR Scan Button{{Version/AndroidSince|2.5.0}}
</gallery>
| ''RFIDScanButton''|| Starts RFID scanning. || -
|-
| ''OCRScanButton''|| Starts OCR scanning. {{Version/AndroidSince|2.5.0}} || -
|}
=== Color of Buttons ===
If no user is logged in the buttons are de-saturated. Once a user is logged in the buttons are colored according to following behaviour:
* If default buttons are used the buttons are colored programmatically. The button and the color can be customized by the Development.
* If custom buttons are used (specified by the parameter "iconPath") the original color of the button is retained.
[[Category:Android|Configure Start Screen Content]]
[[Category:How-To|Configure Start Screen Content]]
[[Category:Publishing|Configure Start Screen Content]]
== Configuration guidelines ==
* See [[UI_Configuration_(Mobile_Client)]]
* The '''maximum number of tabs is 6'''. Once this limit is exceeded, the configuration is invalid and won't be shown.
* The captions of tabs are optional. In case there's only one tab, the tab will be invisible.
* While configuring the [[Custom Intent Button|custom intent button]], one should always specify one and only one of the target class and the target URI. Otherwise, the button is invalid and an error will be shown.
* The configuration of the ''UBIK-UID'' parameter should always be specified for AR Navigation POI View Button, AR Navigation Maps Button, Demo Maps Button and Target Maps Button.
{{Attention|The configuration is only applied when the app starts. Close the app completely (not only move it to the background) and restart it to make sure the configuration is read.}}
== Results ==
== See also ==
* [[UI_Configuration_(Mobile_Client)]]
* [[Custom_Intent_Button]]