Customize CoPilot UI (v11)
Contents
Customer_Features.xml
It is possible to customize many of the menus and buttons within CoPilot utilizing an .xml file format. To configure the UI, please create a new file titled “customer_features.xml” and place this within a new directory titled “common”. These will need to be added to the locations stated below, which varies per platform.
Android Location
\sdcard\com.alk.copilot\uiconfig\common\customer_features.xml
Note: com.alk.copilot name may change for enterprise licensed deployments
Example Files
Below is an example text for the “customer_features.xml” or download an example from our Partner Portal. (Login required)
<elements name="features">
<platform name="mycopilot"
show_quit_copilot="1"
hide_my_account="1"
hide_signin_button="1"
feature_active_traffic="0" >
</platform>
</elements>
Important: Please ensure your file includes straight quotes "
and not “
Also, please ensure there are no duplicates keys as some keys control multiple buttons and will therefore be treated as an error by CoPilot.
Menus
In the menus below:
-
Code that is prepended with feature (e.g.
feature_active_traffic
) will impact multiple dialogs/screens throughout the app. -
Code that is prepended with show will add a feature to the user interface (e.g.
show_nav_custom_button="1"
). -
Code that is prepended with hide will hide a feature from the user interface (e.g.
hide_navmenu_search="1"
).
Main Menu
show_quit_copilot="1"
hide_signin_button="1"
hide_my_account="1"
- (Requires contractual changes to remove. Please contact )
hide_help_feedback="1"
Navigation/Home Screen Drawer
hide_navmenu_daynightmode="1"
hide_navmenu_2d_3d="1"
(Hides 2D/3D toggle)hide_navmenu_mute="1"
hide_navmenu_traffic="1"
hide_navmenu_3d_buildings="1"
- (Requires contractual changes to remove. Please contact )
Navigation Screen Drawer
hide_navmenu_cleartrip="1"
hide_navmenu_directions="1"
hide_navmenu_safety="1"
hide_navmenu_splitscreen="1"
(Tablet devices only)
Location Info Screen Drawer
hide_set_new_stop="1"
hide_link_waypoint="1"
Search Screen
hide_search_quickpoi="1"
hide_favorites="1"
hide_recents="1"
hide_load_trip="1"
Settings Menu
hide_settings_map_display="1"
hide_settings_vehicle_profiles="1"
hide_settings_alerts_warnings="1"
show_settings_mileage_logs="1"
(Truck only)feature_active_traffic="1"
hide_settings_regional="1"
hide_settings_sound="1"
hide_settings_data_battery="1"
hide_settings_gps="1"
- (Requires contractual changes to remove. Please contact )
Regional & Voices
hide_settings_language_voice="1"
Help & Feedback
hide_faqs="1"
hide_send_feedback="1"
Data & Battery
hide_settings_cell_usage="1"
hide_settings_battery="1"
Vehicle Routing Profiles
hide_create_routing_profile="1"
feature_default_vehicleprofiles= "1"
//Set to 1 to hide default profileshide_view_edit_profile="1"
Routing Profile Settings
hide_truckrouting_resetprofile="1"
hide_save_profile="1"
Trip Preview Screen
hide_trip_options="1"
hide_feature_vehicle_profiles="1"
Trip Options
hide_optimize_trip="1"
hide_load_trip="1"
hide_save_trip="1"
hide_trip_preview="1"
hide_clear_trip="1"
Driver Preferences
Fleets licensed to use CoPilot 11’s new hours of service (HOS) feature will see a Driver Preferences button in the Settings screen. Driver Preferences allow drivers to select the type of rest stop they prefer when CoPilot suggests stops for HOS compliance. You can hide this feature with the setting below.
hide_driver_preference="1"