HomeАндроидНастройки по умолчанию андроид: Приложения по умолчанию на Android

Настройки по умолчанию андроид: Приложения по умолчанию на Android

Содержание

Приложения по умолчанию на Android

&nbsp для начинающих | мобильные устройства

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

В этой инструкции — подробно о том, как установить приложения по умолчанию на Android телефоне или планшете, а также о том, как сбросить и изменить уже заданные для тех или иных типов файлов умолчания. Отдельная инструкция: Как установить или изменить браузер по умолчанию на Android.

Как задать основные приложения по умолчанию

В настройках Android есть специальный раздел, который так и называется «Приложения по умолчанию», к сожалению, достаточно ограниченный: с его помощью вы можете установить только ограниченный набор основных приложений по умолчанию — браузер, номеронабиратель, приложение для сообщений, оболочку (launcher). Это меню разнится на разных марках телефонов, но в любом случае достаточно ограничено.

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

  1. Нажмите по иконке «Шестеренка», а затем — «Приложения по умолчанию» (на «чистом» Android), по пункту «Приложения по умолчанию» (на устройствах Samsung). На других устройствах могут быть отличающиеся, но похожие расположения нужного пункта (где-то за кнопкой настроек или на экране со списком приложений). 
  2. Задайте приложения по умолчанию для нужных вам действий. Если приложение не задано, то при открытии какого-либо контента Android будет спрашивать, в каком приложении его открыть и сделать это только сейчас или открывать в нем всегда (т.е. установить приложением по умолчанию). 

Следует учитывать, что при установке приложения того же типа, что задано по умолчанию (например, еще одного браузера), ранее заданные в пункте 2 настройки обычно сбрасываются.

Установка приложений по умолчанию Android для типов файлов

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

Для этого достаточно открыть любой файловый менеджер (см. Лучшие файловые менеджеры для Android), в том числе встроенный в последние версии ОС файловый менеджер, который можно найти в «Настройки» — «Хранилище и USB-накопители» — «Открыть» (пункт находится внизу списка).

После этого — открыть нужный файл: если приложение по умолчанию для него не задано, то будет предложен список совместимых приложений для его открытия, а нажатие кнопки «Всегда» (или подобной в сторонних файловых менеджерах) задаст его используемым по умолчанию для этого типа файлов.

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

Сброс и изменение приложений по умолчанию

Для того, чтобы сбросить приложения по умолчанию на Android, зайдите в «Настройки» — «Приложения». После этого выберите то приложение, которое уже задано и для которого будет выполнятся сброс.

Нажмите по пункту «Открывать по умолчанию», а затем — кнопку «Удалить настройки по умолчанию». Примечание: на телефонах не со стоковым Android (Samsung, LG, Sony и др.) пункты меню могут несколько отличаться, но суть и логика работы остаются теми же самыми.

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

А вдруг и это будет интересно:

Android для чайников №7. Выбор программ по умолчанию — android.mobile-review.com

27 августа 2014

Павел Крижепольский

Facebook

Twitter

Вконтакте

В этом выпуске мы поговорим о том, как назначить установленное приложение в качестве программы по умолчанию. А также, как изменить сделанный выбор в дальнейшем.

Android дает пользователю возможность буквально «в пару кликов» заменить любую предустановленную программу или системный компонент. Хотите попробовать другой браузер? А может быть, установить новую клавиатуру? Или, к примеру, заменить стандартный почтовый клиент или календарь? Нет ничего проще. Все эти программы можно без труда скачать из официального магазина приложений Google Play.

Но что произойдет, если на смартфоне окажется сразу несколько программ для одной и той же цели? Например, какой браузер откроется при клике по ссылке в письме, если помимо стандартного браузера на смартфоне установлена еще и Opera mini? Или какой именно проигрыватель запустится при клике на видео файл?

На самом деле, все очень просто – в такой ситуации смартфон просто спросит пользователя, какую из доступных программ лучше использовать. Как это выглядеть вы можете посмотреть на скриншотах ниже. Внешний вид диалогового окна может немного различаться на разных прошивках, но общий смысл всегда один и тот же.

Как видите, можно как выбирать программу каждый раз вручную, так и попросить смартфон запомнить выбор и больше не показывать это диалоговое окно.

Конечно, второй вариант удобнее и большинство владельцев Android смартфонов предпочитают пользоваться именно им. Но иногда случается так, что во время выбора пользователь случайно кликает не на то приложение, или же просто спустя какое-то время хочет вернуть старый вариант. Для этого достаточно открыть настройки смартфона, зайти в раздел «Приложения», найти в нем выбранную программу и нажать на кнопку «Удалить настройки по умолчанию» либо «Очистить значения по умолчанию». Это позволит снова вернуть уже знакомое нам диалоговое окно с выбором программы.

Обратите внимание, что в некоторых оболочках раздел «Приложения» разбит на несколько вкладок: «Сторонние», «На карте SD», «Запущенные» и пр. В этом случае, во избежание путаницы, лучше сразу переключиться на вкладку «Все приложения».

Как видите, ничего сложного в выборе программ по умолчанию нет. Поэтому, не бойтесь экспериментировать и пробовать новые программы. В Google Play есть масса достойных приложений, которые могут понравиться вам намного больше тех, что предустановлены в вашем телефоне изначально.


15 хитростей в настройке андроид, что пригодятся всем.

За четыре года из маленького, но амбициозного проекта Android превратился в едва ли не самую сложную и напичканную функциональностью мобильную ОС современности. В Android есть поддержка огромного количества технологий и функций, многие из которых скрыты от  пользователя или запрятаны там, куда даже не подумаешь заглянуть. Эта статья — сборник советов и трюков, которые могут быть применены к любому Android-аппарату без необходимости получать root.

01. ОТКЛЮЧИ АВТОМАТИЧЕСКОЕ СОЗДАНИЕ ИКОНОК НА РАБОЧЕМ СТОЛЕ

Я думаю, не меня одного раздражает, как ведет себя маркет при установке приложения. Он почему-то думает, что для любой мало-мальской софтины или очередной игры мне обязательно нужна иконка на рабочем столе, и успешно ее создает. А мне приходится ее удалять. А потом еще одну. И так каждый раз.

К счастью, такое поведение легко отключить — просто открываем настройки Google Play (на  панели слева) и снимаем галочку с пункта «Добавлять значки». Там же можно отключить  принудительный запрос пароля каждые 30 мин при покупке приложений, а также ненавистное автообновление приложений.

02. ОТКЛЮЧИ GOOGLE SEARCH И ДРУГОЙ БЕСПОЛЕЗНЫЙ СОФТ

Стандартная прошивка Android-смартфонов включает в себя огромное количество бесполезного софта, начиная от кучи приложений Google (ты знаешь, что Google требует от компаний-производителей включать в прошивку своих аппаратов чуть ли не весь разработанный ей софт?) и заканчивая всяким барахлом от производителя смартфона. Все это (или хотя бы большинство) можно отключить.

Переходим в «Настройки → Приложения → Все», тапаем по нужной софтине и нажимаем «Отключить» (конечно же, тебя предупредят, как это «опасно»). Кстати, при отключении поиска Google исчезнет и Google Now, а также строка поиска с рабочего стола (после перезагрузки), вместо которой останется пустая область.

03. ПЕРЕЗАГРУЗИСЬ В БЕЗОПАСНЫЙ РЕЖИМ

Мало кто знает, но в Android, как и во многих других ОС, есть так называемый Safe mode. Это режим, при котором операционка загружается с отключенными сторонними приложениями. Не слишком умело написанная малварь (та, что не прописывается в системный раздел) при этом отваливается, как и любой софт, мешающий нормальной работе системы. Safe mode можно использовать для обхода блокировщиков экрана, приложений, приводящих к зависанию смартфона, или, как вариант, для выявления того, кто на самом деле жрет батарею — очередное обновление прошивки или софт.

[ad name=»Responbl»]

Включается режим довольно простым, но совсем не очевидным способом: зажатием кнопки питания с последующим удержанием пальца на пункте «Отключить питание». После перезагрузки виновника проблемы можно удалить через «Настройки → Приложения».

04. ИЗБАВЬСЯ ОТ НАВЯЗЧИВЫХ УВЕДОМЛЕНИЙ

«Строительство замка закончено!» — как же достали эти уведомления. Все кому не лень пытаются уведомить меня обо всех возможных и невозможных событиях: «Вася Джубга ответил вам в твиттере», «У вас 100500 новых сообщений», «Вы выиграли операцию по увеличению правой ноги». Смахиваешь одно уведомление, на его месте появляются три новых.

Как избавиться от всего этого шлака: долго удерживаем палец на уведомлении и снимаем галочку под кнопкой «Остановить». Это рецепт для KitKat. В Lollipop все немного по-другому, но суть та же: удерживаем, далее кнопка i, в открывшемся окне ставим галочку на «Заблокировать». Там же можно принудительно сделать уведомление приоритетным, чтобы оно всегда было в самом верху.

05. НЕ ЗАБЫВАЙ ПРО СЕРВИСНОЕ МЕНЮ

Еще одна совсем не очевидная функция — сервисное меню. Его можно открыть через набор номера *#*#4636#*#*. В основном там различная техническая информация вроде номера IMEI, уровня сигнала, текущего местоположения или типа сети. Но есть и очень полезная для некоторых ситуаций функция принудительного переключения смартфона на нужный тип сети (2G, 3G, LTE).

В условиях плохого уровня 3G/LTE-сигнала девайс стремится сброситься на 2G, чтобы сохранить заряд батареи и обеспечить доступность абонента. Такое поведение можно отключить. Открываем сервисное меню и в пункте «Настроить предпочтительный тип сети» выбираем WCDMA only или LTE only. Таким же образом можно переключить смартфон на 2G — GSM only. Поможет в том случае, если требуется сохранить заряд батареи и интернет используется редко. Кстати, там же можно отключить радиомодуль вообще (естественно, до ближайшей  перезагрузки).

В смартфонах на базе китайских чипов MTK есть собственное и гораздо более изощренное сервисное меню. Его номер *#*#3646633#*#*. Там различная системная информация и огромное количество тестов, среди которых можно найти несколько полезных настроек, таких как регулировка уровня громкости при разговоре или, например, изменение настроек GPS/AGPS. Само меню жутко нелогичное и содержит такое количество разно образной инфы, что я даже не решусь описывать его, а просто отправлю читателя на три буквы — XDA.

06. ИСПОЛЬЗУЙ СТАНДАРТНЫЙ БРАУЗЕР

Не знаю, почему пользователи так не любят встроенный браузер Android. На мой взгляд, он прекрасен. Легкий, быстрый, на движке Chromium, умеет синхронизироваться с аккаунтом Google (то есть сразу включает в себя все закладки и пароли из Chrome), но самое главное — в нем есть очень удобный и почти гениальный метод навигации. Это так называемое круговое меню, которое можно активировать в настройках (только в Android 4.0–4.4).

После включения вместо стандартной панели навигации появится автоматически скрываемое меню, доступное с помощью свайпа с левой стороны экрана. Меню позволяет быстро перезагрузить страницу, вернуться назад, открыть или выбрать другую вкладку, поделиться ссыл-
кой и все остальное, что может браузер. Это гораздо удобнее стандартной панели и обычного меню, так что рекомендую попробовать.

[ad name=»MiBand2″]

07. УПРАВЛЯЙ КОНТАКТАМИ С КОМПА

В копилке Google есть веб-сервисы не только для удаленной установки софта, блокирования и поиска смартфона, но и управления контактами. Все когда-либо сохраненные и синхронизируемые при подключении нового смартфона контакты людей всегда можно найти на странице google.com/contacts. Их можно просматривать, редактировать, добавлять и удалять. Причем, как ни странно, по сути это часть Gmail.

08. СЛЕДИ ЗА ЗАГРУЗКОЙ ПРОЦЕССОРА

В Android есть встроенная функция показа текущей загрузки процессора и активных в данный момент процессов поверх экрана. По идее, она предназначена для разработчиков приложений и прошивок и скрыта от обычных юзеров, но нам никто не мешает ее активировать. Но для начала придется достучаться до раздела настроек «Для разработчиков», которого по умолчанию вообще не существует.

Идем в настройки, далее «О телефоне», находим строчку «Номер сборки» и тапаем по ней семь раз подряд. На экране должно появиться сообщение «Вы стали разработчиком!» Это значит, что пункт «Для разработчиков» теперь открыт, и мы переходим в него. Отматываем почти в самый низ экрана и в разделе «Мониторинг» находим переключатель «Показывать загрузку ЦП».

Включаем и видим в правой верхней части экрана список. Первая строка — это так называемый loadavg, показывающий количество процессов, которым пришлось работать или ждать своей очереди на выполнение за последнюю минуту, пять и десять минут. Если говорить совсем грубо: если эти значения, поделенные на количество ядер процессора, будут выше единицы, это означает 100%-ю загрузку процессора за последнюю минуту, пять или десять минут соответственно. Ниже идет список наиболее прожорливых процессов (по сути, аналог команды top из Linux).

09. ИСПОЛЬЗУЙ ADB ДЛЯ БЭКАПА СОФТА НА КОМП

Мы уже не раз писали о замечательном инструменте под названием ADB, который может существенно упростить управление устройством с компа для человека, хорошо знакомого с консолью (здесь речь в основном идет о Linux, конечно же). Кроме возможности установки софта, переноса на смартфон файлов, просмотра логов и других полезностей, с недавних пор ADB позволяет делать бэкап всех настроек и приложений смартфона.

Чтобы воспользоваться данной функциональностью, устанавливаем универсальный ADB-драйвер (goo.gl/AzZrjR), далее скачиваем сам ADB (goo.gl/3P7klM), устанавливаем драйвер, далее разворачиваем архив с ADB, подключаем смартфон к компу USB-кабелем, запускаем командную строку и выполняем команду

$ adb devices

Если ни одного девайса не найдено, значит, на смартфоне отключен режим отладки по ADB. Для включения переходим в «Настройки → Для разработчиков», включаем переключатель «Отладка по USB». Теперь вновь выполняем предыдущую команду и соглашаемся с появившимся предупреждением на экране смартфона. Теперь можно сделать бэкап:

$ adb -apk -shared -f backup.ab

На экране смартфона появится сообщение с просьбой указать пароль шифрования для бэкапа — можно смело жать «Далее». Начнется процесс бэкапа приложений, который затронет как сами APK-пакеты (флаг -apk в команде), так и их настройки. В бэкап также попадут все приложения с карты памяти. Восстановить бэкап можно с помощью такой команды:

$ adb restore backup.ab

10. ОТКЛЮЧИ ФОНОВУЮ ПЕРЕДАЧУ ДАННЫХ В ПРИЛОЖЕНИЯХ

Работая в фоне, приложения могут активно использовать интернет для самых разных целей, от обновления своего контента до слива информации о твоем местоположении. К тому же такая активность в любом случае приводит к повышенному расходу заряда аккумулятора.

В Android есть возможность выборочно ограничить приложе

Как установить, изменить и настроить ваш ph

Карманный пух

Deutsch

английский

Español

Français

Nederlands

Português

  • отзыва

  • Новости

  • Путеводители покупателя

  • предложений

  • Подробнее

  • Отзывы
  • Новости
  • Путеводители покупателя
  • Deals
  • Подробнее. ..

поиск

Что такое Google Ассистент?
Лучшие столы
Лучшие приложения для iPhone
Лучшие тесты ДНК
Обзор Xbox Series X
Лучшие VPN-сервисы

поиск

Настройки Android — Укрощение Droid

Отображает список точек доступа Wi-Fi, позволяет подключаться к новым точкам доступа Wi-Fi и позволяет регулировать настройки Wi-Fi.

Позволяет включать и выключать поддержку Bluetooth, а также просматривать и подключаться к ближайшим устройствам Bluetooth.

Позволяет отслеживать и контролировать объем сетевых данных, используемых вашим устройством и его приложениями.

Дополнительные настройки, связанные с сетью, включая настройки для режима полета, VPN, сотовых сетей и т. Д.

Отрегулируйте визуальные и связанные с экраном аспекты вашего устройства, включая яркость экрана, то, как экран переходит в спящий режим и просыпается, а также размер шрифта.

Элементы управления, позволяющие запретить определенным приложениям создавать уведомления или принудительно отключать их уведомления или скрывать их с экрана блокировки.

Управляет уровнями громкости, мелодиями звонка, сигналами уведомлений, вибрацией и другими звуками, издаваемыми вашим устройством Android.

Перечислить все приложения на вашем устройстве, а также объем памяти и данные, которые они использовали, а также контролировать их разрешения и значения по умолчанию.

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

Настройте возможность для Google и приложений получать доступ к вашему местоположению с помощью GPS или служб определения местоположения Google.

Настройте расширенные параметры безопасности для вашего устройства, такие как блокировка SIM-карты, шифрование устройства, доверенные учетные данные и установка сторонних приложений.

Позволяет настроить секретный шаблон, PIN-код или пароль для разблокировки устройства и предлагает некоторые другие параметры конфигурации для экрана блокировки.

Различные настройки для резервного копирования данных на вашем устройстве или восстановления заводских настроек.

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

Содержит некоторую информацию о состоянии вашего устройства, версии Android, работающей на нем, и другую диагностическую информацию.

Некоторые настройки Android можно найти за пределами системного меню «Настройки», вместо этого они находятся во встроенных приложениях, например в приложении «Телефон».

Android TextInputLayout Пример — JournalDev

В этом руководстве мы подробно рассмотрим функции, которые предоставляет нам Android TextInputLayout. Android TextInputLayout — это компонент дизайна, который поставляется с библиотекой поддержки материального дизайна.

Android TextInputLayout

Android TexInputLayout расширяет LinearLayout. Основное использование TextInputLayout — действовать как оболочка для EditText (или его потомка) и включать анимацию плавающих подсказок.

Полезное правило : TextInputLayout должен заключать TextInputEditText вместо обычного EditText .

Причина?
TextInputEditText является подклассом EditText и предназначен для использования в качестве дочернего элемента TextInputLayout.

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

TextInputLayout может предложить гораздо больше, чем просто отображение всплывающих подсказок.

Функции Android TextInputLayout

Некоторые из функций, которые мы рассмотрим в этом руководстве:

  1. Включение / отключение плавающих подсказок
  2. Включение / отключение анимации плавающих подсказок
  3. Отображение сообщений об ошибках
  4. Отображение счетчика символов
  5. Тревожить пользователя, когда количество символов превышает его предел
  6. Настройка внешнего вида текста для плавающей подсказки, метки ошибки, счетчика символов
  7. Переключатель видимости пароля

Мы рассмотрим каждую из этих функций и реализуем их в проекте Android Studio .

Android TextInputLayout Пример структуры проекта

Это одно приложение Activity. Мы будем делать все внутри макета, действия и файлов styles.xml, и colors.xml, .

Во-первых, добавьте зависимость для библиотеки поддержки дизайна в файл build.gradle , как показано ниже.

  compile 'com.android.support:design:25.3.1'  

Включение / отключение плавающих подсказок

Плавающие подсказки включены по умолчанию в TextInputLayout.Чтобы отключить его, нам нужно добавить в тег следующий атрибут:
app: hintEnabled = "false" .

Приведенный ниже xml-код взят из макета activity_main.xml и имеет три поля EditText.

 



    


        


        

            

         support.design.widget.TextInputLayout>


        

            

        



  

В третьем поле EditText отключена плавающая подсказка. Давайте посмотрим, что дает нам приведенный выше код:

Включение / отключение анимации плавающей подсказки

Как и в предыдущем случае, анимация плавающей подсказки включена по умолчанию. Чтобы отключить его, нам нужно добавить следующий атрибут внутри тега TextInputLayout.
app: hintAnimationEnabled = "false"

Приведенный ниже xml-код взят из activity_main.xml и имеет поля EditText для любого из случаев.

 



    

        

            

        


        

            

        



  

Вывод вышеуказанного кода показан ниже.

Следует отметить, что второе поле EditText не анимирует плавающую подсказку при фокусировке.

Стилизация подсказки TextAppearance

Чтобы использовать пользовательские textColor и textSize для подсказок, используется следующий атрибут:
app: hintTextAppearance = "@ style / HintText"
Стиль HintText написан внутри стили.xml , как показано ниже

 

  

Приведенный ниже xml-код взят из макета activity_main.xml и имеет поля EditText для любого из случаев (с / без hintTextAppearance).

 



    

        

            

        


        

            

        



  

Вывод вышеуказанного кода показан ниже.

Счетчик символов

Счетчик символов — это функция, используемая во многих приложениях. (Помните лимит символов Twitter?).
Установите app: counterEnabled с на true и app: counterMaxLength с максимальным количеством символов, которое вы хотите в TextInputLayout. Счетчик символов по умолчанию отображается под EditText (внизу справа), и во время написания этого руководства пока нет возможности изменить положение. Стилизация счетчика аналогична стилизации текста подсказки.
app: counterTextAppearance — это атрибут, используемый на этот раз.
Мы добавили в стили следующий стиль.xml в нашем проекте.

 

  

Приведенный ниже xml-код взят из макета activity_main.xml и имеет поля EditText со счетчиком символов по умолчанию и настраиваемым.

 



    

        

            

        


        

            

        



  

Вывод вышеуказанного кода приведен ниже.

Давайте внимательно рассмотрим вышеприведенные результаты.

  • Первое поле EditText меняет свой счетчик textColor , подсказку textColor и цвет индикатора, когда количество символов превышено.
  • Второе поле EditText делает то же самое, но также меняет счетчик custom textColor и custom textSize , когда предел превышает лимит.

Чтобы указать стиль, который нам нужен, когда счетчик символов превышает свой предел, нам нужно использовать атрибут counterFlow , который мы увидим дальше.

Переполнение счетчика символов

Как мы видели выше, когда количество символов превышает определенный предел, текст счетчика использует атрибуты, определенные в counterFlow .Если атрибутов не было, они будут использовать те, которые используются по умолчанию, как мы видели в выходных данных выше. Нам нужно использовать следующий параметр
app: counterOverflowTextAppearance

Стиль для CounterOverflow присутствует внутри styles.xml:

 
 
  

Добавьте приведенный ниже фрагмент кода к предыдущему activity_main.xml макет:

 


            

        
  

Давайте снова запустим приложение.

Метка ошибки

Настройка app: errorEnabled от до true позволяет отображать текст ошибки при условии под нашим полем EditText.Чтобы стилизовать текст ошибки, мы должны использовать атрибут app: errorTextAppearance и добавить следующий код в наш файл styles.xml .

 

  

Приведенный ниже xml-код взят из макета activity_main.xml и имеет поля EditText для метки ошибки по умолчанию и пользовательской метки.

 



    

        

            

        


         

Настройки Android 7.0 中 添加 新 菜单 _ 一 小 沫 一 博客 -CSDN 博客

需求 :

在 设置 中 , 添加 一级 菜单 项 , 在 设备 中 加入 «按键 交换» , 此项 菜单 «显示» 并列

由于 андроид 7.0 настроек 网上 , 此 需求 在 技术 支持 的 帮助 下 加上 自己 的 分析 才 实现 (对 高 通 技术 支持 小伙 表示) , 实现 后 发现 特别 没对 网友 有所 帮助

只需 实现 Activity , 写 布局 文件 后 , 在 AndroidManifest.xml 中 配置 即可 , 配置 如下

  <активность android: name = "HardKey"
                android: label = "@ строка / hardkey_switch"
                android: icon = "@ drawable / a2_zuo_you_jiaohuan_2"
                android: taskAffinity = "">
            
                <действие android: name = "com.android.settings.HARDKEY" />
                <действие android: name = "android.settings.HARDKEY "/>
                
            
            
                <действие android: name = "android.intent.action.MAIN" />
                
                
                
            
            
                <действие android: name = "com.android.settings.action.SETTINGS "/>
            
            <метаданные android: name = "com.android.settings.category"
                android: value = "com.android.settings.category.device" />
            <метаданные android: name = "com.android.settings.ACTIVITY_ACTION"
                android: value = "com.android.settings.HardKey" />
            
            <метаданные android: name = "com.android.settings.PRIMARY_PROFILE_CONTROLLED"
                android: value = "true" />
        
  

其中 HarKey.java 是 一个 Activity 文件 , 直接 继承 了 Activity

的 一级 菜单 必须 要有 intent, SettingsActivity 文件 会 filter 过滤

android: priority = "9" 加 这个 属性 与 位置 顺序 有关 即 两个 同样 的 菜单 , 哪个 在前 , 哪个 在 后



meta 表示 菜单 项 device 的 分类 中

<метаданные android: name = "com.android.settings.category"
android: value = "com.android.settings.category.device "/>

表示 此 文件 是 一个 Деятельность

<метаданные android: name = "com.android.settings.ACTIVITY_ACTION"
android: value = "com.android.settings.HardKey" />

如果 是 一个 фрагмент , 则 用

<метаданные android: name = "com.android.settings.FRAGMENT_CLASS"
android: value = "com.android.settings.DisplaySettings" />

这个 必须 要有 , 不然 不会 显示 在 设置 菜单 中

  
                <действие android: name = "com.android.settings.action.SETTINGS "/>
              

也要 加 , 因为 其他 的 菜单 项 都有 (添加 新 的 类似 功能 时 , 已有 功能 实现) , 的体 还不 知道 起

<метаданные android: name = "com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android: value = "true" />

效果 图

原图

后续 将 介绍 настройки android 7.0 源码 流程

2017 10 12

1 一级 菜单 项 的 实现 是 Activity

项 Activity 的 话 比较 简单 , 如 HardKey.java , 此类 文件 直接 继承 的 是 Activity , 添加 比较 简单

(1) 、 在 清单 文件 中 添加 如下 内容

  <активность android: name = "HardKey"
                android: label = "@ строка / hardkey_switch"
                android: icon = "@ drawable / a2_zuo_you_jiaohuan_2"
                андроид: taskAffinity  

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *