2015-05-07 01:30:40 +02:00
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android= "http://schemas.android.com/apk/res/android" >
2016-02-02 14:32:19 +01:00
<!-- TODO: this is actually "about your miband" and possibly refers to a single device (if the owner has multiple mibands, it may be that they are worn on different arms -->
2015-05-07 01:30:40 +02:00
<PreferenceCategory
android:key="pref_category_miband_personal"
2016-02-02 14:32:19 +01:00
android:title="@string/activity_prefs_about_you">
2015-05-07 01:30:40 +02:00
<EditTextPreference
android:key="mi_user_alias"
android:maxLength="17"
2015-05-09 21:43:04 +02:00
android:title="@string/miband_prefs_alias" />
2015-05-07 01:30:40 +02:00
2015-06-20 23:22:22 +02:00
<ListPreference
android:defaultValue="left"
android:entries="@array/wearside"
android:entryValues="@array/wearside_values"
android:key="mi_wearside"
2016-04-14 16:44:44 +02:00
android:title="@string/miband_prefs_wearside"
android:summary="%s" />
2015-07-29 18:49:16 +02:00
<EditTextPreference
android:defaultValue="10000"
android:inputType="number"
android:key="mi_fitness_goal"
android:maxLength="5"
android:title="@string/miband_prefs_fitness_goal" />
2017-07-15 00:40:58 +02:00
<CheckBoxPreference
android:defaultValue="false"
android:key="mi2_goal_notification"
android:summary="@string/mi2_prefs_goal_notification_summary"
android:title="@string/mi2_prefs_goal_notification" />
2017-09-05 22:37:41 +02:00
<PreferenceScreen
android:key="mi2_button_actions_key"
android:summary="@string/mi2_prefs_button_actions_summary"
android:title="@string/mi2_prefs_button_actions"
android:persistent="false">
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/mi2_prefs_button_action"
/>
<CheckBoxPreference
android:defaultValue="false"
android:key="mi2_enable_button_action"
android:summary="@string/mi2_prefs_button_action_summary"
android:title="@string/mi2_prefs_button_action" />
<CheckBoxPreference
android:defaultValue="false"
2017-09-12 19:05:44 +02:00
android:dependency="mi2_enable_button_action"
2017-09-05 22:37:41 +02:00
android:key="mi2_button_action_vibrate"
android:summary="@string/mi2_prefs_button_action_vibrate_summary"
android:title="@string/mi2_prefs_button_action_vibrate" />
<EditTextPreference
android:defaultValue="6"
2017-09-12 19:05:44 +02:00
android:dependency="mi2_enable_button_action"
2017-09-05 22:37:41 +02:00
android:inputType="number"
android:key="mi_button_press_count"
android:summary="@string/mi2_prefs_button_press_count_summary"
android:title="@string/mi2_prefs_button_press_count" />
<EditTextPreference
android:defaultValue="@string/mi2_prefs_button_press_broadcast_default_value"
2017-09-12 19:05:44 +02:00
android:dependency="mi2_enable_button_action"
2017-09-05 22:37:41 +02:00
android:key="mi_button_press_broadcast"
android:summary="@string/mi2_prefs_button_press_broadcast_summary"
android:title="@string/mi2_prefs_button_press_broadcast" />
<EditTextPreference
android:defaultValue="2000"
2017-09-12 19:05:44 +02:00
android:dependency="mi2_enable_button_action"
2017-09-05 22:37:41 +02:00
android:inputType="number"
android:key="mi_button_press_count_max_delay"
android:summary="@string/mi2_prefs_button_press_count_max_delay_summary"
android:title="@string/mi2_prefs_button_press_count_max_delay" />
2017-09-10 21:11:50 +02:00
<EditTextPreference
android:defaultValue="0"
2017-09-12 19:05:44 +02:00
android:dependency="mi2_enable_button_action"
2017-09-10 21:11:50 +02:00
android:inputType="number"
android:key="mi_button_press_count_match_delay"
android:summary="@string/mi2_prefs_button_press_count_match_delay_summary"
android:title="@string/mi2_prefs_button_press_count_match_delay" />
2017-09-05 22:37:41 +02:00
</PreferenceScreen>
2015-12-17 16:11:35 +01:00
<EditTextPreference
android:defaultValue="0"
android:inputType="number"
android:key="mi_reserve_alarm_calendar"
android:maxLength="1"
android:digits="0123"
android:title="@string/miband_prefs_reserve_alarm_calendar" />
2016-04-02 16:09:30 +02:00
<CheckBoxPreference
android:defaultValue="false"
android:key="mi_hr_sleep_detection"
android:title="@string/miband_prefs_hr_sleep_detection" />
2016-06-03 04:43:12 +02:00
<EditTextPreference
android:defaultValue="0"
android:inputType="numberSigned"
android:key="mi_device_time_offset_hours"
android:maxLength="2"
android:title="@string/miband_prefs_device_time_offset_hours" />
2017-07-09 16:17:13 +02:00
<MultiSelectListPreference
android:dialogTitle="@string/mi2_prefs_display_items"
android:defaultValue="@array/pref_mi2_display_items_default"
android:entries="@array/pref_mi2_display_items"
android:entryValues="@array/pref_mi2_display_items_values"
android:key="mi2_display_items"
android:summary="@string/mi2_prefs_display_items_summary"
android:title="@string/mi2_prefs_display_items"/>
2016-11-13 21:33:43 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="mi2_activate_display_on_lift_wrist"
android:title="@string/mi2_prefs_activate_display_on_lift" />
2017-07-09 14:30:03 +02:00
<CheckBoxPreference
android:defaultValue="false"
android:dependency="mi2_activate_display_on_lift_wrist"
android:key="mi2_rotate_wrist_to_switch_info"
android:title="@string/mi2_prefs_rotate_wrist_to_switch_info" />
2017-03-15 00:26:39 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="mi2_enable_text_notifications"
android:summaryOn="@string/mi2_enable_text_notifications_summary"
android:summaryOff="@string/off"
android:title="@string/mi2_enable_text_notifications" />
2016-11-13 20:47:24 +01:00
<ListPreference
android:defaultValue="@string/p_dateformat_time"
android:entries="@array/mi2_dateformats"
android:entryValues="@array/mi2_dateformats_values"
android:key="mi2_dateformat"
android:title="@string/miband2_prefs_dateformat"
android:summary="%s" />
2017-07-15 22:48:26 +02:00
<PreferenceScreen
android:key="mi2_inactivity_warning_key"
android:summary="@string/mi2_prefs_inactivity_warnings_summary"
android:title="@string/mi2_prefs_inactivity_warnings"
android:persistent="false">
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/mi2_prefs_inactivity_warnings"
/>
<CheckBoxPreference
android:defaultValue="false"
android:key="mi2_inactivity_warnings"
android:summary="@string/mi2_prefs_inactivity_warnings_summary"
android:title="@string/mi2_prefs_inactivity_warnings" />
<EditTextPreference
android:defaultValue="60"
android:dependency="mi2_inactivity_warnings"
android:inputType="numberSigned"
android:key="mi2_inactivity_warnings_threshold"
android:maxLength="2"
android:title="@string/mi2_prefs_inactivity_warnings_threshold" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="06:00"
android:dependency="mi2_inactivity_warnings"
android:key="mi2_inactivity_warnings_start"
android:title="@string/mi2_prefs_do_not_disturb_start" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="22:00"
android:dependency="mi2_inactivity_warnings"
android:key="mi2_inactivity_warnings_end"
android:title="@string/mi2_prefs_do_not_disturb_end" />
<CheckBoxPreference
android:defaultValue="false"
android:dependency="mi2_inactivity_warnings"
android:key="mi2_inactivity_warnings_dnd"
android:summary="@string/mi2_prefs_inactivity_warnings_dnd_summary"
android:title="@string/mi2_prefs_do_not_disturb" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="12:00"
android:dependency="mi2_inactivity_warnings_dnd"
android:key="mi2_inactivity_warnings_dnd_start"
android:title="@string/mi2_prefs_do_not_disturb_start" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="14:00"
android:dependency="mi2_inactivity_warnings_dnd"
android:key="mi2_inactivity_warnings_dnd_end"
android:title="@string/mi2_prefs_do_not_disturb_end" />
</PreferenceScreen>
2015-05-07 01:30:40 +02:00
</PreferenceCategory>
2017-07-15 15:01:07 +02:00
<PreferenceScreen
android:key="mi2_do_not_disturb_key"
android:title="@string/mi2_prefs_do_not_disturb"
android:persistent="false"
android:summary="@string/mi2_prefs_do_not_disturb_summary">
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/mi2_prefs_do_not_disturb"
/>
<ListPreference
android:defaultValue="@string/p_off"
android:entries="@array/mi2_do_not_disturb"
android:entryValues="@array/mi2_do_not_disturb_values"
android:key="mi2_do_not_disturb"
android:title="@string/mi2_prefs_do_not_disturb"
android:summary="%s" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="01:00"
android:key="mi2_do_not_disturb_start"
android:title="@string/mi2_prefs_do_not_disturb_start" />
<nodomain.freeyourgadget.gadgetbridge.util.TimePreference
android:defaultValue="06:00"
android:key="mi2_do_not_disturb_end"
android:title="@string/mi2_prefs_do_not_disturb_end" />
</PreferenceScreen>
2015-05-14 13:04:21 +02:00
<PreferenceCategory
android:key="pref_category_miband_notification"
2015-06-20 23:22:22 +02:00
android:title="@string/pref_header_vibration_settings">
<PreferenceScreen
android:key="vibration_profile_key"
android:title="@string/pref_screen_notification_profile_sms"
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_sms"
/>
2015-06-20 23:22:22 +02:00
<ListPreference
android:defaultValue="@string/p_staccato"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_profile_generic_sms"
2016-04-14 16:44:44 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
2015-06-20 23:22:22 +02:00
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_count_generic_sms"
2015-06-20 23:22:22 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
2016-10-09 00:10:53 +02:00
<Preference
2016-10-11 17:57:50 +02:00
android:key="mi_try_generic_sms"
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
2015-06-20 23:22:22 +02:00
</PreferenceScreen>
<PreferenceScreen
android:key="vibration_profile_key"
android:title="@string/pref_screen_notification_profile_incoming_call"
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_incoming_call"
/>
2015-06-20 23:22:22 +02:00
<ListPreference
android:defaultValue="@string/p_ring"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
android:key="mi_vibration_profile_incoming_call"
2016-04-14 16:44:44 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
2015-06-20 23:22:22 +02:00
<EditTextPreference
android:defaultValue="60"
android:inputType="number"
android:key="mi_vibration_count_incoming_call"
2016-04-25 00:13:09 +02:00
android:maxLength="2"
2015-06-20 23:22:22 +02:00
android:title="@string/pref_title_notifications_repetitions" />
</PreferenceScreen>
<PreferenceScreen
android:key="vibration_profile_key"
2016-10-10 21:55:44 +02:00
android:title="@string/pref_screen_notification_profile_email"
2015-06-20 23:22:22 +02:00
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_email"
/>
2015-06-20 23:22:22 +02:00
<ListPreference
android:defaultValue="@string/p_medium"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_profile_generic_email"
2016-04-14 16:44:44 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
2015-06-20 23:22:22 +02:00
<EditTextPreference
android:defaultValue="2"
android:inputType="number"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_count_generic_email"
2015-06-20 23:22:22 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
2016-10-09 00:10:53 +02:00
<Preference
2016-10-11 18:12:43 +02:00
android:key="mi_try_generic_email"
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
2015-06-20 23:22:22 +02:00
</PreferenceScreen>
2016-10-09 00:10:53 +02:00
<PreferenceScreen
android:key="vibration_profile_key"
2016-10-11 17:47:38 +02:00
android:title="@string/pref_screen_notification_profile_generic_chat"
2016-10-09 00:10:53 +02:00
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_generic_chat"
/>
2016-10-09 00:10:53 +02:00
<ListPreference
android:defaultValue="@string/p_waterdrop"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_profile_generic_chat"
2016-10-09 00:10:53 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_count_generic_chat"
2016-10-09 00:10:53 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
<Preference
2016-10-11 17:57:50 +02:00
android:key="mi_try_generic_chat"
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
</PreferenceScreen>
<PreferenceScreen
android:key="vibration_profile_key"
2016-10-11 15:20:55 +02:00
android:title="@string/pref_screen_notification_profile_generic_social"
2016-10-09 00:10:53 +02:00
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_generic_social"
/>
2016-10-09 00:10:53 +02:00
<ListPreference
android:defaultValue="@string/p_waterdrop"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 15:20:55 +02:00
android:key="mi_vibration_profile_generic_social"
2016-10-09 00:10:53 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
2016-10-11 15:20:55 +02:00
android:key="mi_vibration_count_generic_social"
2016-10-09 00:10:53 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
<Preference
2016-10-11 15:20:55 +02:00
android:key="mi_try_generic_social"
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
</PreferenceScreen>
2017-02-07 23:49:10 +01:00
<PreferenceScreen
android:key="vibration_profile_key"
android:title="@string/pref_screen_notification_profile_alarm_clock"
android:persistent="false">
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_alarm_clock"
/>
<ListPreference
android:defaultValue="@string/p_alarm_clock"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
android:key="mi_vibration_profile_alarm_clock"
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
android:key="mi_vibration_count_alarm_clock"
android:maxLength="2"
android:title="@string/pref_title_notifications_repetitions" />
<Preference
android:key="mi_try_generic_alarm_clock"
android:persistent="false"
android:title="@string/vibration_try"/>
</PreferenceScreen>
2016-10-09 00:10:53 +02:00
<PreferenceScreen
android:key="vibration_profile_key"
2016-10-11 15:20:55 +02:00
android:title="@string/pref_screen_notification_profile_generic_navigation"
2016-10-09 00:10:53 +02:00
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_generic_navigation"
/>
2016-10-09 00:10:53 +02:00
<ListPreference
android:defaultValue="@string/p_waterdrop"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 15:20:55 +02:00
android:key="mi_vibration_profile_generic_navigation"
2016-10-09 00:10:53 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
2016-10-11 15:20:55 +02:00
android:key="mi_vibration_count_generic_navigation"
2016-10-09 00:10:53 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
<Preference
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-11 15:20:55 +02:00
android:key="mi_try_generic_navigation"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
</PreferenceScreen>
2015-06-20 23:22:22 +02:00
<PreferenceScreen
android:key="vibration_profile_key"
android:title="@string/pref_screen_notification_profile_generic"
android:persistent="false">
2016-10-11 22:34:04 +02:00
<!-- workaround for missing toolbar -->
<PreferenceCategory
android:title="@string/pref_screen_notification_profile_generic"
/>
2015-06-20 23:22:22 +02:00
<ListPreference
android:defaultValue="@string/p_waterdrop"
android:entries="@array/vibration_profile"
android:entryValues="@array/vibration_profile_values"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_profile_generic"
2016-04-14 16:44:44 +02:00
android:title="@string/miband_prefs_vibration"
android:summary="%s" />
2015-06-20 23:22:22 +02:00
<EditTextPreference
android:defaultValue="3"
android:inputType="number"
2016-10-11 18:10:04 +02:00
android:key="mi_vibration_count_generic"
2015-06-20 23:22:22 +02:00
android:maxLength="1"
android:title="@string/pref_title_notifications_repetitions" />
2016-10-09 00:10:53 +02:00
<Preference
2016-10-11 17:57:50 +02:00
android:key="mi_try_generic"
2016-10-10 22:55:27 +02:00
android:persistent="false"
2016-10-09 00:10:53 +02:00
android:title="@string/vibration_try"/>
2015-06-20 23:22:22 +02:00
</PreferenceScreen>
2015-05-14 13:04:21 +02:00
</PreferenceCategory>
2015-06-13 00:58:23 +02:00
<PreferenceCategory
android:key="pref_key_development"
android:title="@string/pref_header_development">
2017-01-25 22:59:32 +01:00
<CheckBoxPreference
android:key="mi_setup_bt_pairing"
android:title="@string/pref_title_setup_bt_pairing"
android:summary="@string/pref_summary_setup_bt_pairing"
android:defaultValue="true" />
2015-06-13 00:58:23 +02:00
<EditTextPreference
android:digits="0123456789ABCDEF:"
android:key="development_miaddr"
android:maxLength="17"
android:title="@string/pref_title_development_miaddr" />
2015-09-07 12:06:56 +02:00
<CheckBoxPreference
android:key="mi_dont_ack_transfer"
2015-10-19 23:36:10 +02:00
android:title="@string/pref_title_keep_data_on_device"
android:summary="@string/pref_summary_keep_data_on_device"
2015-09-07 12:06:56 +02:00
android:defaultValue="false" />
2016-05-04 13:24:32 +02:00
<CheckBoxPreference
android:key="mi_low_latency_fw_update"
android:title="@string/pref_title_low_latency_fw_update"
android:summary="@string/pref_summary_low_latency_fw_update"
2016-05-15 00:21:55 +02:00
android:defaultValue="true" />
2015-06-13 00:58:23 +02:00
</PreferenceCategory>
2015-05-07 01:30:40 +02:00
</PreferenceScreen>