kopia lustrzana https://github.com/ryukoposting/Signal-Android
Refine incognito keyboard setting string.
rodzic
0a29ffcf4c
commit
43a12d2a81
|
@ -77,6 +77,7 @@ public class AppProtectionPreferenceFragment extends CorrectedPreferenceFragment
|
||||||
|
|
||||||
private static final String PREFERENCE_CATEGORY_BLOCKED = "preference_category_blocked";
|
private static final String PREFERENCE_CATEGORY_BLOCKED = "preference_category_blocked";
|
||||||
private static final String PREFERENCE_UNIDENTIFIED_LEARN_MORE = "pref_unidentified_learn_more";
|
private static final String PREFERENCE_UNIDENTIFIED_LEARN_MORE = "pref_unidentified_learn_more";
|
||||||
|
private static final String PREFERENCE_INCOGNITO_LEARN_MORE = "pref_incognito_learn_more";
|
||||||
private static final String PREFERENCE_WHO_CAN_SEE_PHONE_NUMBER = "pref_who_can_see_phone_number";
|
private static final String PREFERENCE_WHO_CAN_SEE_PHONE_NUMBER = "pref_who_can_see_phone_number";
|
||||||
private static final String PREFERENCE_WHO_CAN_FIND_BY_PHONE_NUMBER = "pref_who_can_find_by_phone_number";
|
private static final String PREFERENCE_WHO_CAN_FIND_BY_PHONE_NUMBER = "pref_who_can_find_by_phone_number";
|
||||||
|
|
||||||
|
@ -107,6 +108,7 @@ public class AppProtectionPreferenceFragment extends CorrectedPreferenceFragment
|
||||||
this.findPreference(TextSecurePreferences.SHOW_UNIDENTIFIED_DELIVERY_INDICATORS).setOnPreferenceChangeListener(new ShowUnidentifiedDeliveryIndicatorsChangedListener());
|
this.findPreference(TextSecurePreferences.SHOW_UNIDENTIFIED_DELIVERY_INDICATORS).setOnPreferenceChangeListener(new ShowUnidentifiedDeliveryIndicatorsChangedListener());
|
||||||
this.findPreference(TextSecurePreferences.UNIVERSAL_UNIDENTIFIED_ACCESS).setOnPreferenceChangeListener(new UniversalUnidentifiedAccessChangedListener());
|
this.findPreference(TextSecurePreferences.UNIVERSAL_UNIDENTIFIED_ACCESS).setOnPreferenceChangeListener(new UniversalUnidentifiedAccessChangedListener());
|
||||||
this.findPreference(PREFERENCE_UNIDENTIFIED_LEARN_MORE).setOnPreferenceClickListener(new UnidentifiedLearnMoreClickListener());
|
this.findPreference(PREFERENCE_UNIDENTIFIED_LEARN_MORE).setOnPreferenceClickListener(new UnidentifiedLearnMoreClickListener());
|
||||||
|
this.findPreference(PREFERENCE_INCOGNITO_LEARN_MORE).setOnPreferenceClickListener(new IncognitoLearnMoreClickListener());
|
||||||
disablePassphrase.setOnPreferenceChangeListener(new DisablePassphraseClickListener());
|
disablePassphrase.setOnPreferenceChangeListener(new DisablePassphraseClickListener());
|
||||||
|
|
||||||
if (FeatureFlags.phoneNumberPrivacy()) {
|
if (FeatureFlags.phoneNumberPrivacy()) {
|
||||||
|
@ -463,6 +465,14 @@ public class AppProtectionPreferenceFragment extends CorrectedPreferenceFragment
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private class IncognitoLearnMoreClickListener implements Preference.OnPreferenceClickListener {
|
||||||
|
@Override
|
||||||
|
public boolean onPreferenceClick(Preference preference) {
|
||||||
|
CommunicationActions.openBrowserLink(preference.getContext(), "https://support.signal.org/hc/en-us/articles/360055276112");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private class RegistrationLockV2ChangedListener implements Preference.OnPreferenceChangeListener {
|
private class RegistrationLockV2ChangedListener implements Preference.OnPreferenceChangeListener {
|
||||||
@Override
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<LinearLayout
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:orientation="horizontal"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:gravity="center_vertical"
|
||||||
|
android:padding="16dp">
|
||||||
|
|
||||||
|
<androidx.appcompat.widget.AppCompatImageView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginEnd="16dp"
|
||||||
|
app:srcCompat="@drawable/ic_keyboard_24"
|
||||||
|
android:tint="@color/signal_text_secondary"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/ud_learn_more"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/preferences_communication__sealed_sender_learn_more"
|
||||||
|
android:textColor="@color/core_ultramarine"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
|
@ -2233,7 +2233,7 @@
|
||||||
<string name="preferences__if_read_receipts_are_disabled_you_wont_be_able_to_see_read_receipts">If read receipts are disabled, you won\'t be able to see read receipts from others.</string>
|
<string name="preferences__if_read_receipts_are_disabled_you_wont_be_able_to_see_read_receipts">If read receipts are disabled, you won\'t be able to see read receipts from others.</string>
|
||||||
<string name="preferences__typing_indicators">Typing indicators</string>
|
<string name="preferences__typing_indicators">Typing indicators</string>
|
||||||
<string name="preferences__if_typing_indicators_are_disabled_you_wont_be_able_to_see_typing_indicators">If typing indicators are disabled, you won\'t be able to see typing indicators from others.</string>
|
<string name="preferences__if_typing_indicators_are_disabled_you_wont_be_able_to_see_typing_indicators">If typing indicators are disabled, you won\'t be able to see typing indicators from others.</string>
|
||||||
<string name="preferences__request_keyboard_to_disable_personalized_learning">Request the keyboard to disable personalized learning. The keyboard does not have to respect this setting and may send data to a third party.</string>
|
<string name="preferences__request_keyboard_to_disable_personalized_learning">Request keyboard to disable personalized learning. This setting is not a guarantee, and your keyboard may ignore it.</string>
|
||||||
<string name="preferences_app_protection__blocked_users">Blocked users</string>
|
<string name="preferences_app_protection__blocked_users">Blocked users</string>
|
||||||
<string name="preferences_chats__when_using_mobile_data">When using mobile data</string>
|
<string name="preferences_chats__when_using_mobile_data">When using mobile data</string>
|
||||||
<string name="preferences_chats__when_using_wifi">When using Wi-Fi</string>
|
<string name="preferences_chats__when_using_wifi">When using Wi-Fi</string>
|
||||||
|
|
|
@ -64,6 +64,11 @@
|
||||||
android:key="pref_incognito_keyboard"
|
android:key="pref_incognito_keyboard"
|
||||||
android:summary="@string/preferences__request_keyboard_to_disable_personalized_learning"
|
android:summary="@string/preferences__request_keyboard_to_disable_personalized_learning"
|
||||||
android:title="@string/preferences__incognito_keyboard" />
|
android:title="@string/preferences__incognito_keyboard" />
|
||||||
|
|
||||||
|
<Preference
|
||||||
|
android:key="pref_incognito_learn_more"
|
||||||
|
android:layout="@layout/incognito_learn_more" />
|
||||||
|
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
<PreferenceCategory android:layout="@layout/preference_divider" />
|
<PreferenceCategory android:layout="@layout/preference_divider" />
|
||||||
|
|
Ładowanie…
Reference in New Issue