Главная » IS-Media » Медиаплееры IS-Media » Установка медиаплеера Is-Media как Device Owner для Android
Назад

Установка медиаплеера Is-Media как Device Owner для Android

Номер статьи: 0000297
ADB, Android Debug Bridge — это утилита командной строки входит в Android SDK от Google. С помощью данной утилиты можно: копировать файлы на устройство и обратно, устанавливать и удалять приложения, выполнять резервное копирование и восстановление, и многое другое используя команды.
Установка Java JDK и Android SDK
Перед установкой  Android SDK нужно сначала установить комплект разработки Java от Oracle. Скачать JDK вы можете с сайта Oracle, даже если у вас 64ох разрядная система — вы всё равно скачивайте и устанавливайте для 32х.

После установки JDK — нужно скачать и установить Android SDK.  Перейдя на страницу загрузки не нужно сразу ставить на закачку Android Studio, она весит больше 1ГБ, пролистайте страницу вниз и выберите Android SDK => на следующей странице поставьте галочку в поле «I have read and agree with the above terms and conditions» и нажимайте «Download»

Настройка Android SDK

Скачанный архив программы занимает около 200МБ, его нужно распаковать в удобное для вас место. Установка данной программы только и заключается в распаковке ее в удобное для вас место.

Теперь откройте ту папку, которую распаковали и запустите файл SDK Manager => снимите все галочки, оставьте только Android SDK Platform-tools => нажмите Install 1 package…

В следующем окне нужно согласиться с лицензией — ставим галочку в поле Accept License, и нажимаем Install

В следующем окне пойдет загрузка, нужно будет дождаться надписи Done loading packages и нажать Close.

Включить отладку USB

На устройствах Android, чтобы использовать ADB — нужно включить «Отладка USB». Данная функция находится в настройках на вашем устройстве, в меню «Опции разработчика». Чтобы ее включить, открываем меню «Настройки - О телефоне – Номер сборки» и тапаем по этому пункту семь раз, пока не появится сообщение «Вы стали разработчиком».  Далее включаем «Режим разработчика» и «Отладку по USB».

Проверьте ADB и установите драйвера устройства

Откройте папку с android sdk => открываем внутри папку platform-tools => в адресной строке вводим cmd и нажимаем Enter


Откроется командная строка в папке platform-tools, теперь чтобы проверить работу приложения ADB — нужно подключить устройство Android через шнур USB к компьютеру (отладка по USB на нем должна быть включена) => введите команду adb devices и нажмите Enter

Если устройство подключено и после введенной команды вы его не увидели в списке — нужно установить драйвера на него.

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

Вы также можете попробовать драйвера Google USB Driver, их можно скачать через Android SDK и подходят они к большинству устройств

После установки драйверов, можете еще раз проверить видно ли ваше устройство с помощью команды adb devices, как описывалось выше. Если данная команда показывает взаимодействие с телефоном или планшетом — вы можете начинать использовать ADB.

Это был так называемый «официальный» способ установки ADB. Но есть более короткий, но менее официальный способ.
Скачиваем и устанавливаем http://base.mxhome.ru:8039/adb-setup-1.4.3.exe. После окончания процесса, нужные файлы будут находиться в папке C:\adb.
Не забываем включить «Отладку по USB», как описано выше.

Установка Digital Signage Media Player

Если все вышеперечисленное работает, и adb выдает на экран наше подключенное по USB устройство (adb devices), можно двигаться дальше.


Полученный файл apk желательно поместить в ту же папку, что и ADB – C: \adb.
Открываем «Командную строку» cmd в этой папке и набираем команду:


adb install-multiple –r dsmp_app.apk


Нажимаем Enter.
Если в ответ получаем Success, значит установка нашего приложения произошла успешно.

Теперь приложению необходимо дать повышенные привилегии (DEVICE-OWNER), благодаря которым возможна блокировка пользовательского интерфейса (режим киоска). Но перед этим надо убедиться в том, что в разделе настроек «Аккаунты» нет ни одного подключенного аккаунта. Это важно! Еще более верный способ сделать сброс всех настроек до заводских. В ином случае повышение привилегий не сработает.
Итак, в той же командной строке выполняем команду

adb shell dpm set-device-owner ru.inform48.dsmp/.AdminReceiver

Возможно, Android вновь попросит подтверждение на выполнение этой команды. Соглашаемся. Если в ответ напишет что-то типа Successful…, значит привилегии успешно получены.
Теперь можно запустить наше приложение на устройстве и в настройках включить переключатель «Блокировка интерфейса». Вводим правильный пароль и сохраняем настройки. Если в ответ появится сообщение «Блокировка включена», значит мы все сделали правильно. В данном режиме пользователю будет запрещено пользоваться чем-либо, кроме нашего приложения.

 

 

Просмотры: 1657