Custom android settings app

Custom android settings app

Краткое описание:
Настройка своего профиля под каждое приложение.

Описание:
Различные приложения должны иметь различные конфигурации настроек. Это приложение поможет вам переключиться на другие параметры для каждого приложения в отдельности. Оно включает в себя громкость, ориентацию, состояние сети, подключение Bluetooth, яркость экрана, предотвращать отключение экрана в приложении, и т.д..
Вы можете создать профиль для каждого приложения. Когда вы запускаете приложение, будет применяться соответствующий профиль. После этого, вы можете настроить параметры, как обычно. Также есть профиль по умолчанию. Он будет применяться, когда вы работаете в других приложениях, и когда ваш экран выключен.
Это поможет вам сэкономить время и заряд, потому что вам не нужно переключать настройки системы вручную. Вы можете уменьшить яркость экрана, когда это необходимо, и выключить его снова в профиле по умолчанию. Также можно настроить такие функции, такие как автоповорот экрана Wi-Fi и Bluetooth.
Можно настроить поведение приложения, регулируя профиль для этого приложения. Например, когда вы читаете новости и просматриваете видео, вы можете настроить профиль, указать ориентацию и держать экран включенным.

* Пожалуйста, не используйте его с другими инструментами настройки профиля, чтобы избежать конфликта.

Требуется Android: 3.0
Русский интерфейс: Нет

версия: 1.0.112 Patched Pro Settings app (Пост Alex0047 #62098269)
версия: 1.0.108 Patched Pro Settings app (Пост Alex0047 #61223437)
Версия: 1.0.108 GP Settings app (Пост vitaxa978 #61035517)
версия: 1.0.103 Pro Settings app (Пост Alex0047 #58616087)
версия: 1.0.103 Settings app (Пост vitaxa978 #58400359)
версия: 1.0.95 Pro Settings app (Пост Vista_21 #48626716)
версия: 1.0.100 Settings app (Пост vitaxa978 #55043568)
версия: 1.0.87 Settings_App_1.0.87[1].apk ( 1.92 МБ )

версия: 1.0.87 mod (перевел, убрал рекламу) settings_app_rus_1.0.87[1].apk ( 1.92 МБ )

Сообщение отредактировал iMiKED — 29.02.20, 16:10

Источник

Настройки в Android-приложениях

Интересуюсь темой разработки под Android. Пишу небольшое приложение. Столкнулся с тем, что не до конца понимаю как правильно делать настройки для приложения. Немного погуглил, нашел статью, которая помогла разобраться. Решил перевести статью для русскоязычного сообщества, включив некоторые комментарии к оригиналу.

Настройки являются важной частью приложений на Android (и не только на Android — здесь и далее примечание переводчика). Это очень важно — позволять пользователям изменять настройки приложения, в зависимости от их предпочтений.

Существует два пути работы с настройками в Android — можно создать файл preferences.xml в директории res/xml, либо работать с настройками из кода. В данной статье я покажу как работать с настройками, используя preferences.xml файл.

Читайте также:  Старение лица для андроида

Элементы настроек имеют следующие атрибуты:

  • android:key — имя настройки, по поторому в дальнейшем можно получить ее значение
  • android:title — заголовок элемента настройки
  • android:summary — краткое описание элемента настройки
  • android:defaultValue — значение по умолчанию

В настоящее время доступны следующие типы элементов настроек:

  • CheckBoxPreference — простой чекбокс, который возвращает значения true или false.
  • ListPreference — группа переключателей (radioGroup), из которых может быть выбран только один элемент. Атрибут android:entries указывает на массив со значениями в res/values/arrays.xml, а android:entryValues на массив с подписями.
  • EditTextPreference — показывает диалоговое окно с полем ввода. Возвращает строку в качестве значения.
  • RingtonePreference — группа переключателей с выбором рингтона.
  • Preference — настройка, работающая как кнопка.
  • PreferenceScreen — экран с настройками. Когда один PreferenceScreen вложен в другой, то открывается новый экран с настройками.
  • PreferenceCategory — категория настроек.
Экран с настройками
EditTextPreference
ListPreference
RingtonePreference
PreferenceScreen

Скриншоты выше были сгенерированы при помощи следующего preferences.xml:

Атрибуты android:entries и android:entryValues у ListPreference ссылаются на @array/listArray и @array/listValues соответственно. Значения берутся из res/values/arrays.xml, который в нашем случае выглядит следующим образом:

Для того, чтобы показать пользователю экран с настройками, небходимо создать активити, унаследованное от PreferenceActivity. Пример активити:

А вызвать активити с настройками можно, нажав на кнопку на нашем главном активити:

Для того, чтобы использовать выставленными в настройках значениями, добавим метод getPrefs() в главное активити, который нужно вызывать на событии onStart(). Нужно использовать именно onStart(), а не onCreate(), для того, чтобы быть уверенным в том, что используются актуальные настройки, а не те, что были во время создания гланого активити. Наш метод getPrefs() может выглядеть примерно вот так:

Источник

Custom android settings app

Краткое описание:
Настройка своего профиля под каждое приложение.

Описание:
Различные приложения должны иметь различные конфигурации настроек. Это приложение поможет вам переключиться на другие параметры для каждого приложения в отдельности. Оно включает в себя громкость, ориентацию, состояние сети, подключение Bluetooth, яркость экрана, предотвращать отключение экрана в приложении, и т.д..
Вы можете создать профиль для каждого приложения. Когда вы запускаете приложение, будет применяться соответствующий профиль. После этого, вы можете настроить параметры, как обычно. Также есть профиль по умолчанию. Он будет применяться, когда вы работаете в других приложениях, и когда ваш экран выключен.
Это поможет вам сэкономить время и заряд, потому что вам не нужно переключать настройки системы вручную. Вы можете уменьшить яркость экрана, когда это необходимо, и выключить его снова в профиле по умолчанию. Также можно настроить такие функции, такие как автоповорот экрана Wi-Fi и Bluetooth.
Можно настроить поведение приложения, регулируя профиль для этого приложения. Например, когда вы читаете новости и просматриваете видео, вы можете настроить профиль, указать ориентацию и держать экран включенным.

Читайте также:  Как установить более старую версию андроида

* Пожалуйста, не используйте его с другими инструментами настройки профиля, чтобы избежать конфликта.

Требуется Android: 3.0
Русский интерфейс: Нет

версия: 1.0.112 Patched Pro Settings app (Пост Alex0047 #62098269)
версия: 1.0.108 Patched Pro Settings app (Пост Alex0047 #61223437)
Версия: 1.0.108 GP Settings app (Пост vitaxa978 #61035517)
версия: 1.0.103 Pro Settings app (Пост Alex0047 #58616087)
версия: 1.0.103 Settings app (Пост vitaxa978 #58400359)
версия: 1.0.95 Pro Settings app (Пост Vista_21 #48626716)
версия: 1.0.100 Settings app (Пост vitaxa978 #55043568)
версия: 1.0.87 Settings_App_1.0.87[1].apk ( 1.92 МБ )

версия: 1.0.87 mod (перевел, убрал рекламу) settings_app_rus_1.0.87[1].apk ( 1.92 МБ )

Сообщение отредактировал iMiKED — 29.02.20, 16:10

Источник

Custom android settings app

Краткое описание:
Панель быстрых настроек.

Default quick settings not enough for you? Add app links, web links and custom toggles to your quick settings without root (on Android 6.0, root is required on Android 5.0/5.1) using Custom Quick Settings

Features:
— Add as many quick settings as you like to your stock quick settings (no silly overlays or hacks)
— Custom titles (custom tiles only, you can’t change the default ones)
— Custom icons, chose from over 1,200 icons (custom tiles only, you can’t change the default ones)
— Icons from device (chose your own icons)
— Icons that change state (where supported)
— Icons from apps (shown in the launcher normally)
— No persistent notification & no battery drain — runs at boot and updates only when you change them
— Action on both short and long click
— Tasker intent support (tutorial: http://forum.xda-devel…p=63828730&postcount=6

Actions include:
— Launch apps
— Launch shortcuts, including tasker tasks/IFTT (Pro version only)
— Launch URL
— Custom settings toggle (WiFi, Bluetooth, Flashlight, Hotspot, Volume panel & Sync)
— Custom root settings toggle (Battery saver, airplane mode, NFC, colour inversion, data connection, location, ADB, LTE)

Читайте также:  Удалить файлы куки андроид

Disclaimer:
This app uses a experimental feature of Android, usually hidden. It may stop working on any update, and may not work on your device at all. Though I will try to keep it working, it may not always be possible.

Contact Info:
Twitter: @Quinny898
Reddit: /u/Quinny898

Для функционирования программы необходимы права root пользователя, только для прошивок Android 5.0-5.1, Android 6.0 без прав.

Обзор со скриншотами на русском: ЛайфХакер.ru
Требуется Android: 5.0 или более поздняя (Root)
6.0 или более поздняя (No Root)
Русский интерфейс: Нет

Сообщение отредактировал dva974 — 27.12.17, 13:53

Источник

Custom android settings app

Краткое описание:
Настройка своего профиля под каждое приложение.

Описание:
Различные приложения должны иметь различные конфигурации настроек. Это приложение поможет вам переключиться на другие параметры для каждого приложения в отдельности. Оно включает в себя громкость, ориентацию, состояние сети, подключение Bluetooth, яркость экрана, предотвращать отключение экрана в приложении, и т.д..
Вы можете создать профиль для каждого приложения. Когда вы запускаете приложение, будет применяться соответствующий профиль. После этого, вы можете настроить параметры, как обычно. Также есть профиль по умолчанию. Он будет применяться, когда вы работаете в других приложениях, и когда ваш экран выключен.
Это поможет вам сэкономить время и заряд, потому что вам не нужно переключать настройки системы вручную. Вы можете уменьшить яркость экрана, когда это необходимо, и выключить его снова в профиле по умолчанию. Также можно настроить такие функции, такие как автоповорот экрана Wi-Fi и Bluetooth.
Можно настроить поведение приложения, регулируя профиль для этого приложения. Например, когда вы читаете новости и просматриваете видео, вы можете настроить профиль, указать ориентацию и держать экран включенным.

* Пожалуйста, не используйте его с другими инструментами настройки профиля, чтобы избежать конфликта.

Требуется Android: 3.0
Русский интерфейс: Нет

версия: 1.0.112 Patched Pro Settings app (Пост Alex0047 #62098269)
версия: 1.0.108 Patched Pro Settings app (Пост Alex0047 #61223437)
Версия: 1.0.108 GP Settings app (Пост vitaxa978 #61035517)
версия: 1.0.103 Pro Settings app (Пост Alex0047 #58616087)
версия: 1.0.103 Settings app (Пост vitaxa978 #58400359)
версия: 1.0.95 Pro Settings app (Пост Vista_21 #48626716)
версия: 1.0.100 Settings app (Пост vitaxa978 #55043568)
версия: 1.0.87 Settings_App_1.0.87[1].apk ( 1.92 МБ )

версия: 1.0.87 mod (перевел, убрал рекламу) settings_app_rus_1.0.87[1].apk ( 1.92 МБ )

Сообщение отредактировал iMiKED — 29.02.20, 16:10

Источник

Оцените статью