Как запретить показ на панели инструментов ОС и отключить кнопки в App Info на Lollipop - PullRequest
0 голосов
/ 30 августа 2018

У меня есть приложение Xamarin через .NET, работающее на пользовательском ограниченном Lollipop.

Я хочу знать, если это отключить сценарии ниже

1 Не отображать его на панели инструментов ОС (полоса, которая скользит сверху вниз, когда пользователи проводят пальцем вниз)

2 отключить отображение информации о приложении для приложения

3 отключить все кнопки на странице информации о приложении.

Панель инструментов: Чтобы приложение не отображалось на панели инструментов ОС ниже Toolbar

Информация о приложении

2 отключить отображение информации о приложении для приложения

3 отключить все кнопки на странице информации о приложении.

App info

1 Ответ

0 голосов
/ 30 августа 2018

РЕДАКТИРОВАТЬ, исходя из понимания, что это не пользовательский дистрибутив Android.

  1. Lollipop представил нечто, называемое специализированными устройствами, в котором есть несколько опций для блокировки вашего приложения на переднем плане (закрепление приложения и режим блокировки задачи). Вы можете прочитать об этом здесь: https://developer.android.com/work/cosu

  2. Если вы сохраняете свое приложение заблокированным (1), пользователь не сможет получить доступ к настройкам. Помимо этого, есть то, что предлагает диспетчер политик устройств. Например, приложение DPM может установить другие приложения как неустановимые: https://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#setUninstallBlocked(android.content.ComponentName,%20java.lang.String,%20boolean). Это большая тема. Я сразу не увидел ничего, что могло бы помешать им войти в настройки вашего приложения. Я бы посоветовал вам изучить эту тему самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...