- 990x.top
- Простой компьютерный блог для души)
- com.google.android.ext.services — что это?
- Полный список
- Программы и сервисы, которые можно удалить без вреда вашему Android
- Зачем на смартфон устанавливают программы, если я и сам могу это сделать?
- Можно ли удалить ненужные мне программы и сервисы от Google?
- Что можно отключить или удалить?
- Как удалить сторонние программы на Андроид смартфоне?
- Через CCleaner
- Через системные настройки
- Добавить комментарий Отменить ответ
990x.top
Простой компьютерный блог для души)
com.google.android.ext.services — что это?
com.google.android.ext.services — системная служба ранжирования уведомлений, которая сортирует уведомления по уровню важности, используя такие данные как дата появления, источник (приложения типа мессенджеры более приоритетные), контакт.
Также найдена информация, что данный пакет является системным приложением Android Services Library, функция сортировки уведомлений называется Android Notification Ranking.
На форуме 4PDA говорится что com.google.android.ext.services можно заморозить (например используя Titanium Backup). Однако на других сайтах сказано — удалять нельзя, это логично, учитывая что программа системная и является частью операционной системы Андроид. И конечно после отключения могут быть проблемы с поступлением уведомлений.
Один пользователь нашел способ отключения ненужных приложений без использования root-прав:
- Открываем настройки телефона.
- Выбираем Все приложения.
- Активируем вкладку Работающие.
- Крутим в самый низ, находим Android Services Library (при отсутствии — нужно включить Показывать системные процессы) > Настройки > Ссылки для запуска.
- Появится список программ, выбираем ненужное. Тапаем Остановиться, после — Отключить.
Данным способом некоторые пользователи отключили программы Гугл.
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!
Источник
Полный список
— разбираемся, зачем нужна библиотека Support Library
— на примере фрагментов используем библиотеку v4
Support Library – библиотека, которая на старых версиях Android делает доступными возможности новых версий. Например, фрагменты появились только в третьей версии (API Level 11). Если вы хотите использовать их в своем приложении, это приложение не будет работать на более старых версиях Android, т.к. эти старые версии никогда не слышали про класс android.app.Fragment. Какие тут есть выходы?
1) Добавить в код проверку версии системы и в зависимости от результата выполнять тот или иной код. Т.е. если версия 11 и выше, используем фрагменты, иначе Activity. Вполне выполнимо, но не совсем просто. Можно ошибиться и запутаться. Т.е. при запуске приложения на старых версиях приходится либо отказываться от новшеств и пользоваться тем, что есть, либо изобретать велосипед и реализовывать новшества самому.
2) Можно забить на старые версии и позиционировать свое приложение только для новых версий. Тогда теряется ощутимая часть потенциальных пользователей вашей программы. На момент написания этого материала на версии Android ниже третьей сидит 69,7% пользователей. Ощутимая такая потеря получится — больше, чем две трети! Конечно, со временем все перейдут на третью и последующие версии, и смогут использовать ваше приложение. Но к тому времени выйдут новые версии Android с новыми возможностями, вы их реализуете в своем приложении и, тем самым, снова отсеете часть пользователей. В общем, вырисовывается постоянная дискриминация пользователей по версии.
3) Использовать библиотеку Support Library. Она содержит классы — аналоги новшеств последних версий, которые будут работать на старых версиях.
На данный момент есть две библиотеки v4 и v13. Цифра здесь указывает минимальный API Level на котором можно использовать эту библиотеку. Т.е. приложение, использующее v4, может быть запущено на API Level >= 4 и ему будут доступны новшества, которые входят в эту библиотеку (например, фрагменты).
Библиотеки эти периодически обновляются, в них добавляются новые классы, реализующие новые возможности. Так что, если вы не нашли в них сейчас то, что вам нужно, вполне возможно, что это появится в будущем. Самый яркий пример – ActionBar. Его, к сожалению, в v4 пока нет. И я, честно говоря, не знаю, появится ли. Умельцы пишут свои аналоги, т.е. реализуют первый вариант из рассмотренных нами выше и предоставляют нам возможность использовать его, как третий вариант. Ведь мы вовсе не обязаны ограничиваться стандартной Support Library от гугла. Можно использовать и другие библиотеки от других разработчиков. Самая популярная реализация ActionBar – это ActionBarSherlock.
Разобрались с тем, что такое Support Library и зачем она нужна. Теперь посмотрим, как ее использовать. Работать будем с v4.
Если у вас библиотека загружена, а версия ADT одна из последних, то Eclipse сам автоматически добавит в проект эту библиотеку. И вы сразу после создания нового проекта сможете ее использовать.
Если не все так радужно, то надо скачать и добавить самим. Несложный и недолгий процесс. На официальном сайте есть инструкция. И я здесь просто напишу перевод этой инструкции со своими дополнениями. Но не спешите все это проделывать! Возможно, вам это не понадобится.
Чтобы загрузить библиотеку:
Откройте SDK Manager, найдите там Android Support Library и установите ее
Библиотека v4 загрузится в папку: /extras/android/support/v4/android-support-v4.jar
Чтобы добавить библиотеку в ваш проект:
В проекте создайте папку libs. Он должна быть в корне, на том же уровне, что и res, bin и прочие. Поместите в папку libs загруженную библиотеку android-support-v4.jar. Далее, правой кнопкой на этой библиотеке в папке libs, и в контекстном меню Build Path > Add to Build Path.
Обновите манифест, указав в нем, что минимальная требуемая версия для вашего приложения – API Level 4.
При создании нового проекта проверьте — если папка libs с библиотекой в проекте есть, то выше приведенная инструкция вам не нужна.
Из рассмотренных нами в прошлых уроках классов, библиотека содержит Fragment, FragmentManager, FragmentTransaction, ListFragment, DialogFragment.
Полный список объектов можно посмотреть, открыв API на сайте. Вот основной пакет — android.support.v4.app. Слева видны остальные.
Напишем простейший пример использования фрагмента в приложении для API Level 10.
Project name: P1141_SupportLibrary
Build Target: Android 2.3.3 (не 4.1 . )
Application name: SupportLibrary
Package name: ru.startandroid.develop.p1141supportlibrary
Create Activity: MainActivity
Сначала layout fragment.xml:
Пустой красный LinearLayout.
Далее создаем класс — MyFragment. Если мы сделаем это по старинке, наследуя android.app.Fragment, то в созданном классе получим ошибку The import android.app.Fragment cannot be resolved. И это логично, т.к. в Android 2.3.3 (API Level 10) нет такого класса.
И, собственно, именно тут и пригодится нам библиотека v4. Будем наследовать ее класс android.support.v4.app.Fragment при создании фрагмента
Только FrameLayout, который будет контейнером для фрагмента.
Далее есть один нюанс. Чтобы в старой версии Android использовать фрагменты из Support Library, нам необходимо использовать не стандартное Activity, а также из библиотеки – android.support.v4.app.FragmentActivity.
В коде видим еще одно отличие. FragmentActivity использует метод getSupportFragmentManager (а не getFragmentManager) для получения FragmentManager. В остальном, работа с фрагментами не будет отличаться от прошлых уроков. Различие будет только в секции import. Если раньше было, например так:
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
(это работает только на новых версиях)
то с использованием v4 будет так:
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
(это будет работать и на старых и на новых версиях)
Цель проста — работоспособность вашего приложения на старых версиях, которые ничего не знают про фрагменты. Старые версии будут использовать для работы с фрагментами классы библиотеки v4. Но, разумеется, этот код без проблем сработает и на последних версиях Android.
Все сохраняем, запускаем приложение и видим работающий фрагмент на Android версии 2.3.3
Ради интереса запустим его же на Android 4.1
Итого, благодаря библиотеке, один и тот же код работает на старых и новых версиях и использует возможности новых версий.
На следующем уроке:
— учитываем ориентацию и размер экрана в работе приложения
Присоединяйтесь к нам в Telegram:
— в канале StartAndroid публикуются ссылки на новые статьи с сайта startandroid.ru и интересные материалы с хабра, medium.com и т.п.
— в чатах решаем возникающие вопросы и проблемы по различным темам: Android, Kotlin, RxJava, Dagger, Тестирование
— ну и если просто хочется поговорить с коллегами по разработке, то есть чат Флудильня
— новый чат Performance для обсуждения проблем производительности и для ваших пожеланий по содержанию курса по этой теме
Источник
Программы и сервисы, которые можно удалить без вреда вашему Android
На каждом Андроид смартфоне есть очень много программ и сервисов различного характера. Это и приложения от производителя, которые установлены еще на заводе, и разный сторонний софт, установленный уже самим владельцем устройства. Но некоторые встроенные программы и сервисы не являются обязательными для функционирования системы Android, а все равно устанавливаются разработчиком. Поэтому при желании пользователь может отключить или удалить их. Об этом и пойдет речь в нашем обзоре.
Из статьи вы узнаете
Зачем на смартфон устанавливают программы, если я и сам могу это сделать?
Многие пользователи Андроид смартфонов не могут самостоятельно установить нужную им программу по многим причинам. Одни попросту не умеют устанавливать сторонний софт, а другие даже не знают, что есть такие-то программы и они могут быть очень полезны. А большинство пользователей просто не заморачивается и пользуются, как говорится: «Тем, что есть», — именно на это и рассчитана предустановка сторонних сервисов в мобильных устройствах.
Производители устанавливают программы для удобства пользователя, как бы давая ему уже готовое устройство, которым можно брать и пользоваться без заморочек по типу установки нужного софта. Например, компания Google, являющаяся разработчиком операционной системы Андроид, устанавливает во все смартфоны свои сервисы, такие как Play Market, Gmail, Google+, Maps, Docs и так далее. Это сделано и для рекламы этих самых разработок, и для предоставления уже готового продукта, где можно выполнять основные задачи без перенастроек.
Можно ли удалить ненужные мне программы и сервисы от Google?
К сожалению, удалить сервисы от Google простым способом нельзя. Для их удаления необходимо получать root права на смартфоне, то есть взламывать гаджет, а это бывает сложно и рискованно. Но зато вы можете отключить все сервисы Google. Это почти то же самое, что и удаление, только немного памяти они все же будут занимать.
После отключения сервисов Гугл они не смогут работать, не будут потреблять оперативную память и батарею, их нельзя будет открыть, но они все ровно будут хранится в системе. Вы сможете в любой момент включить тот или иной сервис и снова использовать его.
Что можно отключить или удалить?
Некоторые системные службы на Андроиде просто висят в фоне и никак не используются пользователем. Давайте же разберемся, какие приложения можно удалить или отключить на смартфоне без последствий.
Первым делом стоит понимать, что есть несколько видов предустановленного софта, а именно:
- Системные. Они регулярно используются системой для комфортного взаимодействия с владельцем. Их нельзя ни удалить, ни отключить, да и ненужно это.
- Сервисы от Google. Эти сервисы тоже предустановленны и идут абсолютно с каждым смартфоном на операционной системе Android. Их можно совершенно без проблем отключить, если вы не пользуетесь ими всеми либо одним из них, благо они независимы между собой.
- От производителя. Такие приложения устанавливает сам производитель и их, зачастую, можно удалить и отключить, но в некоторых случаях это приводит к неработоспособности некоторых узлов системы. С ними нужно быть аккуратным, поэтому мы подготовили список всех утилит, которые можно отключить. Следуя этому списку, внимательно проанализируйте свой архив и вычистите его от мусора.
Отключаем ненужные системные службы. Вот список всех системных служб с подробным описанием:
Название | Описание |
---|---|
Заставки | Эта служба добавляет в систему новые живые обои. Если вы не используете стандартные живые обои – отключайте. |
Мастер настройки | Приложение для помощи в настройке смартфона при первом включении. |
Распознание лиц | Новый способ разблокировать смартфон. Не пользуетесь – отключите. |
Синтезатор речи | Приложения для распознания вашей речи. Если вы не используете голосовой поиск, голосовое управление и не запускаете Google Ассистента – отключайте. |
Служба печати | Создана для печати через смартфон. |
Google One Time Init | Приложение для первичной настройки смартфона, отключить можно всем. |
Google Services Framework | Отключите, если вы не пользуетесь сервисами Google, в частности Плей Маркетом и Гугл Играми. Это приложение сильно потребляет ресурсы смартфона, так что без необходимости лучше его отключить. Но если вы пользуетесь Маркетом, то строго запрещено удалять данное приложение! |
Print Service Recommendation Service | Принт. |
TalkBack | Программа для помощи людям с ограниченными возможностями. |
Chrome | Это браузер. Можете отключить его без каких-либо последствий. |
Если не пользуетесь почтой либо пользуетесь другой. | |
FM-радио | Если не слушаете радио. |
MusicFX | Эквалайзер для вашей музыки. Если не пользуетесь стандартным эквалайзером – отключайте. |
Брелок | Украшательства для системы. |
Диск | Облачное хранение файлов в Google Диске. |
Живые обои Android | Если не пользуетесь живыми обоями – отключайте. Можете в любой момент включить и начать ими пользоваться. |
AccuWeatherDaemonService.apk и AccuweatherDaemon.apk | Эти приложения можно удалить для экономии оперативной памяти. Они нужны для обновления информации на виджете погоды. |
DigitalClock.apk, AccuweatherWidget.apk, AccuweatherWidget_Main.apk, AnalogClock.apk, AnalogClockSimple.apk и DeskClock.apk | Виджеты погоды. Не пользуетесь виджетами – удаляйте. |
audioTuning.apk | Уменьшает громкость звука при прослушивании музыки. |
Сервисы от Google, такие как: Книги, Игры, Погода, Новости, Пресса, Фильмы, Музыка, Фото, Google, Gmail, Duo, Карты и тому подобное | Это все сервисы от Google. Можете отключить те, которыми не пользуетесь. |
Gboard | Клавиатура от Google. Удалите если используете другую. |
Как удалить сторонние программы на Андроид смартфоне?
Для удаления стороннего софта используйте системные настройки либо, для удобства, скачайте сторонний пакет софта из Маркета для более удобной чистки.
Одной из таких удобных программ для удаления других приложений есть CCleaner. В этой программе можно быстро и, главное, удобно перебирать все приложения на своем устройстве и при необходимости удалить либо отключить их.
Если вы не хотите ничего скачивать, то можно без проблем воспользоваться стандартными функциями Андроида через настройки, об этом ниже в статье.
Через CCleaner
CCleaner создан специально для удаления мусора из системы Android. Благодаря ей можно быстро и без тревоги удалить ненужное: как встроенные, так и скачанные самим пользователем программы.
Программа очень удобна для очистки системы не только от приложений, но и от других мусорных файлов по типу кэша, документов и так далее. Сейчас мы поговорим только о функции удаления приложений.
Скачать данную программу вы можете с официального магазина приложений от компании Google под названием Google Play (или Play Market). Ссылка на установку из Маркета.
Для удаления приложений через CCleaner сделайте следующее:
- Запустите приложение. На главном экране откройте боковое меню нажатием на три линии сверху слева.
В боковом меню найдите и запустите пункт «Управление приложениями».
В этом меню вы можете видеть все свои приложения. Они отсортированы по количеству занимаемой памяти и принадлежности (стороннее, предустановленное, системное и так далее). Выберите нужный раздел и удаляйте ненужные приложения, выделив их специальной галочкой напротив этого самого приложения.
Через системные настройки
Данный способ удаления ненужных приложений не менее удобный, но в нём придется долго листать список всех программ и сервисов без какой-либо сортировки.
Для удаления через системные настройки проделайте следующие действия:
- Откройте меню «Настройки». Сделать это можно через шторку уведомлений, в ней нажмите на шестеренку либо запустите настройки через специальный ярлык в лаунчере смартфона.
- Найдите и откройте пункт «Приложения и уведомления». На старых версиях системы пункт называется просто «Приложения».
Если вы открыли «Приложения и уведомления», то дальше откройте «Сведения о приложениях». На старых версиях Андроида этот пункт просто пропустите.
Далее нажмите на троеточие вверху справа. На старых версиях просто пролистните свайпами вправо-влево список всех приложений до фильтра «Все приложения».
Выберите «Показать системные процессы». На старых версиях пропустите этот пункт.
Теперь из списка всех приложений выберите те, которые вам не нужны и, нажав на них, в появившемся меню просто нажмите на «Удалить» либо «Отключить» в зависимости от ситуации. После отключения приложение удалит все ненужные файлы и как бы откатиться до старой версии, но оно все ровно не пропадет. Для полного удаления нужно устанавливать root, а это небезопасно и очень сложно для неопытных пользователей.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник