Владелец устройства без использования NFC в Android Lollipop

Я хочу сделать свое приложение владельцем устройства без использования NFC. В блоге разработчиков упоминается, что для того, чтобы стать владельцем устройства, вы должны использовать NFC, но я обнаружил, что это возможно и без NFC, как упоминал alex_au в этот комментарий.

Я пробовал это, но не добился успеха. Кто-нибудь смог это сделать?


person sunil jain    schedule 23.01.2015    source источник


Ответы (1)


Вы можете использовать инструмент командной строки dpm из оболочки adb.

Использование:

usage: dpm [subcommand] [options]
usage: dpm set-device-owner <COMPONENT>
usage: dpm set-profile-owner <COMPONENT> <USER_ID>

dpm set-device-owner: Sets the given component as active admin, and its package as device owner.
dpm set-profile-owner: Sets the given component as active admin and profile owner for an existing user.

Для получения дополнительной информации см. команду оболочки dpm.

Примечание. Перед использованием этой команды убедитесь, что устройство не инициализировано. Если устройство подготовлено и вы получаете сообщение типа «Устройство уже подготовлено», попробуйте выполнить команду после удаления всех учетных записей с устройства или после сброса настроек устройства до заводских.

person Spynet    schedule 27.01.2015
comment
это хорошо для разработки, но мы не можем использовать его для производства. - person sunil jain; 27.01.2015
comment
Да @Spynet, но как его использовать конечный пользователь, если он хочет сделать мое приложение владельцем устройства - person sunil jain; 27.01.2015
comment
Привет @Sunil Jain В настоящее время нет такого способа сделать ваше приложение владельцем устройства в производстве. Только для корпоративных устройств ИТ-администраторы могут начать с нового устройства и настроить его с помощью владельца устройства. Работодатели могут выпускать эти устройства с уже установленным приложением владельца устройства, которое может настраивать глобальные параметры устройства. Google может предоставить механизм обеспечения без NFC в будущем выпуске :) - person Spynet; 29.01.2015
comment
Спасибо за ваш быстрый ответ. - person sunil jain; 29.01.2015