forked from upstream-mirrors/OpenTracks
@@ -385,10 +385,6 @@ public class TrackPoint {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean hasSensorData() {
|
|
||||||
return hasHeartRate() || hasCadence() || hasPower();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean hasHeartRate() {
|
public boolean hasHeartRate() {
|
||||||
return heartRate != null;
|
return heartRate != null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -279,6 +279,11 @@ public class PreferencesUtils {
|
|||||||
return getBoolean(R.string.settings_sensor_bluetooth_service_filter_enabled_key, DEFAULT);
|
return getBoolean(R.string.settings_sensor_bluetooth_service_filter_enabled_key, DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static int getMaxHeartrate() {
|
||||||
|
final int DEFAULT = Integer.parseInt(resources.getString(R.string.settings_sensor_heart_rate_max_default));
|
||||||
|
return getInt(R.string.settings_sensor_heart_rate_max_key, DEFAULT);
|
||||||
|
}
|
||||||
|
|
||||||
public static boolean shouldShowStatsOnLockscreen() {
|
public static boolean shouldShowStatsOnLockscreen() {
|
||||||
final boolean STATS_SHOW_ON_LOCKSCREEN_DEFAULT = resources.getBoolean(R.bool.stats_show_on_lockscreen_while_recording_default);
|
final boolean STATS_SHOW_ON_LOCKSCREEN_DEFAULT = resources.getBoolean(R.bool.stats_show_on_lockscreen_while_recording_default);
|
||||||
return getBoolean(R.string.stats_show_on_lockscreen_while_recording_key, STATS_SHOW_ON_LOCKSCREEN_DEFAULT);
|
return getBoolean(R.string.stats_show_on_lockscreen_while_recording_key, STATS_SHOW_ON_LOCKSCREEN_DEFAULT);
|
||||||
|
|||||||
@@ -44,6 +44,9 @@
|
|||||||
true
|
true
|
||||||
</bool>
|
</bool>
|
||||||
|
|
||||||
|
<string name="settings_sensor_heart_rate_max_key" translatable="false">maxHeartRate</string>
|
||||||
|
<string name="settings_sensor_heart_rate_max_default" translatable="false">220</string>
|
||||||
|
|
||||||
<string name="show_on_map_format_key" translatable="false">showOnMapFormatKey</string>
|
<string name="show_on_map_format_key" translatable="false">showOnMapFormatKey</string>
|
||||||
|
|
||||||
<string name="total_rows_deleted_key" translatable="false">totalRowsDeletedKey</string>
|
<string name="total_rows_deleted_key" translatable="false">totalRowsDeletedKey</string>
|
||||||
|
|||||||
@@ -434,6 +434,8 @@ limitations under the License.
|
|||||||
<string name="settings_sensor_wheel_circumference">Wheel Circumference (mm)</string>
|
<string name="settings_sensor_wheel_circumference">Wheel Circumference (mm)</string>
|
||||||
<string name="settings_sensor_bluetooth_service_filter_enabled">Only show Bluetooth devices that announce required services</string>
|
<string name="settings_sensor_bluetooth_service_filter_enabled">Only show Bluetooth devices that announce required services</string>
|
||||||
|
|
||||||
|
<string name="settings_sensor_heart_rate_max">Zones: maximum Heart rate (bpm)</string>
|
||||||
|
|
||||||
<!-- Settings Stats -->
|
<!-- Settings Stats -->
|
||||||
<string name="settings_stats_rate_title">Preferred rate</string>
|
<string name="settings_stats_rate_title">Preferred rate</string>
|
||||||
<string name="settings_stats_units_imperial">Imperial (mi, ft)</string>
|
<string name="settings_stats_units_imperial">Imperial (mi, ft)</string>
|
||||||
@@ -479,7 +481,7 @@ limitations under the License.
|
|||||||
<string name="stats_distance">Distance</string>
|
<string name="stats_distance">Distance</string>
|
||||||
<string name="stats_total_time">Total time</string>
|
<string name="stats_total_time">Total time</string>
|
||||||
<string name="stats_split_interval">Split interval</string>
|
<string name="stats_split_interval">Split interval</string>
|
||||||
<string name="stats_sensors_heart_rate">Heart Rate</string>
|
<string name="stats_sensors_heart_rate">Heart rate</string>
|
||||||
<string name="stats_sensors_cadence">Cadence</string>
|
<string name="stats_sensors_cadence">Cadence</string>
|
||||||
<string name="stats_sensors_power">Power</string>
|
<string name="stats_sensors_power">Power</string>
|
||||||
<string name="stats_clock">Clock</string>
|
<string name="stats_clock">Clock</string>
|
||||||
|
|||||||
@@ -9,6 +9,12 @@
|
|||||||
android:defaultValue="@string/sensor_type_value_none"
|
android:defaultValue="@string/sensor_type_value_none"
|
||||||
android:key="@string/settings_sensor_bluetooth_heart_rate_key"
|
android:key="@string/settings_sensor_bluetooth_heart_rate_key"
|
||||||
android:title="@string/sensor_state_heart_rate" />
|
android:title="@string/sensor_state_heart_rate" />
|
||||||
|
<EditTextPreference
|
||||||
|
android:defaultValue="@string/settings_sensor_heart_rate_max_default"
|
||||||
|
android:inputType="number"
|
||||||
|
android:key="@string/settings_sensor_heart_rate_max_key"
|
||||||
|
android:title="@string/settings_sensor_heart_rate_max"
|
||||||
|
app:useSimpleSummaryProvider="true" />
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
<PreferenceCategory android:title="@string/settings_cycling_sensor">
|
<PreferenceCategory android:title="@string/settings_cycling_sensor">
|
||||||
|
|||||||
Reference in New Issue
Block a user