mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-06 08:47:56 +02:00
show Bluetooth information what is supported and what is not
This commit is contained in:
@@ -23,6 +23,7 @@ import android.preference.MultiSelectListPreference;
|
||||
import android.preference.Preference;
|
||||
import android.preference.PreferenceFragment;
|
||||
import android.preference.PreferenceGroup;
|
||||
import android.text.Html;
|
||||
|
||||
import com.health.openscale.R;
|
||||
|
||||
@@ -31,12 +32,21 @@ import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
public class BluetoothPreferences extends PreferenceFragment implements SharedPreferences.OnSharedPreferenceChangeListener {
|
||||
|
||||
String[] btDeviceSupportInit;
|
||||
String[] btDeviceSupportDataTransfer;
|
||||
String[] btDeviceSupportDataHistory;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
addPreferencesFromResource(R.xml.bluetooth_preferences);
|
||||
|
||||
btDeviceSupportInit = getResources().getStringArray(R.array.bt_device_support_initializing);
|
||||
btDeviceSupportDataTransfer = getResources().getStringArray(R.array.bt_device_support_data_transfer);
|
||||
btDeviceSupportDataHistory = getResources().getStringArray(R.array.bt_device_support_data_history);
|
||||
|
||||
initSummary(getPreferenceScreen());
|
||||
}
|
||||
|
||||
@@ -72,7 +82,15 @@ public class BluetoothPreferences extends PreferenceFragment implements SharedPr
|
||||
private void updatePrefSummary(Preference p) {
|
||||
if (p instanceof ListPreference) {
|
||||
ListPreference listPref = (ListPreference) p;
|
||||
p.setSummary(listPref.getEntry());
|
||||
|
||||
int i = Integer.parseInt(listPref.getValue());
|
||||
|
||||
p.setSummary(Html.fromHtml(listPref.getEntry() + "<br>" +
|
||||
getResources().getString(R.string.label_bt_device_support) + ":" + "<br>" +
|
||||
getResources().getString(R.string.label_bt_device_initialization) + ": " + btDeviceSupportInit[i] + "<br>" +
|
||||
getResources().getString(R.string.label_bt_device_data_transfer) + ": " + btDeviceSupportDataTransfer[i] + "<br>" +
|
||||
getResources().getString(R.string.label_bt_device_data_history) + ": " + btDeviceSupportDataHistory[i]
|
||||
));
|
||||
}
|
||||
|
||||
if (p instanceof EditTextPreference) {
|
||||
|
@@ -117,4 +117,8 @@
|
||||
<string name="error_value_required">Wert ist erforderlich</string>
|
||||
<string name="title_statistics">Statistiken</string>
|
||||
<string name="label_cancel">Abbrechen</string>
|
||||
<string name="label_bt_device_data_history">Bt Waage Datenhistorie</string>
|
||||
<string name="label_bt_device_data_transfer">Bt Waage Datentransfer</string>
|
||||
<string name="label_bt_device_initialization">Bt Waage Initialisierung</string>
|
||||
<string name="label_bt_device_support">Folgendes wird unterstützt</string>
|
||||
</resources>
|
@@ -136,4 +136,8 @@
|
||||
<string name="Friday">Friday</string>
|
||||
<string name="Saturday">Saturday</string>
|
||||
<string name="Sunday">Sunday</string>
|
||||
<string name="label_bt_device_initialization">Bt scale initialization</string>
|
||||
<string name="label_bt_device_data_transfer">Bt scale data transfer</string>
|
||||
<string name="label_bt_device_data_history">Bt scale data history</string>
|
||||
<string name="label_bt_device_support">Following will supported</string>
|
||||
</resources>
|
||||
|
@@ -11,4 +11,23 @@
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="bt_device_support_initializing">
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_no</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="bt_device_support_data_transfer">
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_yes</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="bt_device_support_data_history">
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_yes</item>
|
||||
<item>@string/label_no</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
Reference in New Issue
Block a user