Skip to main content

📘 Установка и настройка киоск-приложения

🧰 Что понадобится

  • 💻 Компьютер с Windows или Mac

  • 🔌 USB-кабель

  • 📱 Android-планшет (желательно новый или сброшенный до заводских настроек)

  • 📦 Файл .apk,

  • 🔢 ID приложения вида ru.site.app (обязательно в командах ниже замените на свой, в примере будет использован ru.site.app)

🔁 1. Подготовка планшета

Если устройство не сброшено — сделай сброс:

⚠️ Важно: установить приложение в киоск-режиме можно только на “чистое” устройство.

Как сбросить:

  1. Открой Настройки → Система → Сброс / Восстановление → Сброс до заводских настроек

  2. Подтверди сброс. Планшет перезагрузится.

🔌 2. Включи «режим разработчика» и отладку по USB

 

  1. Открой Настройки → О телефоне / Об устройстве

  2. Найди пункт Номер сборки (Build number)

  3. Нажми по нему 7 раз, пока не появится сообщение: «Вы стали разработчиком»

  4. Назад → Зайди в Система → Для разработчиков (Developer options)

  5. Включи Отладку по USB (USB Debugging)

💻 3. Установи ADB (на компьютере)  

▶️ Вариант A: Для Windows  

 

  1. Скачай ADB Platform Tools:

     

     

  2. Распакуй архив в удобную папку, например: C:\adb

▶️ Вариант B: Для macOS 

  1. Открой Терминал

  2. Установи ADB через Homebrew (если он установлен):

brew install android-platform-tools

Или скачай вручную:

https://developer.android.com/tools/releases/platform-tools

📲 4. Подключи планшет к компьютеру через USB

  • Разреши отладку по USB на планшете, если появится запрос.

📦 5. Установи приложение  

Перетащи .apk в папку с ADB. Например C:\adb

Затем в консоле:

▶️ Windows:  

cd C:\adb
adb install -r app-release.apk

▶️ Mac: 

cd ~/Downloads/platform-tools
./adb install -r app-release.apk

✅ Должно появиться: Success

 

🛡 6. Назначь приложение как Device Owner (админ устройства)

⚠️ Делается один раз, и только на сброшенном устройстве.

adb shell dpm set-device-owner ru.site.app/.MyDeviceAdminReceiver

ru.site.app замените на ваш ID приложения!

✅ Если всё ок, появится сообщение: Success: Device owner set to package ru.lolapizza.kso

🔄 7. Перезагрузи планшет  

adb reboot

После включения:

  • Приложение автоматически запустится

  • Нельзя выйти из него

  • Все кнопки и меню будут заблокированы

  • Работает Kiosk Mode

✅ ГОТОВО!

 

🧯 Как выйти из режима киоска (для администратора)

Только при необходимости, с компьютера:

adb shell am stop-user 0
adb shell dpm remove-active-admin ru.site.app/.MyDeviceAdminReceiver

ru.site.app замените на ваш ID приложения!

 

После этого можно удалить приложение вручную.

✅ Как обновить приложение


Если планшет подключён к компьютеру, и у тебя есть .apk новой версии:

  1. Подключи планшет к компьютеру по USB

  2. Убедись, что включена отладка по USB

  3. Помести app-release.apk в ту же папку, где adb.exe

  4. Открой терминал / командную строку

  5. Выполни:

adb install -r app-release.apk