Articles of Настройки

Динамическое изменение данных Custom PreferenceScreen

Я работаю над пользовательским PreferenceScreen , я создал специальный экран для страницы настроек с помощью PreferenceActivity . Ниже мой экран предпочтений. Проблема: – Мне нужно изменить значок загрузки данных динамически. Я выполнил этот вопрос для достижения этого макета. Я уже пробовал все ответы на этот вопрос, но не работал один ответ. Есть ли другой способ […]

Android: переключение положения поворота акселерометра

Я нашел загрузку примеров установки вращения внутри приложения, но у меня возникают проблемы с переключением настроек телефона, расположенными на экране «Настройки», «Экран», «Авто-поворот» (флажок) . Я хочу проверить состояние вращения телефона, настроить его на противоположное (автоматическое или выключенное), а затем закрыть приложение. Это то, что у меня есть: import android.app.Activity; import android.os.Bundle; import android.provider.Settings; import […]

Получить настройки в AppWidget Provider

Кажется, у меня проблемы с чтением предпочтений из моего класса AppWidgetProvider. Мой код работает в Activity, но это не в AppWidgetProvider. Вот код, который я использую, чтобы прочитать логическое: SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); boolean autoreplyon = settings.getBoolean("autoreplyon", false); Однако я получаю «Метод getSharedPreferences (String, int) не определен для виджета типа« ошибка (виджет – это […]

CheckBoxPreference с собственным макетом

У меня есть PreferenceScreen с некоторыми PreferenceCheckBoxes. Я хочу изменить textColor и textSize для заголовка и резюме, а изображения для CheckBox проверены и сняты. Поэтому я использую android:layout для изменения этих атрибутов. Мой ChceckBoxPreference: <CheckBoxPreference android:layout="@layout/preference_checkbox" android:key="temp" android:title="@string/title" android:summary="@string/summary" android:defaultValue="true" /> Когда я использую android:widgetLayout это выглядит странно. И это мой preference_checkbox.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" […]

Как изменить настройки предварительного просмотра макета на Android Studio

Когда я создаю новый макет, устройством по умолчанию является Nexus 4. Как я могу изменить устройство по умолчанию, когда при следующем создании нового макета устройство будет Nexus 5, но НЕ nexus 4.

Действительно ли кеширование значений SharedPreferences имеет смысл?

В моем текущем приложении Android у меня есть несколько настроек, хранящихся в SharedPreferences, и один объект, который обрабатывает их доступ. Теперь я задаюсь вопросом, имеет ли смысл кэшировать значения или если они не имеют большого доступа к ним, например: public final boolean isxxxEnabled() { return preferences.getBoolean("xxx", false); } вместо public final boolean isxxxEnabled() { // […]

Как правильно реализовать onRestoreInstanceState () для подкласса DialogPreference?

Я реализую свой собственный подкласс DialogPreference, который имеет SeekBar, используемый для сохранения целого числа. Я немного смущен тем, что нужно делать в onSaveInstanceState() и onRestoreInstanceState() . В частности, вам нужно обновить виджет пользовательского интерфейса, с которым пользователь взаимодействует (в моем случае, виджет SeekBar) в onRestoreInstanceState() ? Причина, по которой я запутался, заключается в том, что […]

Android – Меню настроек мобильной сети (Jelly Bean)

Следующий код не работает для Jelly Bean (Android 4.1): final ComponentName cn = new ComponentName("com.android.phone","com.android.phone.Settings"); final Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setComponent(cn); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); Вместо того, чтобы начинать настройку, это ничего не значит, любая идея, как его решить? Вот решение: final ComponentName cn = new ComponentName("com.android.phone","com.android.phone.MobileNetworkSettings"); final Intent intent = new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS); intent.addCategory(Intent.ACTION_MAIN); intent.setComponent(cn); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); […]

Вложенные экраны предпочтений теряют

У меня есть экран предпочтений для моего приложения, и в манифесте я дал ему тему, используя: android:theme="@android:style/Theme.Light.WallpaperSettings" Однако, когда я устанавливаю другой экран предпочтений внутри этого, например: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/setting_title" android:key="…"> <PreferenceCategory android:title="@string/title_themes" > <PreferenceScreen android:title="@string/title_themes_opt" > <ListPreference android:key="Setting_BG" android:title="@string/setting_bg" android:summary="@string/setting_bg_summary" android:entries="@array/bg_titles" android:defaultValue="0" android:entryValues="@array/bg_values" /> </PreferenceScreen> </PreferenceCategory> </PreferenceScreen> Экран вложенного предпочтения теряет […]

Настройка макета экрана предпочтений

Мои требования Примечание. Мне нужно поддерживать Android API 15 и далее. В моем PreferenceFragment я динамически добавляю PreferenceScreen в PreferenceCategory. PreferenceScreen as = mgr.createPreferenceScreen(context); as.setTitle(name); myCategory.addPreference(as); Когда настройки Activity отображают эти PreferenceScreens, они отображаются только с заголовком в строке, см. Изображение ниже. Я хочу настроить то, что показано в этой строке. В идеале я хотел […]

Intereting Posts
Настройка фонового и текстового цветов панели инструментов Android в Android Studio 1.4.1 Где я могу получить цену товара, общий налог и стоимость доставки при отслеживании покупок на Android? Класс IntentService не запускает AsyncTask в главной теме. Вызов метода должен быть вызван из основного потока, в настоящее время выбранный поток является рабочим FAB – квадрат на pre Lollipop и без тени на Lollipop Круговой индикатор выполнения (для таймера обратного отсчета) Добавить значение с плавающей запятой в ресурсы и значения Android Значение ошибки Android Studio: переопределенные параметры аннотированных параметров @NonNull Android: удалите левое поле из пользовательского макета панели действий Android In-app пожертвования Почему не вызываются мои фрагменты onSaveInstanceState ()? Как создать несколько приложений из одного приложения Android с различным содержимым Список всех образов камеры в Android Android Manifest vs. App Manifest Получить серийный номер устройства Android-устройства Как сохранить вид макета как изображение или PDF на SD-карту в Android?