Управление устройством

Функции в этом руководстве описывают возможности управления устройствами, которые вы можете реализовать в приложении контроллера политики устройств (DPC). Вы также можете использовать приложение TestDPC в качестве источника примера кода для корпоративных функций Android.

Приложение DPC может работать в режиме владельца профиля на персональных устройствах или в режиме владельца устройства на полностью управляемых устройствах. В этой таблице указано, какие функции доступны, когда ЦОД работает в режиме владельца профиля или в режиме владельца устройства :

Особенность Владелец профиля Владелец устройства
Создайте собственное сообщение на экране блокировки
Отключить роуминг данных
Предоставьте пользователям индивидуальное сообщение, если параметр заблокирован.
Заблокировать обои
Заблокируйте значок пользователя клиента
Удаленно контролировать состояние и состояние устройства
Удаленная перезагрузка устройства Android
Запретить пользователям отправлять файлы через Bluetooth

Создайте собственное сообщение на экране блокировки

Работая в режиме владельца устройства, ЦОД может создать собственное сообщение на экране блокировки на устройствах своих пользователей с помощью метода setDeviceOwnerLockScreenInfo . Это сообщение отображается на экране устройства, когда оно заблокировано, и может оказаться полезным в случае утери или кражи устройства. Обычное сообщение: «Этот телефон принадлежит <company name> , позвоните <phone number> если он найден».

Отключить роуминг данных

Роуминг данных может привести к значительным расходам на счета оператора мобильной связи. Чтобы оптимизировать эти затраты, ЦОД, работающий в режиме владельца устройства, может отключить роуминг данных, установив ограничение DISALLOW_DATA ROAMING . После того как пользовательское ограничение установлено ЦОД, пользователь не сможет изменить роуминг данных с помощью настроек на своем устройстве.

Предоставьте пользователям индивидуальное сообщение, если параметр заблокирован.

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

Эти сообщения могут быть более информативными, чем «Действие запрещено». ЦОД, работающий в режиме владельца устройства или владельца профиля, может настроить эти сообщения с помощью методов DevicePolicyManager setShortSupportMessage() и setLongSupportMessage() .

Создание сообщений поддержки

Чтобы объяснить, почему настройка ограничена, вы можете использовать короткие или длинные сообщения:

  • Чтобы создать короткое сообщение , используйте метод setShortSupportMessage() .

    • Короткое сообщение ограничено 200 символами.
    • Распространенное сообщение: «Этот параметр отключен вашим администратором. Обратитесь за поддержкой по адресу yourITdepartment@example.com ».
  • Чтобы создать длинное сообщение , используйте метод setLongSupportMessage() . Пользователь может просмотреть это сообщение на своем устройстве в разделе «Настройки» > «Безопасность» > «Администраторы устройства» , а затем выбрать конкретного администратора.

Если какое-либо из этих сообщений необходимо перевести, DeviceAdminReceiver необходимо прослушать широковещательную рассылку ACTION_LOCALE_CHANGED и соответствующим образом установить новую версию этой строки.

Заблокировать обои

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

Чтобы заблокировать обои, ЦОД, работающий в режиме владельца устройства или владельца профиля, может установить для DISALLOW_SET_WALLPAPER значение true . По умолчанию для этого параметра установлено значение false .

Заблокируйте значок пользователя клиента

ЦОД, работающий в режиме владельца устройства или владельца профиля, может добавлять пользователей и указывать значок для каждого пользователя. Этот значок пользователя находится только на устройстве и отделен от значка профиля, который отображается в других свойствах Google, таких как сообщение Gmail или профиль Google Plus.

ЦОД может настроить для DISALLOW_SET_USER_ICON значение true чтобы запретить пользователю изменять свой значок. По умолчанию для этого параметра установлено значение false .

Удаленно контролировать состояние и состояние устройства

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

Чтобы получить доступ к службе «Диспетчер свойств оборудования» устройства, используйте Context.getSystemService() со строкой Context.HARDWARE_PROPERTIES_SERVICE .

Удаленная перезагрузка устройства Android

ЦОД может удаленно перезагружать устройства Android только тогда, когда он работает в режиме владельца устройства. В некоторых случаях устройства, установленные в общественных местах внутри корпусов или в качестве цифровых вывесок, могут препятствовать легкому доступу к кнопке питания. Если устройство необходимо перезагрузить, ЦОД может сделать это с помощью метода DevicePolicyManager.reboot() .

Устройство не перезагружается, если идет текущий вызов. Для перезагрузки устройство должно находиться в состоянии ожидания. Это сделано для того, чтобы администратор не прерывал телефонный звонок пользователя запросом на перезагрузку. Если устройство активно, оно генерирует исключение IllegalStateException до CALL_STATE_IDLE .

Запретить пользователям отправлять файлы через Bluetooth

Владельцы устройств и владельцы профилей могут запретить пользователям отправлять файлы через Bluetooth с помощью DISALLOW_BLUETOOTH_SHARING . На получение файлов это не влияет. DISALLOW_BLUETOOTH_SHARING , установленный владельцем устройства, применяется ко всем пользователям устройства.

Эта опция позволяет ИТ-администраторам контролировать поведение Quick Share .