Android Lollipop. Ошибки, баги. Как устранить?

Свежее обновление для Android 5.0 Lollipop оказалось не слишком идеальным. Несмотря на то, что для многих пользователей (в том числе, и нас) оно показалось приятной сказкой красивой анимации, гладкой прокруткой и приложений в стиле Material Design, имеются некоторые подводные камни, скрывающиеся за яркими цветами.

Проверьте следующие настройки, если у вас появляются ошибки

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

Убедитесь, что все ваши приложения обновлены до последней версии, сделать это можно в Play Store> Мои игры и приложения

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

Если проблема сохраняется — перезагрузите смартфон.

Приложение #1: AppLock от IvyMobile

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

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

Пожалуй, это приложение — лучший ответ на вопрос, как заблокировать приложение на Андроиде. Самсунг, Хонор, Xiaomi. Используя возможности апплета, вы сможете предотвратить получение третьим лицом любых сведений, которые должны оставаться в тайне. Для разблокировки потребуется ввести пин-код или пароль — а модуль Privacy Guard, бесплатно встроенный разработчиками, отследит каждую попытку «взломать» защиту.

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

Функционал приложения включает следующие опции:

  • Полное прекращение доступа к мобильным клиентам мессенджеров и социальных сетей. Не хотите, чтобы кто-то посторонний, взяв в руки ваш смартфон, открыл WhatsApp, Twitter, Snapchat, Instagram или какой-нибудь другой аналогичный клиент? Рассматриваемая программа — ваш выбор.
  • Предотвращение открытия приложений, относящихся к разряду системных. Вы можете заблокировать всё что угодно: от хранилища контактов и сообщений до «Настроек».
  • Ограничение пользования программами для бесконтактной оплаты, включая Samsung Pay и Android Pay. Всё просто: с тех пор, как вы зададите пароль, доступ к приложениям будет только у вас.
  • Качественную блокировку приложений на Android, от почтовых клиентов до программ для просмотра онлайн-видео и игр.
  • Предотвращение доступа к любым медиаданным: фотоизображениям, видеороликам, сохранённым картинкам. Материалы будут надёжно защищены с момента установки пароля или пин-кода.
Читайте также:  Как делать скриншот экрана на компьютере

Страница AppLock от IvyMobile на Play Market

Внутренние отличия Android Go Edition.

Управление памятью в режиме Android Go.

Самое существенное отличие Android Go – это другие алгоритмы управления ОЗУ. Классический LowMemoryKiller там не используется, для нормальной работы Android Oreo Go или Android Pie Go ядро должно поддерживать новый алгоритм vmpressure. Управление памятью в Android Go более оптимизированное для экономии памяти (в ущерб кешированию): более агрессивное закрытие фоновых процессов, закрытие любого сервиса если он стал занимать слишком много памяти в процессе работы, последовательный запуск фоновых сервисов, меньше размеры различных кешей и буферов для графики, меньше кеш шрифтов, и много других решений для более экономного использования ОЗУ. В итоге даже тяжеловесные приложения в Android Go запускаются и работают быстрее, чем в обычном Android на этом же девайсе. Но если объём ОЗУ составляет 2 ГБ или более — использовать Android Oreo/Pie Go не нужно, он будет уступать обычному Android Oreo/Pie из-за меньшего кеширования.

Как переключить систему в режим Android Go.

Самый главный переключатель – это опция _ram=true в , Android превращается в Android Go простым добавлением этой опции. И наоборот — _ram=false или удаление опции — превращает Android Go в нормальный Android. Есть даже готовые скрипты для рекавери, позволяющие легко и просто добавлять или удалять _ram. Либо можно редактировать вручную (при наличии root-прав). Но, для полноценного переключения в режим Android Go – надо брать исходники и перекомпилировать прошивку. Потому что, кроме _ram есть ещё ряд опций, причём не только в , но и на уровне конфигов компилятора (и например скомпилированные файлы в system/framework/arm, system/framework/oat/arm различаются по размерам почти в два раза — для Go они более компактные). При самостоятельной компиляции Android (LineageOS) – сборка в режиме Go делается добавлением в дереве устройства в ссылки $(call inherit-product, build/target/product/go_) Несложно заметить что этот способ помимо _ram=true в добавляет ещё несколько опций: _upgrade=true _pressure=40 _pressure=60 _heaviest_task=false _after_inactive_days=10 -profile и увеличивает с 96m до 128m

Отличия способов удаления

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

Тем не менее множество предустановленного ПО легко удаляется в несколько тапов по экрану стандартным путем. Для этого необходимо коснуться иконки программы и задержать ее до тех пор, пока сверху не появится крестик, значок урны или надпись: «Удалить». Остается подтвердить свое решение, и все — проблема решена.

Читайте также:  Забыли пароль iPhone? Вот что вы можете сделать

Но с отдельными моделями смартфонов такой трюк не сработает. Например, в устройствах ASUS, LG, Samsung простое перемещение иконки в урну не дает ожидаемых результатов, и пользователю приходится искать специальную функцию «Удалить/отключить программу». Только после этого она будет уничтожена.

Самые последние смартфоны от Samsung, особенно модели серии Galaxy, работают по другому принципу (кстати, в корневой папке смартфона может присутствовать программа dsmlawmo, которая не поддается удалению). Чтобы успешно удалить системный APK-файл типа badgeprovider, rebootandwritesys или zsprovider, важно следовать такой инструкции.

  1. Палец удерживается на значке программы до того времени, пока над ней не появится контекстное меню (точно так же, как на компьютерах при нажатии правой клавиши мыши).
  2. В открытом списке следует выбрать пункт удаления программы и подтвердить свой выбор.

Но пользователь Android-устройства должен понимать, что далеко не все стандартные программы поддаются удалению. И связано это не с тем, что эти утилиты незаменимы для нормальной работы гаджета, а только с желанием маркетинговой компании заработать максимальную сумму денег за счет потраченного времени пользователя. В таком случае приходится задействовать более радикальные методы деинсталляции ненужного ПО.

Наиболее простой выход из ситуации — отключение приложения. Если при удерживании значка отсутствует пункт удаления, следует зайти в настройки смартфона, а затем выбрать функцию «Отключить».

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

Google Family Link – приложение для управления смартфоном через аккаунт Гугл, устанавливаемое как на телефон родителя, так и на телефон ребёнка. При этом оба устройства должны иметь настроенную учетную запись Google и доступ к Интернету.

Как использовать Google Family Link

Настройка Google Family Link:

  1. Устанавливаем на устройство родителя приложение «Google Family Link (для родителей)» и запускаем его.
  2. Знакомимся со всеми возможностями родительского контроля, отмечаем родителя как пользователя смартфоном и нажимаем на кнопку «Начать» в меню создания семейной группы.
  3. Следуем указаниям виртуального помощника, связываем два телефона и приступаем к настройке родительского контроля.
  4. Включаем менеджер профилей, задаём имя для телефона ребёнка и указываем разрешенные приложения.
Как использовать Google Family Link

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

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

Как использовать Google Family Link

Полезно 15

Lite- и Pro-версии

Ну все, пора выкладывать в Play Market. Хотя нет, стоп! Ты же не просто так сидел и писал ночами код, а потом, зевая, шел на учебу. Не зря перерыл кучу документации и терзал людей глупыми вопросами на Stack Overflow. Ты хочешь заработать, а в идеале не просто заработать, а разбогатеть! Поэтому у тебя есть четыре варианта дальнейших действий.

  1. Ты выкладываешь приложение в Play Market и назначаешь за него цену. Недостаток: людей придется каким-то образом убеждать, почему они должны установить твое приложение. Для начинающего разработчика это не вариант.
  2. Ты добавляешь в приложение рекламу. Недостаток: на рекламе ты заработаешь максимум на пиво, к тому же она сильно раздражает людей.
  3. Ты реализуешь систему in-app purchaise, то есть даешь возможность разблокировать дополнительные функции, заплатив прямо из приложения. Недостаток: in-app purchaise полностью завязан на Google Play Services, а значит, либо недоступен в других маркетах, либо реализуется там по-другому. Придется делать разные версии.
  4. Ты разбиваешь приложение на версии Lite и Pro, сохраняя таким образом возможность без модификаций выкладывать приложение в различные маркеты, в том числе китайские — их пользователи обычно не имеют доступа к сервисам Google. Недостаток: Pro-версию очень легко стащить.
Читайте также:  Как включить процент зарядки батареи в процентах Android

Итого два приемлемых варианта: 3 и 4. Но так как третий вариант выходит далеко за рамки данной статьи (придется добавлять в приложение код и перестраивать его структуру, подробнее в официальной документации), то мы поговорим только о четвертом.

Для реализации этой идеи в системе сборки Gradle есть функция Flavors. Она позволяет собрать несколько вариантов приложения из одного проекта. Все, что требуется сделать, — это добавить в приложения следующие строки:

productFlavors { lite { packageName = » } pro { packageName = » } }

Lite- и Pro-версии

После этого ты получишь доступ к переменной Проверяя ее значение, можно изменять поведение приложения в зависимости от его варианта:

if ((«pro») { // Премиум-код } else { // Код для бедных }

Однако у этого подхода есть изъян — оба варианта приложения будут включать в себя весь код, так что превратить Lite-версию в Pro можно будет правкой одной строки в дизассемблированном коде. Гораздо лучше полностью разделить исходники, отличающиеся в разных вариантах приложения. Для этого достаточно рядом с каталогом main внутри app/src проекта создать два каталога с именами вариантов (Lite и Pro), а в них подкаталоги java/com/example/app, где разместить исходники, различающиеся для каждого варианта. К примеру, в случае с классом Premium структура каталога будет выглядеть так:

Переключатель недавних приложений в Android 0

Карточный список недавних приложений является прекрасным новым дополнением к многозадачности в Lollipop. Однако не так прекрасно. Некоторые пользователи отмечают, что, чем больше приложений они имеют, тем хуже становится производительность. Другие пользователи говорят о том, что даже если карточку убрать из списка приложений, то она загадочным образом снова появляется. И даже после перезагрузки список недавних приложений всё равно сохранится. В таком случае выход может быть только один – убирать его свайп-жестом. Только так.