app drawer что это

AppDrawer (MIUI App Drawer) 1.5.1

(AppDrawer (ящик приложения MIUI))

Скачать

ВНИМАНИЕ:
AppDrawer теперь является Open Source!
https://github.com/JakedUp/AppDrawer
http://blog.jakedup.com/appdrawer-is-now-open-source/

Вы можете использовать практически любую пусковую установку, в том числе: пусковую установку вашего телефона по умолчанию, Go Launcher, ADW Launcher, LauncherPro, Apex Launcher, Nova Launcher, Launcher 7, MIUI Launcher и многое другое!

ОСНОВНЫЕ ПРИНЦИПЫ APP:
[✓] Выберите один из трех режимов просмотра: Список, Сетка или Горизонтальный Paged
— Список = WP7 / Windows Phone 7 | Grid = Android | Paged = iPhone
[✓] Установить количество строк и столбцов, а также расстояние между строками
[✓] Установите цвет фона, изображение или используйте текущие обои
[✓] Установите тип шрифта, цвет шрифта, размер шрифта и размер значка
— Шрифты = Arial Rounded, Droid Serif, Helvetica, или обычай
[✓] Сортировка списка по имени (AZ), дате установки или частоте запуска
[✓] запомнить позицию в списке: запоминает последнюю позицию в ящике
[✓] Редактирование имен приложений и изменение значков приложений по умолчанию
[✓] Скрыть менее часто используемые приложения из списка приложений
[✓] Массовое редактирование (мультивыбор) нескольких приложений за раз
[✓] Опция полноэкранного режима: скрывает строку уведомлений / состояния
[✓] Опция принудительной ориентации ориентации на портрете или в альбомной ориентации
[✓] Показывает в последних приложениях / многозадачном меню для быстрого доступа
— 2.1 / 2.2 / 2.3: Держите ключ от дома | 4.0: нажмите кнопку с несколькими задачами
[✓] Быстрый доступ к меню настроек Android Manage Applications
[✓] Возможность резервного копирования и восстановления настроек или сброса настроек по умолчанию
[✓] Эклер | Фройо | GB / Пряники | ICS / сэндвич с мороженым

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Исходный код исходного кода отправляется в XUSO на XDA-Developers. AppDrawer является продолжением его оригинального проекта AltDrawer, поэтому, если вам нравится это приложение, пожалуйста, посмотрите, что он получает пожертвование!

TAGS / ключевые слова:
AppDrawer, App Drawer, JakedUp, Jaked Up

Источник

What Is an App Draw­er in Android and How to Use It Optimally

Mehvish

14 Oct 2019

Don’t worry! You don’t have to install a third-party app to access the app drawer. It’s pre-installed on most of the Android phones and is quite useful in organizing the installed apps. Only some stock launchers like Mi Launcher don’t offer an app drawer.

So let’s check out the features of the app drawer and how to use it on Android.

What Is App Drawer

In simple words, an app drawer is a section on your phone that houses all the installed apps. Now, if you are coming from an iPhone, you would think that’s the home screen. But nope. On Android phones and tablets, things are different — you get a home screen and app drawer.

Whenever you install an app, it is placed in the app drawer and not on the home screen (some launchers let you place on the home screen simultaneously). You can open the app either from the app drawer or home screen. The apps that you access frequently should be placed on the home screen for quicker access.

App Drawer vs. Home Screen

Both app drawer and home screen are part of the same launcher. The primary difference between the two is that the home screen contains only some of the installed apps, particularly your favorites ones. On the contrary, if the app isn’t available on the home screen, you can access it from the app drawer. And if it’s not visible in the app drawer too, then the app isn’t installed on your phone.

You can remove an app from the home screen without uninstalling it, but the same isn’t possible in the app drawer. To remove an app from an app drawer, you will have to uninstall or hide it. Also, the app drawer doesn’t support widgets.

How to Access and Open App Drawer

An app drawer can be accessed from the home screen only. There are two ways to access it. Swipe up from the bottom of the home screen. Or you can tap on the app drawer icon. The app drawer icon is present in the dock — the area that houses apps like Phone, Messaging, and Camera by default.

The app drawer icon usually looks like one of these icons.

On some phones, you will notice the small up arrow at the bottom. It indicates that you have to swipe up to access the app drawer.

Also on Guiding Tech
Top 6 Android Launchers Without Ads

What Does App Drawer Look Like

The app drawer looks similar to your home screen but devoid of widgets and the dock. You will find all your apps neatly arranged. You can customize the row and column count of app drawer in supported launchers like Nova and Action Launcher.

Sort Apps in App Drawer

Typically, the apps appear in the order that you installed them on your phone. So the recently installed app will be seen at the end of the list. Most default app drawers follow alphabetical sorting order. However, some app drawers let you customize the sorting mode. You can choose from alphabetical order, most used, etc. For that, tap on the three-dot icon at the top-right corner of the app drawer and choose your sort mode.

Читайте также:  какой объектив нужен для размытия заднего фона

How to Scroll Through Apps in App Drawer

In some app drawers, you can scroll up and down (vertically) to view all the apps. Others list the apps in horizontal pages similar to the home screen. That is, you have to scroll horizontally to access the full list. Some launchers give you the ability to choose the scrolling style. Check your launcher settings for the app drawer style option.

Also on Guiding Tech
# gtexplains

What Else Do You Get in App Drawer

The salient features of the app drawer include:

Folders

While all launchers support folders on the home screen, very few of them let you create folders in the app drawer. The default launcher from Samsung, Nova Launcher, and Microsoft Launcher are some apps that support folders in the app drawer.

Nova goes a step ahead by offering tabs in the app drawer. Tabs are different sections inside the app drawer to organize your apps. It is available in the premium version of Nova only.

Search

Almost all launchers provide a search bar at the top of the app drawer. You can use it to find and open the app quickly. Launchers like Nova Launcher open the search by double-tapping on the home button.

How to Place Apps on Home Screen

Any app that you install will be immediately placed in the app drawer. But the same isn’t true for the home screen unless you have enabled the ‘add apps to home screen’ option in your launcher settings.

Other than that, if you want to move an app from the app drawer to the home screen, touch and hold the app icon and drag it to any edge of the screen. You will be taken to the home screen. Release the app icon to put it on the home screen.

Also on Guiding Tech
Top 6 Android Launchers With Notification Count Badges

Do You Need an App Drawer

If you like having a clean home screen with minimal icons, app drawer will act as a godsend gift. The app drawer helps in organizing the apps without cluttering the home screen. It also keeps the apps safe since you need to delete them from the app drawer and not on the home screen directly.

However, the drawback of the app drawer is that one forgets about the installed apps. On the home screen, the apps are directly visible, but once we add our favorite apps to the home screen, we rarely use the app drawer. But if you don’t want an app drawer, check these launcher apps without the app drawer.

Next up: Are you a fan of the dark mode? Check these launchers that support dark mode in Android.

Last updated on 14 Oct, 2019
The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.

Read Next

16 Best Tips to Use Samsung Flow on Windows 10

Explore the best capabilities of the # Samsung Flow on both your phone and # Windows 10 PC using these tips, tricks, and hidden features.

Top 15 Samsung One UI 3 Tips and Tricks to Use It Like a Pro

# Samsung # One UI is a huge departure from the early TouchWiz days. Read the post to learn about all the nifty tips and tricks about it.

How To Fix Your Phone Date Is Inaccurate Error In WhatsApp

Is # WhatsApp showing your inaccurate date error on your Phone? Check out these # troubleshooting fixes to resolve the inaccurate date error on # WhatsApp.

4 Best Ways to Turn Off Notifications on Android

Is your phone buzzing because of the # notifications too often? There are different ways to turn off notifications on # Android.

How to Send Group Texts from Android and iPhone

Here’s how to send group # text messages to your family, friends, or offlice colleagues using your # Android and # iPhone.

How to Add and Use Sleep Timer on YouTube Music

Do you miss the sleep # timer functionality on YouTube # Music? if yes, here’s how to add and use sleep # timer on # YouTube Music for both # Android and # iOS.

Top 9 Ways to Fix Facebook Not Loading Pictures

Is # Facebook not loading pictures for you? Let’s troubleshoot the issue on # Android and iPhone.

How to Block and Unblock Someone on Google Hangouts

Did You Know

You can get a report of recent earthquakes by typing ‘Earthquake’ in the search field.

Читайте также:  прыщи на висках какой орган болит

Источник

Navigation Drawer в стиле Material Design за 5 минут

В данной статье я расскажу, как быстро добавить в ваше приложение для Android боковое меню (aka Navigation Drawer) в стиле Material Design. Для этого мы воспользуемся библиотекой, любезно предоставленной Mike Penz.

У вас получится Navigation Drawer, который:

Создание проекта

В примере будет использоваться интегрированная среда разработки Android Studio от компании Google, основанная на IntelliJ IDEA, которую сама корпорация активно продвигает. Все действия можно воспроизвести используя и другие среды, например, Eclipse. Однако статья ориентирована на новичков, а они будут в большинстве своем использовать именно Android Studio, так как именно его Google теперь и предлагает при скачивании Android SDK с developer.android.com (ранее можно было скачать Eclipse).

Заполняем имя приложения, пакета, выбираем SDK.

Создавать проект мы будем с поддержкой минимального API Level равного 14, что соответствует Android 4.0 Ice Cream Sandwich, поскольку всё, что ниже, составляет менее 8% аудитории и привносит несоизмеримо большее количество головной боли:

В последних двух окнах оставляем все по умолчанию, жмем «Finish».

Android Support Library

Для того, чтобы красивый Navigation Drawer работал на версиях Android ниже 5.0 и выглядел в стиле Material Design, необходимо включить в проект библиотеку поддержки от Google, которая носит название v7 appcompat library. В текущей версии Android Studio (1.0.2) библиотека подключается по умолчанию при создании проекта. Проверьте это в файле проекта \app\build.gradle, в разделе dependencies должна быть строка (цифры могут быть не обязательно «21.0.3»):

а класс MainActivity должен наследоваться от ActionBarActivity

Также проверьте в \res\values\styles.xml, чтобы тема приложения наследовалась от Theme.AppCompat или ее вариаций без ActionBar (мы заменим ActionBar на ToolBar), например:

Подключение библиотеки MaterialDrawer

Добавьте в раздел dependencies файла \app\build.gradle строки

и нажмите появившуюся в верхней части окна кнопку «Sync Now» для синхронизации вашего проекта.

Подготовка разметки для Navigation Drawer

В главный layout приложения нужно добавить ToolBar. Приведите activity_main.xml к такому виду:

Создайте в папке layout файл drawer_header.xml со следующим содержанием

этот файл — разметка для верхней части Drawer’a, в которой находится картинка. Теперь положите в папку \res\drawable\ любую картинку с именем header.jpg, которая будет отображаться в верхней части Drawer’a, например эту:

Файл \res\strings.xml, содержащий строковые ресурсы, приведите к следующему виду

Инициализация Navigation Drawer

В методе onCreate вашей MainActivity мы инициализируем ToolBar, добавьте после setContentView следующий код:

Затем инициализируем и сам Navigation Drawer, добавьте ниже:

В случае появления ошибок, убедитесь, что ваша секция импортов в MainActivity выглядит так:

Теперь можно запустить приложение и оценить результат:

Улучшения Navigation Drawer

Чтобы Navigation Drawer еще точнее соответствовал рекомендациям от Google, можно сделать следующие улучшения (см. полный листинг MainActivity в конце статьи):

Реализацию всех этих улучшений вы можете посмотреть в полном листинге MainActivity:

Источник

Как легко сделать Navigation Drawer и вкладки, используемые в популярных приложениях от Google

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

На этой почве возникает интерес, а иногда и необходимость (если заказчик просит) реализовать увиденное. Я не стал исключением и при проектировании нового приложения, дизайн которого был набросан на черновике, присутствовал очень схожий дизайн, хотя и имел всего несколько вкладок. Казалось бы, что сложного? Сейчас откроем официальную документацию, просмотрим необходимые разделы и приступим к делу. Но, изучив документацию, не смог обнаружить соответствующих примеров — и тут же возник новый вопрос. Почему Android разработчики из компании Google по умолчанию не предоставляют примеров с необходимой функциональностью, чтобы сделать это довольно просто, ведь это реализовано в каждом их приложении? Также, погуглив, нашлись аналогичные вопросы на Stack Overflow. Исходя из этого, оказалось, что существует проблема или, по крайней мере, нераскрытый вопрос, в котором следует разобраться.

Ниже хочу рассказать о том, как всё же можно реализовать паттерн Navigation Drawer вместе с вкладками, как в популярных приложениях от Google.

В примере будет использоваться интегрированная среда разработки Eclipse, но все действия можно будет воспроизвести, используя и другие среды, к примеру, недавно вышедшую и набирающую популярность Android Studio от компании Google, основанную на IntelliJ IDEA.

Создание проекта

Создадим новый проект. Для этого перейдем в File > New > Android Application Project. Заполним поля, такие как имя приложения, пакета и версии SDK. Далее проследуем по экранам, нажимая клавишу Next и оставляя всё по умолчанию.

Среда разработки для нас создаст новый проект со стандартной структурой.

Пример будет работать, начиная с API версии 8. Это обосновано тем, что пользователи ещё пользуются девайсами со старой версией Android. Ниже приведены данные о количестве устройств, работающих под управлением различных версий платформы на состояние 12.08.2014.

Action Bar для API 8

Но ActionBar, сочетающий в себе заголовок и меню, появился начиная с Android 3.0 (API 11). Для того, чтобы его использовать, необходимо подключить к проекту библиотеку Android-Support-v7-Appcompat, любезно предоставленную компанией Google. Детальную инструкцию по добавлению библиотеки к проекту можно найти по адресу: developer.android.com/tools/support-library/setup.html

Есть две возможности добавить библиотеку к проекту — без использования ресурсов и с использованием. В реализации этого проекта будет использоваться библиотека с использованием ресурсов. После того, как библиотека будет добавлена в дерево проектов, необходимо перейти в Properties, нажав по проекту правой клавишей мыши и выбрать в категориях Android, затем нажать клавишу Add. В появившемся списке выбрать android-support-v7-appcompat и нажать OK > Apply > OK. Библиотека добавлена в проект. Но если попытаться запустить приложение, то ActionBar будет ещё не виден. Необходимо в res/values/styles.xml изменить строчку:

Читайте также:  какой номер у бабушки гренни

в res/values-v11/styles.xml изменить строчку:

в res/values-v14/styles.xml изменить строчку:

Также в главной активности необходимо наследоваться не от Activity, а от ActionBarActivity (android.support.v7.app.ActionBarActivity). После проделанных действий и запуска приложения можно увидеть ActionBar, включая и на ранних версиях API.

Зайдем в папку Menu и отредактируем файл main.xml, чтобы выглядел следующим образом:

Необходимо обратить внимание на следующую строчку: xmlns:sabd=http://schemas.android.com/apk/res-auto. Теперь необходимо атрибут showAsAction задавать следующим образом: sabd:showAsAction=» «. Также следует зайти в strings.xml и изменить строчку:

Теперь меню будет иметь привычный вид.

Внедрение бокового меню

Следующим нашим шагом будет внедрение бокового меню (Navigation Drawer). Это панель, которая отображает основные параметры навигации приложения в левом краю экрана. Раскрывается жестом от левого края экрана или по нажатию на значок приложения в панели действий.

Изменим основной ресурс activity_main.xml:

Боковое меню будет заполняться в ListView, для этого добавим в string.xml строковый массив названий:

Необходимо определить, как будет выглядеть позиция в ListView. Для этого создадим в папке layout новый ресурс с названием drawer_list_item.xml:

Для функционирования работы созданного ресурса далее дополнительно создадим в папке res новую папку drawable и в ней создадим селектор activated_background.xml, поместив в него:

В папке values создадим ресурс для цветов color.xml и поместим туда цвет, который будет отвечать за выделение пункта списка в боковом меню:

Следующим шагом будет добавление иконок в приложение, а именно значка бокового меню. Скачать архив иконок можно по прямой ссылке с официального сайта Google по адресу: developer.android.com/downloads/design/Android_Design_Icons_20130926.zip. В архиве будет многочисленное число иконок для разных событий, но нужны иконки из папки Navigation_Drawer_Indicator. Следует каждый графический объект с названием ic_drawer.png поместить в проект с правильной плотностью вида drawable-.

Для оповещения о том, что меню открыто или закрыто, добавим в string.xml ещё записи:

Заодно удалим из ресурсов следующую строчку, так как она нам уже не понадобится:

Главное Activity

Теперь необходимо переписать класс MainActivity. Для поддержки старых устройств мы используем библиотеку поддержки Android Support Library (v4), при создании проекта она автоматически добавляется в папку libs. В листинге присутствуют комментарии, которые смогут дать возможность понять, как работает код. Для дополнительной информации можно воспользоваться официальной документацией: developer.android.com/training/implementing-navigation/nav-drawer.html. Ниже листинг.

Добавим фрагменты

Добавим новый пакет fragments, который будет содержать фрагменты. И поместим в него три класса-фрагмента. Для примера я выложу код одного фрагмента, остальные необходимо сделать по аналогии, изменив название класса, конструктора и разметки.

Также добавим в ресурсы разметку для этих классов. Для примера, выложу разметку одного фрагмента screen_one.xml. В остальных необходимо изменить только текст атрибута android:text:

Добавим в string.xml ещё несколько строчек, которые будут информировать о том, какой экран открыт из меню:

На этом этапе реализация Navigation Drawer завершена. Если запустить приложение, мы увидим работу бокового меню. Как на старых устройствах:

Внедрение вкладок

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

0 — Navigation Drawer занимает самый верхний уровень навигации.
1 — Action Bar второй уровень.
2 — Вкладки нижний уровень.

Для реализации необходимо использовать два дополнительных класса, которые Google снова любезно предоставляет. Это классы SlidingTabLayout и SlidingTabStrip. Добавим их в проект. Для этого создадим новый пакет view, там создадим новые классы с соответствующим названием и переместим в них код. При возникновении ошибок в методе createDefaultTabView(Context context) класса SlidingTabLayout следует подавить предупреждение, дописав над методом @SuppressLint(«NewApi»)

Внесем все новые изменения для фрагмента ScreenOne. Первым делом изменим разметку screen_one.xml:

Важно использовать полное имя пакета для SlidingTabLayout, так как он включен в наш проект. Далее создадим новую разметку в папке layout для вкладок pager_item.xml:

Войдем в string.xml и изменим строчку:

Так как нам уже не понадобится строковый ресурс, вместо него мы сразу отобразим ViewPager с номером вкладки. Далее изменим класс ScreenOne соответствующим образом:

Теперь можно запустить приложение и увидеть, как работают вкладки как на старом устройстве:

Можно заметить, что боковое меню покрывает вкладки, как в правилах навигации и приложениях от Google:

На этом пример полностью завершён и его можно использовать.

Вкладки Action Bar

Хочется отметить ещё один последний, важный момент. Многие «путают» реализованные вкладки с вкладками ActionBar, они выглядят похоже:

Но у них реализация другая, поведение и в горизонтальной ориентации переносятся в ActionBar:

Если добавить вкладки через ActionBar, то боковое меню Navigation Drawer не перекроет вкладки, а выедет под ними:

На этом всё. Спасибо за внимание и приятного вам кодинга.

Среда разработки – Eclipse
Минимальная версия Android – >= 8

Источник

Сказочный портал